@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; margin:0px;}

img { border:none;}

a, a:link {  color:#cd381d;  text-decoration:none; }
a:hover{	text-decoration:underline;  }


#legal1, #legal2, #legal3, .btn_urecetas, .btn_urecetas_interna, .btn_ver_eventos, .foto, .foto5, .video, .banner, .votar, .compartir, .subirv, .ir_galeria, .separador, .menu_top, .navegacion, .logo, .lg_necesitas, .login, .logueado, #l_usuario, #l_contrasena, #l_olvido, #l_registro, #logueado_usuario, #logueado_csesion { position:absolute;}

#header, #cont_home, #footer { width:990px; margin-left:auto; margin-right:auto; position:relative;}
#header { height:250px;}
.logo {
	width:208px;
	height:246px;
	z-index:9;
	top: 0px;
	left: 20px;
}
.lg_necesitas {
	width:191px;
	height:150px;
	z-index:9;
	top: 29px;
	left: 373px;
}
/* LOGIN */
.login {
	width:247px;
	height:100px;
	z-index:9;
	top: 41px;
	background-image:url(../imagenes/login.png);
	left: 737px;
}
#l_usuario {
	width:150px;
	height:20px;
	left: 88px;
	top: 9px;
}
#l_contrasena {
	width:150px;
	height:20px;
	left: 88px;
	top: 34px;
}
#l_olvido {
	width:134px;
	height:16px;
	left: 152px;
	top: 56px;
}

#l_registro {
	width:134px;
	height:16px;
	left: 185px;
	top: 82px;
}


