/*
Revista Fernanda
*/

/*---------------------------------------------------------------------------- 
Core
-----------------------------------------------------------------------------*/

*{ list-style: none; border:none; }


body {
     margin-top: 0; 
     margin-bottom: auto; 
     padding: 0px; 
     font: 0.7em  Helvetica, Sans-Serif;
     color: #000;
     background: #fff url(http://www.fernanda.com.mx/fondos/bghome.jpg) 50% 0;
     background-attachment: fixed;
}

#navegacion { 
	position: relative;
	background: url(http://www.fernanda.com.mx/img/bg.gif) no-repeat left top; 
	padding: 0px;
	z-index: 4000;
}

	/* ----------| =Navegacion |---------- */ 

#navegacion ul#nav { 
	z-index: 4000;
	background: #b72b94 url(http://www.fernanda.com.mx/img/item-bghome.gif) repeat-x left top;
        padding: 0;
        margin: 0;
}

#navegacion ul#nav li { 
	position: relative;
	float: left;
	text-align: center;
	line-height: 1em;
}

#navegacion ul#nav li a { 
	display: block;
	padding: 12px 0;
	color: #fff;
	text-decoration: none;
	text-align: left;
	border-right: 1px solid #b72b94;
	font-size: 11px;
	text-align: center;
}

#navegacion ul#nav li a span { 
	padding: 0 10px 0 0px;
	background: url(http://www.fernanda.com.mx/img/down-arrow.gif) no-repeat 100% 50%
}

#navegacion .item1 { width: 105px; }
#navegacion .item2 { width: 126px; }
#navegacion .item3 { width: 145px; }
#navegacion .item4 { width: 163px; }
#navegacion .item5 { width: 171px; }
#navegacion .item6 { width: 165px; }
#navegacion .item7 { width: 115px; }
#navegacion ul#nav li.item7 a { border: 0; }

		/* ----------| =Navegacion (Drop Abajo) |---------- */ 

		#navegacion ul#nav  li ul { 
			display: block;
			position: absolute;
			left: -999em;
			width: 162px;
			padding: 3px 8px 3px 8px;
			background: #b52c94 url(http://www.fernanda.com.mx/img/sub_bghome.gif) repeat-x left top;
			border-bottom: 5px solid #a9a9a9;
		}

		#navegacion ul#nav  li:hover ul, 
		#navegacion ul#nav  li.over ul /* usado para apuntar IE via script */ { 
			display: block;
			left: 0;
			top: 100%;
			position: absolute;
			z-index: 3000;
			width: 146px;
		}

		#navegacion ul#nav  li ul li { 
			width: 146px;
			height: auto;
			background: transparent;
			text-indent: 0;
			padding: 0;
		}

		#navegacion ul#nav  li:hover ul li a, 
		#navegacion ul#nav  li.over ul li a { 
			display: block;
			width: 126px;
			background: transparent;
			padding: 7px 10px;
			text-decoration: none;
			margin: 0;
			color: #fff;
			text-indent: 0;
			text-align: left;
			border: 0;
			font-size: 11px;
			white-space: nowrap;
		}

		#navegacion ul#nav li ul li a:hover { 
			color: #fff;
			background: #e96fc2;
		}
		
#navegacion ul#nav li.active a, 
#navegacion ul#nav li a:hover, 
#navegacion ul#nav li:hover a, 
#navegacion ul#nav li.over a { 
	background: #b52c94;
}

.autoborrar:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

.autoborrar { 
	display: inline-block;
}

.autoborrar { 
	display: block;
}

/* Opinion */  
     