.logueado {
	width:247px;
	height:72px;
	z-index:9;
	top: 41px;
	background-image:url(../imagenes/logueado.png);
	left: 737px;
}
#logueado_usuario {
	width:248px;
	height:17px;
	text-align:center;
	top: 29px;
	color:#FFFFFF;
	font-size:14px;
}
#logueado_csesion {
	width:100px;
	height:23px;
	left: 140px;
	top: 49px;	
}
#logueado_csesion a{
	color:#FFFFFF;
	text-decoration:none;
}
.campos_login { width:150px; border:none; font-size:10px; color:#333;}
/*  */
#stage { width:990px; height:170px; background-color:#FFFFFF; position:absolute; top:41px; z-index:8;}
.menu_top {
	width:570px;
	height:37px;
	right:21px;
}
.navegacion {
	width:990px;
	height:33px;
	z-index:9;
	bottom:6px;
}
#cont_home { height:auto;}
#footer { height:55px;
width:976px;
float:left;
background-color:#623D26;}
.cenefa_top { color:#333333;}
.cenefa_foot { color:#000099;}
.cenefa_top, .cenefa_foot { height:46px; margin-left:auto; margin-right:auto; background-repeat:repeat-x; z-index:7;}
/* LEGALES */
.legales { color:#FFFFFF; font-size:11px; text-decoration:none;}
.legales a { color:#FFFFFF; text-decoration:none }
.legales a:hover { color:#FFFFFF; text-decoration:underline; }
.legales a:visited { color:#FFFFFF; text-decoration:none;}

#legal1 {
	width:381px;
	height:28px;
	background-image:url(../imagenes/legal1.png);
	left: 43px;
	top: 3px;
	padding-top:15px;
}
#legal2 {
	width:119px;
	height:25px;
	background-image:url(../imagenes/legal2.png);
	left: 657px;
	top: 9px;
	padding-top:12px;
}
#legal3 {
	width:160px;
	height:47px;
	left: 789px;
}
/*  */
.tites { border-bottom:solid #CCC 1px; height:20px;}
.btn_urecetas {
	width:132px;
	height:29px;
	left: 339px;
	top: 3px;
	z-index:9;
}
.btn_urecetas_interna {
	width:132px;
	height:29px;
	left: 589px;
	top: 3px;
	z-index:9;
}

.btn_ver_eventos {
	width:168px;
	height:33px;
	left: 303px;
	top: -1px;
	z-index:9;
}
/*.modulo1 { width:483px; height:240px; background-color:#FFFFFF; border:solid #999999 1px; margin:10px 0px 0px 0px; float:left; position:relative; }
.modulo1_in { width:453px; height:220px; margin-left:auto; margin-right:auto; margin-top:16px;}
.modulo2 { width:485px; height:242px; margin:10px 0px 0px 16px; float:left; position:relative; }
.modulo2_in { width:453px; height:220px; margin:auto; margin-top:16px;}
.modulo3 { width:358px; height:445px; margin:20px 0px 0px 0px; float:left; position:relative; }
.modulo3_in { width:326px; height:420px; margin:auto; margin-top:16px; position:relative;}
.modulo4 { width:600px; height:210px; background-color:#FFFFFF; border:solid #999999 1px; margin:20px 0px 0px 16px; float:left; position:relative; }
.modulo5 { width:600px; height:auto; background-color:#FFFFFF; border:solid #999999 1px; margin:20px 0px 0px 16px; float:left; position:relative; }
.modulo4_in { width:570px; height:170px; margin:20px 0px 0px 16px; float:left; position:relative; }
.modulo5_in { width:570px; height:180px; margin:20px 0px 0px 16px; float:left; position:relative; }*/


/*** Contenedores Home ***/

/*Modulo Destacados*/
.modulo1{
	float: left;
	width: 600px;
	min-height: 800px;
	height: auto;
	margin: 20px 16px 0px 0;
	padding: 0 0 20px 0;
	background: #fff;
	border: 1px solid #999999;
}

.modulo1_in{ 
	width: 453px; 
	height: auto; 
	margin: 40px 0px 0px 16px;
	padding: 0 65px;
	float: left;
	position:relative; 
}

.modulo1_in .tit_masnoticias{
	font-size: 16px;
	font-weight: bold;
	color: #CD381D; 
	text-transform: uppercase;
	float: left;
	width: 100%;
	margin: 20px 0 5px 0;
	border-bottom: 1px dotted #999;
}

.modulo1_in .tit_destacados{ 
	border-bottom: 1px solid #CCC; 
	height:20px;
}

.modulo1_in .pastilla{ 
	width: 100%; 
	height: auto; 
	margin-top: 20px; 
	float: left; 
}

.modulo1_in .pastilla .txt_titulo{ 
	/*width: 100%;*/ 
	font-size: 15px; 
	color: #00909d; 
	text-align: left; 
	font-weight: bold; 
	/*float: left;*/
	margin: 1px 0; 
}

.modulo1_in .pastilla .pic{ 
	width: 178px;
	height: 120px;
	/*border: 1px solid #999999;*/
	background: #FFF;
	margin-right: 10px;
	position: relative;
	float: left;
}

.modulo1_in .pastilla .pic .foto{
	width:140px;
	height:80px;
	left: 2px;
	top: 2px;
}

.modulo1_in .pastilla .txt_seccion{ 
	/*width: 297px;*/ 
	font-size: 11px; 
	color: #00909d; 
	text-align: left; 
	/*font-weight: bold;*/ 
	/*float: left;*/
	text-transform: capitalize;
	display: inline; 
}


.modulo1_in .pastilla .txt_seccion_roja{ 
	/*width: 297px;*/ 
	font-size: 11px; 
	color: #CD381D; 
	text-align: left; 
	/*font-weight: bold;*/ 
	/*float: left;*/
	text-transform: capitalize;
	display: inline; 
}


.modulo1_in .pastilla .txt_fecha{ 
	/*width: 297px;*/ 
	font-size: 11px; 
	color: #00909d; 
	text-align: left; 
	font-style: italic; 
	/*float: left;*/
	display: inline;
}

.modulo1_in .pastilla .txt_intro{ 
	/*width: 297px;*/ 
	color: #000; 
	font-size: 14px; 
	text-align: justify; 
	margin-top: 6px; 
	/*float: left;*/
}

.modulo1_in .pastilla .ver_mas{  
	font-size: 12px; 
	color: #CD381D; 
	text-align: right; 
	font-weight: bold; 
	margin: 5px 0 0 0; 
	text-decoration: underline;
	display: block;
}

.modulo1_in .pastilla .ver_mas:hover{  
	text-decoration: none;
}

/*Flash Inscribete*/
.modulo2{
	float: right;
	width: 372px;
	height: auto;
	margin: 20px 0 0 0;
	padding: 0;
	background: #fff;
}

/*Desarrollo Profesional*/
.modulo3{
	float: right;
	width: 370px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	background: #fff;
	border: 1px solid #999;
}

.modulo3 .modulo3_in{ 
	width: 344px; 
	height: auto; 
	margin: 0 13px; 
	float: left; 
	position: relative; 
}

.modulo3_in .tit_desarrollo{ 
	border-bottom: 1px solid #CCC; 
	height:20px;
}

.modulo3_in .pic{ 
	width: 342; 
	height: 115px; 
	border: 1px solid #999; 
	background-color: #FFF; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 12px; 
	margin-bottom: 10px; 
	position: relative; 
}


.modulo3_in .pic .banner{
	width: 338px;
	height: 115px;
	left: 2px;
	top: 2px;
	right: 2px;
}

/*Recetas*/
.modulo4{
	float: right;
	width: 370px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0 0 20px 0;
	background: #fff;
	border: 1px solid #999;
}

.modulo4 .modulo4_in{ 
	width: 350px; 
	height: auto; 
	margin-left: auto; 
	margin-right:auto; 
	margin-top: 16px;
	position: relative;
}

.modulo4_in .tit_eventos{ 
	border-bottom: 1px solid #CCC; 
	height:20px;
}

.modulo4_in .btn_ver_eventos {
	width: 168px;
	height: 33px;
	left: 180px;
	top: -1px;
	z-index: 9;
}

.modulo4_in .pastilla{ 
	width: 100%; 
	height: auto; 
	margin-top: 20px; 
	float: left; 
}

.modulo4_in .pastilla .txt_titulo{ 
	/*width: 100%;*/ 
	font-size: 12px; 
	color: #00909d; 
	text-align: left; 
	font-weight: bold; 
	/*float: left;*/
	margin: 2px 0; 
}

.modulo4_in .pastilla .pic{ 
	width: 144px;
	height: 84px;
	border: 1px solid #999999;
	background: #FFF;
	margin-right: 10px;
	position: relative;
	float: left;
}

.modulo4_in .pastilla .pic .foto{
	width:140px;
	height:80px;
	left: 2px;
	top: 2px;
}

.modulo4_in .pastilla .txt_seccion{ 
	width: 194px; 
	font-size: 12px; 
	color: #00909d; 
	text-align: left; 
	font-weight: bold; 
	float: left; 
}

.modulo4_in .pastilla .txt_fecha{ 
	width: 194px; 
	font-size: 11px; 
	color: #00909d; 
	text-align: left; 
	font-style: italic; 
	float: left;
}

.modulo4_in .pastilla .txt_intro{ 
	width: 194px; 
	color: #000; 
	font-size: 12px; 
	text-align: left; 
	margin: 6px 0 0 0; 
	float: left;
}

.modulo4_in .pastilla .ver_mas{  
	font-size: 12px; 
	color: #CD381D; 
	text-align: right; 
	font-weight: bold; 
	margin: 5px 0 0 0; 
	text-decoration: underline;
	display: block;
}

.modulo4_in .pastilla .ver_mas:hover{  
	text-decoration: none;
}

/*Videos*/
.modulo5{
	float: right;
	width: 372px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #fff;
}

.modulo5 .modulo5_in{ 
	width: 326px; 
	height: 420px; 
	margin: 16px auto 10px auto; 
	position: relative;
}

.modulo5_in .tit_videos{ 
	border-bottom: 1px solid #CCC; 
	height:20px;
}

.modulo5_in .pic{ 
	width: 324px; 
	height: 244px; 
	background: #fff; 
	margin: 12px auto 10px auto; 
	position: relative; 
}

.modulo5_in .video {
	width:320px;
	height:240px;
}

.modulo5_in .txt_titulo{ 
	font-size: 12px; 
	color: #48a03d; 
	text-align: left; 
	font-weight: bold; 
}

.modulo5_in .txt_fecha{ 
	font-size: 11px; 
	color: #48a03d; 
	text-align: left; 
	font-style: italic; 
}

.modulo5_in .votar{
	width:89px;
	height:36px;
	left: 27px;
	top: 325px;
}
.modulo5_in .compartir{
	width:122px;
	height:32px;
	left: 179px;
	top: 329px;
}
.modulo5_in .subirv{
	width:122px;
	height:23px;
	left: 26px;
	top: 391px;
}
.modulo5_in .ir_galeria{
	width:122px;
	height:23px;
	left: 179px;
	top: 390px;
}
.modulo5_in .separador{
	width:326px;
	height:10px;
	left: 2px;
	top: 374px;
	border-top:solid #999999 1px;
}

/*** Fin Contenedores Home ***/

/*** Miembros ***/
#home .miembros{
	float: left;
	width: 690px;
	margin: 20px 0;
	padding: 5px;
}

#home .miembros form{
	float: left;
	width: 288px;
	margin: 20px 180px;
	padding: 10px 20px;
	border: 1px solid #CD381D;
}

#home .miembros form label{
	float: left;
	width: 140px;
	margin: 5px 5px 0 0;
	padding: 0;
	text-align: left;
	font-style: italic;
}

#home .miembros form input{
	float: left;
	width: 133px;
	margin: 5px 0;
	padding: 0;
}

#home .miembros form .btn_form{
	border: none; 
	background: url(../imagenes/btn_iniciar.gif) no-repeat left center; 
	width: 86px; 
	float: left;
	height: 22px; 
	cursor: pointer;
	margin: 10px 0 0 100px;
	padding: 0;
}

#home .miembros span{
	color: #CD381D;
	display: block;
	float: left;
	width: 100%;
	margin: 10px 0;
	padding: 0;
	/*font-weight: bold;*/
}

#home .miembros .registrate{
	color: #CD381D;
	display: block;
	float: left;
	width: 100%;
	margin: 10px 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
	/*font-weight: bold;*/
}

#home .miembros span a{
	color: #CD381D;
	text-decoration: underline;
	/*display: block;
	float: left;
	width: 120px;*/
	margin: 10px 0;
	padding: 0 0 0 5px;
	text-align: left;
	font-weight: bold;
}


#home .miembros span a:hover{
	text-decoration: none;
}

/*** Fin Miembros ***/

.pastilla1 { width:450px; height:86px; margin-top:20px; float:left; }
.pastilla2 { width:200px; height:186px; margin:12px 10px 0px 10px; float:left; }
.pastilla3 { width:210px; height:186px; margin:12px 10px 0px 10px; float:left; }
.pastilla_galeria { width:220px; height:186px; margin: 30px 10px 0px 5px; left: 144px; top: 371px; float:left;}

.pic1 {
	width:144px;
	height:84px;
	border:solid #999999 1px;
	background-color:#FFF;
	margin-right:10px;
	position:relative;
	float:left;
}
.pic2 { width:144px; height:84px; border:solid #999999 1px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-bottom:10px; position:relative; }
.pic3 { width:324px; height:244px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:10px; position:relative; }
.pic4 { width:570px; height:145px; border:solid #999999 1px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:10px; position:relative; }
.pic5 { width:145px; height:145px; border:solid #999999 1px; background-color:#FFF; margin-right:10px; margin-top:10px; position:relative; float:left; }
.pic6 { width:146px; height:84px; border:solid #999999 1px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-bottom:10px; position:relative; }
.imagen_galeria { width:146px; height:84px; margin-left:auto; margin-right:auto; margin-bottom: 15px; text-align:center;}

 
.foto, .foto5, .video, .banner { /*background-color:#333;*/ text-align:center; vertical-align:middle;}
.foto {
	width:140px;
	height:80px;
	left: 2px;
	top: 2px;
}
.foto5 {
	width:141px;
	height:141px;
	left: 2px;
	top: 2px;
}
.video {
	width:320px;
	height:240px;
	
}
.banner {
	width:566px;
	height:141px;
	left: 2px;
	top: 2px;
}

.txt_azul { width:290px; font-size:12px; color:#00909d; text-align:left; font-weight:bold; float:left; }
.txt_azul2 { width:190px; font-size:12px; color:#00909d; text-align:left; font-weight:bold; float:left; }
.txt_azul2 a{  font-size:12px; color:#00909d; text-align:left; text-decoration:none; }
.txt_azul3 { font-size:12px; color:#00909d; text-align:center; font-weight:bold; }
.txt_azul_i { width:290px; font-size:11px; color:#00909d; text-align:left; font-style:italic; float:left; }
.txt_azul_ii { font-size:11px; color:#00909d; text-align:center; font-style:italic; }
.txt_gris_left { width:290px; color:#666; font-size:10px; text-align:left; margin-top:6px; float:left; }
.txt_gris_left2 { width:190px; color:#666; font-size:10px; text-align:left; margin-top:20px; float:left; }
.txt_jovenes { width:190px; float:left; margin-top:10px; }

.txt_naranja { font-size:12px; color:#cd381d; text-align:center; font-weight:bold;  }

.txt_naranja a, .txt_naranja a:link {	text-decoration:none;  }

.txt_naranja a:hover {	text-decoration:underline;  }


.txt_naranja_i { font-size:11px; color:#cd381d; text-align:center; font-style:italic; }
.txt_gris_cent { color:#666; font-size:10px; text-align:center; margin-top:6px; }

.txt_verde { font-size:12px; color:#48a03d; text-align:left; font-weight:bold; }
.txt_verde_i { font-size:11px; color:#48a03d; text-align:left; font-style:italic; }


.votar {
	width:89px;
	height:36px;
	left: 27px;
	top: 325px;
}
.compartir {
	width:122px;
	height:32px;
	left: 179px;
	top: 329px;
}
.subirv {
	width:122px;
	height:23px;
	left: 26px;
	top: 391px;
}
.ir_galeria {
	width:122px;
	height:23px;
	left: 179px;
	top: 390px;
}
.separador {
	width:326px;
	height:10px;
	left: 2px;
	top: 374px;
	border-top:solid #999999 1px;
}
.botones_foto { width:220px; margin-top:10px; }

.fondo_paginacion_over { background-image:url(../imagenes/btn_1_over.jpg); background-repeat:no-repeat; background-position:bottom;  font-family: Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; font-size: 10pt; padding-bottom:4px; text-align:center;} 

.fondo_paginacion { background-image:url(../imagenes/btn_1.jpg); background-repeat:no-repeat; background-position:bottom;  font-family: Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; font-size: 10pt; padding-bottom:4px; text-align:center;}
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmvideo {
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
	z-index:1000;
}

* html .jqmvideo {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmdMSG {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

* html .jqmdMSG {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