.opinion a:link{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.opinion a:hover{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.opinion a:active{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.opinion a:visited{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
                        
.flexcontentitem-opinion{
  padding:0 0 0 0px;
  margin: 0 0 0 10px;
  display: block;
  height: 47px;
  width: 290px;
  float: left;
}
                        
.flexcontentitem-opinion h3{
  margin: 0px 0px 5px 0px;
  padding: 0;
}       
                
.flexcontentitem-opinion p{
  margin: 0;
  padding: 0;
}
                        
.flexcontentitem-opinion img{
  width: 290px;
  height: 145px;
  margin: 0px 0px 5px 0px;
}
                        
.uniforme img {
  float:left;
}
        
.opinion {
    padding: 0;
    margin: 50px 0 0 3px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#a31180;
}

/* Bienestar */

.bienestar a:link{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.bienestar a:hover{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.bienestar a:active{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.bienestar a:visited{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}

.flexcontentitem-bienestar{
  padding:0 0 0 18px; 
  margin: 0 0 0 0px;
  display: block;
  height: 210px;
  width: 309px;
  float: left;
}

.flexcontentitem-bienestar h3{
  margin: 0px 0px 5px 0px;
  padding: 0;
}

.flexcontentitem-bienestar p{
  margin: 0;
  padding: 0;
}

.flexcontentitem-bienestar img{
  width: 309px;
  height: 145px;
  margin: 0px 0px 5px 0px;
}
 
.uniforme img {
  float:left;
}
  
.bienestar {
    padding: 0;
    margin: 50px 0 0 3px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#a31180;
}

/* Estilo de Vida */

.estilodevida a:link{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.estilodevida a:hover{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.estilodevida a:active{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.estilodevida a:visited{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}

.flexcontentitem-estilodevida{
padding:0 0 0 18px; margin: 0 0 0 0px;

  display: block;
  height: 210px;
  width: 309px;
  float: left;
}
     
.flexcontentitem-estilodevida h3{
  margin: 0px 0px 5px 0px;
  padding: 0;
}
     
.flexcontentitem-estilodevida p{
  margin: 0;
  padding: 0;
}

.flexcontentitem-estilodevida img{
  width: 309px;
  height: 145px;
  margin: 0px 0px 5px 0px;
}
        
.uniforme img {
  float:left;
}
        
.estilodevida {
    padding: 0;
    margin: 50px 0 0 3px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#a31180;
}

/* Personalidades */
  
.personalidades a:link{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.personalidades a:hover{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.personalidades a:active{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.personalidades a:visited{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}

.flexcontentitem-personalidades{
padding:0 0 0 18px; margin: 0 0 0 0px;

  display: block;
  height: 210px;
  width: 309px;
  float: left;
}

.flexcontentitem-personalidades h3{
  margin: 0px 0px 5px 0px;
  padding: 0;
}

.flexcontentitem-personalidades p{
  margin: 0;
  padding: 0;
}

.flexcontentitem-personalidades img{
  width: 309px;
  height: 145px;
  margin: 0px 0px 5px 0px;
}

.uniforme img {
  float:left;
}

.personalidades {
    padding: 0;
    margin: 50px 0 0 3px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#a31180;
}

/* Tu y tu entorno */

.tuytuentorno a:link{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.tuytuentorno a:hover{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.tuytuentorno a:active{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.tuytuentorno a:visited{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}

.flexcontentitem-tuytuentorno{
padding:0 0 0 18px; margin: 0 0 0 0px;
  
  display: block;
  height: 210px;
  width: 309px;
  float: left;
}
        
.flexcontentitem-tuytuentorno h3{
  margin: 0px 0px 5px 0px;
  padding: 0;
}
 
.flexcontentitem-tuytuentorno p{
  margin: 0;
  padding: 0;
}

.flexcontentitem-tuytuentorno img{
  width: 309px;
  height: 145px;
  margin: 0px 0px 5px 0px;
}
        
.uniforme img {  
  float:left;
}
  
.tuytuentorno {
    padding: 0;
    margin: 50px 0 0 3px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#a31180;
}

/* Banner 3*/
        
.banner3 {
    padding: 0;
    margin: 5px 0 0 5px;
}


/* Banner 4*/

.banner4 {
    padding: 0;
    margin: 0 0 0 6px;
}

/* Banner 5*/
        
.banner5 {
    padding: 0;
    margin: 5px 0 0 5px;
}

/* Registro */

.registro {
    padding: 0;
    margin: 0 0 0 45px;
}

/* Busqueda */

.busqueda {
    padding: 0;
    margin: 0 0 0 10px;
}

.input{border:solid 1px #d0d0d0;background-color: #ffffff;} 
.inputbox{border:solid 1px #d0d0d0;background-color: #ffffff;}

/* Encuesta */

.encuesta {
        padding: 0;
        margin: 45px 0px 0px 13px;
        width: 290px;
        font-size:12px;font-family:Helvetica, sans-serif;color:#a31180;
}

/* Trivias */
 
.trivias a:link{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.trivias a:hover{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.trivias a:active{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.trivias a:visited{color: #4d1427; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
    
.flexcontentitem-trivias{
  padding:0 0 0 0px;
  margin: 7px 0 0 10px;
  display: block;
  height: 47px;
  width: 290px;
  float: left;
}
 
.flexcontentitem-trivias h3{
  margin: 0px 0px 5px 0px;
  padding: 0;
}
    
.flexcontentitem-trivias p{
  margin: 0;
  padding: 0;
}

.flexcontentitem-trivias img{
  width: 290px;
  height: 145px;
  margin: 0px 0px 5px 0px;
}

.uniforme img {         
  float:left;
}

.trivias {
    padding: 0;
    margin: 50px 0 0 3px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#a31180;
}

/* Linkmenu */
 
.footerlink a:link{color: #4d1427; font-family: Helvetica, sans-serif; font-weight: bold; line-height: 100%; font-size: 15px; text-decoration: none;}
.footerlink a:hover{color: #4d1427; font-family: Helvetica, sans-serif; font-weight: bold; line-height: 100%; font-size: 15px; text-decoration: none;}
.footerlink a:active{color: #4d1427; font-family: Helvetica, sans-serif; font-weight: bold; line-height: 100%; font-size: 15px; text-decoration: none;}
.footerlink a:visited{color: #4d1427; font-family: Helvetica, sans-serif; font-weight: bold; line-height: 100%; font-size: 15px; text-decoration: none;}
    
.footerlink {
    display: block;
    height: 20px;
    width: 100%;
    padding: 0;
    margin: 7px 0 7px 13px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#356b13;
}

/* Linksub */
        
.footerlinksub a:link{color: #d143a6; font-family: Helvetica, sans-serif;font-weight: normal; line-height: 100%; font-size: 13px; text-decoration: none;}
.footerlinksub a:hover{color: #d143a6; font-family: Helvetica, sans-serif;font-weight: normal; line-height: 100%; font-size: 13px; text-decoration: none;}
.footerlinksub a:active{color: #d143a6; font-family: Helvetica, sans-serif;font-weight: normal; line-height: 100%; font-size: 13px; text-decoration: none;}
.footerlinksub a:visited{color: #d143a6; font-family: Helvetica, sans-serif;font-weight: normal; line-height: 100%; font-size: 13px; text-decoration: none;}

.footerlinksub {        
    padding: 0;
    margin: 0px 0 15px 15px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#d143a6;
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CONTENIDO
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.contenido a:link{font: Helvetica, sans-serif; font-size: 12px; color: #d0aa3f; text-decoration: none;}
.contenido a:hover{font: Helvetica, sans-serif; font-size: 12px; color: #d0aa3f; text-decoration: none;}
.contenido a:active{font: Helvetica, sans-serif; font-size: 12px; color: #d0aa3f; text-decoration: none;}
.contenido a:visited{font: Helvetica, sans-serif; font-size: 12px; color: #d0aa3f; text-decoration: none;}

#contenido { font-family: helvetica, sans-serif, Verdana, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica;
   width: 630px;
   font-size: 12px;
   line-height: 160%;
   padding: 10px 10px 10px 25px;
   display: block;
   background-color: #ffffff;
   border-width: 1px 0px 1px 0px;
  clear: both;
}

.titulo{color: #222;font-family: Helvetica, sans-serif;font-weight: normal;line-height: 100%;letter-spacing: -2px;font-size: 33px;}

.titulo_listado a:link{font-family: Helvetica, sans-serif;font-weight: normal;line-height: 100%;letter-spacing: -2px;font-size: 27px; color:#222;}
.titulo_listado a:hover{font-family: Helvetica, sans-serif;font-weight: normal;line-height: 100%;letter-spacing: -2px;font-size: 27px;color:#6b6b6b;}
.titulo_listado a:active{font-family: Helvetica, sans-serif;font-weight: normal;line-height: 100%;letter-spacing: -2px;font-size: 27px;color:#222;}
.titulo_listado a:visited{font-family: Helvetica, sans-serif;font-weight: normal;line-height: 100%;letter-spacing: -2px;font-size: 27px;color:#6b6b6b;}

.fecha{font-size: 11px; text-transform: uppercase; color: #2a2a2a;}

.fecha{font-size: 11px; text-transform: uppercase; color: #2a2a2a;}

.input{border:solid 1px #787878;background-color: #ffffff;} 
.inputbox{border:solid 1px #2a2a2a;background-color: #ffffff;}
.captchacontainer{border:solid 1px #2a2a2a;background-color: #ffffff;}
.captchainput{border:solid 1px #2a2a2a;background-color: #ffffff;}

.siguiente a:link{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.siguiente a:hover{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.siguiente a:active{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.siguiente a:visited{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.siguiente{font-size: 11px; text-transform: uppercase; color: #2a2a2a;}

.anterior a:link{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.anterior a:hover{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.anterior a:active{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.anterior a:visited{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.anterior{font-size: 11px; text-transform: uppercase; color: #2a2a2a;}

.pagenav a:link{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.pagenav a:hover{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.pagenav a:active{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.pagenav a:visited{font: Helvetica, sans-serif; font-size: 11px; color: #2a2a2a; text-decoration: none;}
.pagenav{font-size: 11px; text-transform: uppercase; color: #2a2a2a;}

/* Seccion */
 
.seccion a:link{color: #de52b3; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.seccion a:hover{color: #de52b3; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.seccion a:active{color: #de52b3; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
.seccion a:visited{color: #de52b3; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 100%; font-size: 15px; text-decoration: none;}
        
.flexcontentitem-seccion {
  padding:0 0 0 0px;
  margin: 0 0 0 0px;
  display: block;
  height: 47px;
  width: 290px;
  float: left;
}
        
.flexcontentitem-seccion h3{
  margin: 0px 0px 0px 0px;
  padding: 0;
}

.flexcontentitem-seccion p{
  margin: 0;
  padding: 0;
}
   
.flexcontentitem-seccion img{
  width: 290px;
  height: 145px;
  margin: 0px 0px 0px 0px;
}
   
.uniforme img {
  float:left;
}

.seccion {
    padding: 0;
    margin: 50px 0 0 13px;
    font-size:12px; font-family:Helvetica, sans-serif; color:#000000;
}

.buscador{
  margin: 0 0 0 10px;
  padding: 0;
}

.busca input{border:solid 1px #d0d0d0;background-color: #ffffff;}
.busca inputbox{border:solid 1px #d0d0d0;background-color: #ffffff;}

