/* Nuevo css todopapas.com en progreso */


/*INDICE DE CONTENIDOS
-------------------------*/
/*-ESTILOS COMUNES*/

/*
-LAYOUT
----GENERAL
----PRINCIPAL
----NAVEGACION IZQUIERDA
*/

/*-AD PRINCIPAL*/

/*-ENCABEZADO*/

/*-REGISTRO*/

/*-BUSQUEDA PRINCIPAL*/

/*
-CONTENIDO CENTRAL
----GENÉRICOS
--------Caja Central
----HOME
--------Artículo
--------Media
--------Tienda Home
--------Te interesa
--------Nube
--------Ultimas Preguntas
----FICHAS
----LISTADOS
----CONTENIDO FICHAS
--------Migas
--------Encabezados y parrafaos
--------Datos
--------Listado de enlaces
--------Comenarios
--------Videos relacionados
--------Votos
--------Dejar Comentarios
----TIENDA INTERNA
----CALCULADORAS
----MEDIOS
--------Fotos
--------Videos
*/

/*-BUSQUEDA PRINCIPAL*/

/*CALCULADORAS*/

/*BANNERS*/

/*NUBE COLUMNA*/

/*
-PIE
----AVISO
----MENU
----SOCIAL
*/

/*FIN INDICE DE CONTENIDOS-
--------------------------*/

/*ESTILOS COMUNES
-------------------------*/
.limpio{
clear:both;
font-size:0;
height:0;
line-height:0;
overflow:hidden
}
.noDisplay{display:none}
/*FIN ESTILOS COMUNES
-------------------------*/

/*LAYOUT
-------------------------*/

/*GENERAL*/
* {
margin:0;
padding:0;
text-decoration: none;
font-family: arial,helvetica,sans-serif; 
font-size:12px;
color:#58585a
}
body{
text-align:center;
background:#ecedee
}
img{border:none}
ul {list-style: none}
/*FIN DE GENERAL*/

/*PRINCIPAL*/
#wrapperPrincipal{
width:1000px;
margin:0 auto;
text-align:left
} 
#backgroundGeneral{
width:100%;
height:1402px;
position:absolute;
z-index:-1;
top:0px;
left:0px;
background:transparent url('/images/sprite_bg_1px_vertical.gif') repeat-x 0 -216px
} 
.backgroundCentral{
background:url("/images/sprite_bg_1px_vertical.gif") repeat-x 0 -1619px;
height:44px;
margin:0 3px;
width:515px;
margin-top:-12px
}     
#contenido{
clear:both
} 
#contenido .columna{
float:left;
/*overflow:hidden*/
}
#contenido .columna.izquierda{width:156px}
#contenido .columna.derecha{width:323px}
#contenido #centro{
display:inline;
text-align:center;
width:521px;
float:left
}
#contenido .columna, #contenido #centro{padding-top:12px}
#contenido #wrapperCentro{
background:#FFF !important;
border-left:1px dashed #ECECEC;
border-right:1px dashed #ECECEC;
margin:0 2px;
padding:0 5px;
}
a.botonGenerico{
height:18px;
line-height:18px
}
a.botonGenerico.azul{
background:url("/images/sprite_btns.png") no-repeat 0 -197px;
border:1px solid #B1B3B4
}
a.botonGenerico.inactivo{
background:url("/images/sprite_btns.png") no-repeat 0 -245px;
border:1px solid #D8D9D9;
color:#87888A
}
input.botonGenerico.azul{
width:60px;
line-height:20px;
height:auto important!;
height:20px;
padding-bottom:3px;
background:url(/images/sprite_btns.png) no-repeat -290px -136px;
font:normal bold 12px arial,helvetica, sans-serif;
color:#87888a;
border:none;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
}
.paginador, .paginador a,  .paginador span{
height:13px;
font-size: 11px;
line-height:13px;
vertical-align:top;
color:#999;
margin-bottom:15px;
text-align:center  
}
.paginador .paginaActual{
font-weight:bold;
color:#87878a
}
/*FIN DE PRINCIPAL*/

/*NAVEGACION IZQUIERDA*/
#navIzquierda{
font-size:0;
width:151px;
margin:-21px 5px 50px 0
}
#navIzquierda ul{
left:14px;
padding-top:12px;
top:14px;
z-index:22;
}
#navIzquierda ul li {
background:url("/images/sprite_bg_1px_horizontal.gif") repeat-y  -1114px 0;
padding-top:9px
}
#navIzquierda ul a {
margin-left:32px;
}
#navIzquierda ul li.itemPrincipal {
background:url("/images/sprite_misc.jpg") no-repeat -209px -547px ;
height:auto !important;
margin-top:0;
min-height:24px;
padding-top:3px;
position:relative;
}
#navIzquierda ul li.itemPrincipal a{margin-left:17px !important}
#navIzquierda ul li.itemPrincipal.arriba{
background:url("/images/sprite_misc.jpg") no-repeat -208px -222px ;
height:22px;
padding:26px 0 4px;
position:relative;
width:157px
}
#navIzquierda ul li.abajo{
background:url("/images/sprite_misc.jpg") no-repeat  -208px -389px;
height:68px;
padding-top:6px;
position:relative;
width:151px
}
#navIzquierda ul li.primero{padding-top:0 !important}
#navIzquierda ul li.ultimo{padding-bottom:9px !important}
#navIzquierda ul li a.botonColapsar{
background:url("/images/sprite_icons.gif") no-repeat  0 -114px ;
display:block;
height:9px;
left:120px;
margin:0 !important;
position:absolute;
top:6px;
width:9px
}
/*FIN NAVEGACION IZQUIERDA*/

/*FIN LAYOUT
-------------------------*/

/*AD PRINCIPAL
-------------------------
*/

#adPrincipal{
text-align:center;
height:94px
}

/*AD PRINCIPAL
-------------------------
*/


/*ENCABEZADO
-------------------------
*/

#encabezado {
width:646px !important;
float: left
}
#encabezado a{
height:35px;
overflow:hidden;
background:url("/images/sprite_logosNEW.gif") no-repeat  0 -100px ;
display:block;
float:left;
margin-right:5px;
text-indent:-9999px;
width:201px;
}
#encabezado h1{
font:italic 12px arial,helvetica,sans-serif;
line-height:55px;
height:36px;
overflow:hidden 
}
#encabezado ul li{
background:url("/images/sprite_btns.png") repeat-x  0 0 ;
display:inline-block !important;
float:left;
height:35px
}
#encabezado ul li.ultimo{
background-position:-498px -1px;
width:1px;
}
#encabezado li a {
background:none;
line-height:36px;
display:inline-block;
height:100%;
line-height:36px;
padding:0 25px;
width:auto;
text-indent:0;
margin:0
}
#encabezado li.tienda {
background: url("/images/sprite_enhanced_header.jpg") no-repeat -158px -33px  !important;
width: 77px;
overflow:hidden
}
#encabezado li.tienda a {padding:0 15px 0 31px}
#encabezado li.social {
background: url("/images/sprite_enhanced_header.jpg") no-repeat  -235px -33px !important;
width: 79px;
overflow:hidden
}
#encabezado li.social a {padding:0 15px 0 33px}

/*FIN ENCABEZADO
-------------------------*/

/*REGISTRO
-------------------------*/
#registro {
background:url("/images/sprite_enhanced_header.jpg") no-repeat  0 -74px;
height:22px;
margin:9px 0 2px 27px;
width:320p;
width:320px;
float:right
}
#registro li{
background:none;
float:left;
height:22px;
line-height:22px;
margin-right:11px
}
#registro li a{
display:inline-block;
height:22px;
line-height:22px ;
padding:0;
}
#registro li a img{margin-top:6px}
/*FIN REGISTRO
-------------------------*/

/*BUSQUEDA PRINCIPAL
-------------------------*/
#busquedaPrincipal{
background:#DADADC;
border:1px solid #DADADC;
margin:0;
height:29px;
float:right
}
#busquedaPrincipal form,  #busquedaPrincipal #botonBuscar{float:left}
#busquedaPrincipal #botonBuscar{
background:url("/images/sprite_enhanced_header.jpg") no-repeat  0 0;
height:18px !important;
border:medium none;
line-height:16px;
margin:6px 10px 0 0;
overflow:visible !important;
padding-bottom:3px;
vertical-align:middle;
width:73px;
font-weight:bold
}
#busquedaPrincipal #buscarEnTienda{
border:1px solid #B1B3B4;
float:left;
height:16px;
margin:6px 6px 0 10px;
width:220px
}
/*FIN BUSQUEDA PRINCIPAL
-------------------------*/

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

/*GENÉRICOS*/
/*--Caja Central--*/
.cajaCentral{
text-align:left;
clear:both
}
.cajaCentral h2 {
height:20px;
line-height: 20px;
padding-left:8px;
font-weight:bold;
background:transparent url('/images/sprite_bg_1px_vertical.gif') repeat-x 0 -134px;
margin-bottom:13px
}
.cajaCentral h2 a {
height:20px;
line-height: 20px;
font-weight:bold
}
/*FIN GENÉRICOS*/

/*HOME*/
/*--Artículo--*/
#articuloHome{
border:1px solid #C6DBE3;
text-align:left;
padding-bottom:15px;
clear:both;
margin-bottom:35px
}
#articuloHome img{
border:1px solid #DADADC;
padding:5px;
width:90px;
display:inline-block;
float:left;
margin:0 13px 0 8px;
}
#articuloHome h3{
margin-bottom:14px; 
position:relative
}
#articuloHome h3 a{
color:#9EBCC6;
font:bold 18px "Times New Roman",Times,serif
}
#articuloHome p{
padding-right:8px;
position:relative;
margin-left:123px
}

/*--Media--*/
#media{
margin:0 16px 35px 2px;
text-align:left;
width:290px;
float:left
}
#media .video{margin-bottom:20px}
#media .video h3{
margin-top:5px;
font-weight:bold
}
#media .video p{margin-top:5px}
#media .video a{
background:url("http://www.todopapas.com/images/comunity_icons/comentario.png") no-repeat  0 0;
font-size:11px;
font-style:italic;
margin-top:5px;
padding-left:16px;
}
#media .foto{
background:url("/images/sprite_misc_2.png") no-repeat 0 -318px;
height:205px;
position:relative;
text-align:center;
width:288px;
text-align:center
}
#media .foto h2{
margin-bottom:21px;
text-indent:-9999px

}
#media .foto img{height:130px}
#media .foto span{
left:106px;
position:absolute;
top:171px;
z-index:22
}
#media .foto span, #media .foto span a{font-weight:bold}

/*Tienda Home*/
#tienda{
background:url("/images/sprite_misc.jpg") no-repeat  0 -137px;
height:485px;
margin-bottom:35px;
position:relative;
text-align:center;
width:193px;
float:left
}
#tienda h2{
letter-spacing:-1px;
width:160px;;
font-size:18px;
font-weight:bold;
margin:12px 0 8px 27px
}
#tienda div{margin-bottom:8px}
#tienda div span.imagen{
background:url("/images/sprite_misc_2.png") no-repeat -3px -193px;
height:118px;
width:169px;
margin:0 0 0 9px;
padding:0;
display:inline-block
}
#tienda span.imagen img{
height:101px;
margin-top:10px;
width:auto;
}
#tienda span{
display:block;
padding:0 14px 0 20px
}
#tienda span.descripcion{letter-spacing:-1px}
#tienda span.precioAntes{text-decoration:line-through}
#tienda span.precioAhora{
color:#B2C974;
margin-bottom:2px;
font-weight:bold;
font-size:18px
}
#tienda a{
background:url("/images/sprite_btns.png") no-repeat 0 -136px;
display:inline-block;
font-weight:bold;
height:23px;
line-height:19px;
width:66px
}

/*Te interesa*/
#interesa{
border:1px solid #C6DBE3;
text-align:left;
padding-bottom:15px;
clear:both;
margin-bottom:12px
}
#interesa h2{
background:url("/images/sprite_bg_1px_vertical.gif") repeat-x  0 -160px;
font-weight:bold;
height:20px;
line-height:20px;
padding-left:8px;
}
#interesa h2 a{/*color:#B2C974*/color:#626F3E;}
#interesa img {
border:1px solid #DADADC;
padding:5px;
width:69px;
vertical-align:top;
float:left;
display:inline-block;
margin-right:13px  
}
#interesa ul li{
padding:8px 8px 22px;
border-bottom:1px dotted #E3E3E3;
margin-bottom:17px
}
#interesa ul li.ultimo{
padding-bottom:8px;
border:none;
margin-bottom:0
}
#interesa ul a{
/*color:#B2C974;*/
color:#626F3E;
font-weight:bold;
display:inline;
clear:right
 }
#interesa ul p{
margin-left:94px;
margin-top:20px
}

/*Nube*/
#nube{
background:url("/images/sprite_bg_1px_horizontal.gif") repeat-y  -1777px 0;
position:relative;
text-align:left;
width:505px;
z-index:1;
margin-bottom:12px
}
#nube h2{
background:url("/images/sprite_misc.jpg") no-repeat -14px 0;
font-weight:bold;
height:72px;
margin-bottom:-53px;
padding:15px 0 0 14px;
z-index:10;
}
#nube a.verMas{
font-size:11px;
font-style:italic;
font-weight:bold;
margin-right:15px;
position:absolute;
right:0;
top:16px
}
#nube p{
height:auto !important;
min-height:67px;
padding:10px 14px;
width:475px;
text-align:center;
clear:both
}
#nube p a.gigante {font-size:48px; line-height:30px}
#nube p a.enorme {font-size:36px; line-height:32px}
#nube p a.grande {font-size:30px; line-height:30px}
#nube p a.mediana {font-size:24px; line-height:24px}
#nube p a.pequena{font-size:18px; line-height:18px}
#nube p a.diminuta {font-size:11px; line-height:11px}
#nube div.pie{
background:url("/images/sprite_misc.jpg") no-repeat -13px -119px;
height:4px;
overflow:hidden;
width:100%
}

/*Ultimas Preguntas*/
#ultimasPreguntas {
position:relative;
text-align:left;
background:url("/images/sprite_misc_pt.jpg") no-repeat  -5px -137px;
height:489px;
margin-bottom:35px;
width:193px;
float:left;
}
#ultimasPreguntas  h2{
color:#FFFFFF;
margin-left:13px;
padding-top:2px;
margin-bottom:10px
}
#ultimasPreguntas div{
height:148px;
margin-bottom:6px;
margin-left:13px;
width:170px;
overflow:hidden
}
#ultimasPreguntas p{height:90px}
#ultimasPreguntas span{
margin:10px 0 3px;
font-style:italic;
font-weight:bold;
display:block
}
#ultimasPreguntas span a{
color:#9EBCC6;
font:normal bold 12px Arial,Helvetica,sans-serif;
float:none
}
#ultimasPreguntas a{
color:#707173;
font:italic 9px Arial,Helvetica,sans-serif;
padding-top:5px;
float:right;
margin-right:5px
}
#ultimasPreguntas a.botonGenerico{
margin-right:2px;
padding:0 4px;
font:normal bold 12px Arial,Helvetica,sans-serif;
float:left
}
/*FIN HOME*/

/*FIN CONTENIDO CENTRAL
-------------------------*/

/*CALCULADORAS*/
#calculadoras{
height:187px;
position:relative;
width:323px;
background-image:url("/images/sprite_misc.jpg");
background-repeat:no-repeat;
margin-bottom:12px
}
#calculadoras ul{
left:6px;
position:absolute;
top:3px;
clear:both
}
#calculadoras ul li{
display:inline-block !important;
float:left;
height:32px;
text-align:center;
width:104px
}
#calculadoras li a{
display:block;
font-weight:bold;
height:32px;
line-height:32px;
vertical-align:middle;
color:#C6C7C8
}
#calculadoras li.activo a{color:#58585A}
#calculadoras div{
left:15px;
position:absolute;
top:39px;
width:282px
}
#calculadoras h2{
font:bold 16px "Times New Roman",Times,serif;
margin-bottom:10px
}
div.fechaDeParto{background-position:-383px -233px}
#calculadoras.fechaDeParto p{
line-height:14px;
margin-bottom:12px;
width:250px;
}
div.nombreBebe{background-position:-383px -428px}
#calculadoras.nombreBebe div ul{position:static}
#calculadoras.nombreBebe div li {
display:block !important;
float:none;
height:15px;
line-height:12px;
width:auto;
text-align:left;
position:relative
 }
#calculadoras.nombreBebe div li a {
color:#58585A;
font-size:12px;
font-weight:normal;
height:12px;
line-height:12px;
display:block
}
div.diasFertiles{background-position:-383px -618px}
#calculadoras form select{
border:1px solid #DADADC;
line-height:16px
}
#calculadoras form select#periodo{margin-top:10px}
.botonCalcular{
font-weight:bold;
border:none;
background:transparent url('/images/sprite_btns.png') no-repeat -70px -136px;
width:60px;
line-height:18px;
height:auto !important;
height:20px;
padding-bottom:3px;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
display:block;
position:absolute;
}
.diasFertiles .botonCalcular, .fechaDeParto .botonCalcular{
top:115px;
left:0
}
/*FIN CALCULADORAS*/

/*BANNERS*/
.banner_150x600{width:150px; text-align:center}
.banner_150x600 .tira{
height: 10px;
background:#9c9ea0;
font-size: 9px;
text-align:left
}
.banner_150x600 img{height:600px}
.banner_150x600 div{margin:0 auto}
/*FIN BANNERS*/

/*NUBE COLUMNA*/
#nubeColumna {
background:url("/images/sprite_bg_1px_horizontal.gif") repeat-y  -1777px 0;
clear:both;
display:block;
margin-bottom:12px;
text-align:left;
width:323px;
clear:both
}
#nubeColumna h2 {
background:url("/images/sprite_misc.jpg") no-repeat  -28px 0;
font-weight:bold;
height:72px;
margin-bottom:-53px;
padding:15px 0 0 8px;
z-index:10;
}
#nubeColumna p {
clear:both;
height:auto !important;
min-height:67px;
padding:10px 3px;
text-align:center;
}
#nubeColumna div.pie {
background:url("/images/sprite_misc.jpg") no-repeat  -13px -119px;
height:4px;
overflow:hidden;
width:100%;
}
#nubeColumna p a.gigante {font-size:48px; line-height:30px}
#nubeColumna p a.enorme {font-size:36px; line-height:32px}
#nubeColumna p a.grande {font-size:30px; line-height:30px}
#nubeColumna p a.mediana {font-size:24px; line-height:24px}
#nubeColumna p a.pequena{font-size:18px; line-height:18px}
#nubeColumna p a.diminuta {font-size:11px; line-height:11px}

/*FIN NUBE COLUMNA*/

/*FICHAS*/
#fichaAplicaciones ul li{
margin-bottom:21px;
border:solid 1px #dedede;
clear:both
}
#fichaAplicaciones li.verde h2{background:#b8dba8}
#fichaAplicaciones li.azul h2{background:#a8cbdb}
#fichaAplicaciones ul h2{
padding:7px;
border-bottom:solid 2px #c5d1d6;
margin-bottom:0;
height:auto;
position:relative
}
#fichaAplicaciones ul h2 a{
font:normal bold 14px Arial, Helvetica, sans-serif;
/*color:#fff;*/
color:#5F5F5F;
line-height:18px !important;
}
#fichaAplicaciones ul p {
line-height:19px;
padding:25px 25px 0;
position:relative;
display:inline-block
}
#fichaAplicaciones ul p img{
border:solid 1px #b4b4b4;
width:60px;
padding:4px;
float:left;
margin-right:8px
}
#fichaAplicaciones .etiquetas, #fichaAplicaciones .postInfo,#fichaAplicaciones .etiquetas *, #fichaAplicaciones .postInfo *{
color:#9ebcc6;
/*font:italic 11px Arial, Helvetica, sans-serif modificacion pedro*/
font:normal 11px Arial, Helvetica, sans-serif
}
#fichaAplicaciones .etiquetas {
clear:both;
margin:0 0 10px 7px;
padding:25px 0 0 19px;
display:inline-block
}
#fichaAplicaciones .etiquetas span{
padding-left:19px;
margin-left:-19px;
float:left !important;
background-position: 0px -371px
}
#fichaAplicaciones  .etiquetas div{
margin-left:21px;
width:456px;
padding:0 !important;
float:none !important;
background:none !important;
}
#fichaAplicaciones .etiquetas a {font-weight:bold}
#fichaAplicaciones .postInfo{
/*min-height crosss browsing*/
height:auto !important;
height:13px;
min-height:13px;
/*fin min-height cross-browsing*/
background:#efefef;
}
#fichaAplicaciones .postInfo div{
float:left;
margin:5px 0;
}
#fichaAplicaciones .postInfo .comentarios, #fichaAplicaciones .postInfo .usuario {margin-right:16px;}
#fichaAplicaciones .postInfo .comentarios span, #fichaAplicaciones .postInfo .usuario span{
display:inline-block;
padding-left:26px;
}
#fichaAplicaciones .postInfo .comentarios span{background-position: 8px -385px}
#fichaAplicaciones .postInfo .usuario span{background-position: 8px -404px}
#fichaAplicaciones .postInfo .comentarios span, #fichaAplicaciones .postInfo .usuario a{font-weight:bold}
#fichaAplicaciones .postInfo .usuario a{
display:inline-block;
width:175px;
vertical-align:top
}
#fichaAplicaciones .postInfo .leerMas{
float:right;
margin-right:8px;
padding-left:19px;
background-position: 5px -418px;
}
#fichaAplicaciones .postInfo .leerMas, #fichaAplicaciones .postInfo .comentarios span, #fichaAplicaciones .postInfo .usuario span,#fichaAplicaciones .etiquetas span {
background-image: url('/images/sprite_icons.gif');
background-repeat:no-repeat;
color:#5F5F5F;
} 
#fichaAplicaciones .postInfo a:hover, #fichaAplicaciones .etiquetas a:hover, #fichaAplicaciones ul h2 a:hover{text-decoration:underline}
#opcionesFicha{margin-bottom:20px}
#opcionesFicha a.botonGenerico{
display:inline-block;
font-weight:bold;
line-height:18px;
margin-right:2px;
padding:0 19px;
vertical-align:middle
}
#opcionesFicha h3{
color:#9EBCC6;
font:bold 18px "Times New Roman",Times,serif;
margin-bottom:18px
}
#opcionesFicha h4{
margin:17px 0 7px;
font-size:13px
}
#opcionesFicha select, .medios select{
display:inline-block;
font-weight:bold;
line-height:18px;
padding:0;
vertical-align:middle;
background:url("/images/sprite_btns.png") no-repeat 0 -197px;
border:1px solid #B1B3B4;
height:18px;
margin:0 5px 10px;
width:190px
}
#opcionesFicha div{
text-align:center;
margin-bottom:15px
}
#opcionesFicha p{margin-bottom:15px}
/*FIN FICHAS*/

/*LISTADOS*/
#listadoAplicaciones div{
float:left;
padding-left:8px;
width:160px;
margin-bottom:15px
}
#listadoAplicaciones h3{margin-bottom:8px}
#listadoAplicaciones li{margin-bottom:8px}
#listadoAplicaciones li a{color:#9a9a9a}
#listadoAplicaciones a:hover{text-decoration:underline}
/*FIN LISTADOS*/

/*CONTENIDO FICHAS*/
/*--Migas--*/
.migas {
margin-bottom:7px !important;
font-size:12px;
text-align:left !important
}
.migas a{
font-style:italic;
font-size:11px;
font-weight:bold;
color:#608b9f
}
.migas h2{
background:none !important;
display:inline;
padding:0;
margin:0;
height:auto
}
.migas a:hover{text-decoration:underline}
/*--Encabezados y párrafos--*/
.contenidoFicha h3{
color:#9EBCC6;
font:bold 24px "Times New Roman",Times,serif;
margin-bottom:18px
}
.contenidoFicha h4{
font-size:14px;
margin-bottom:15px
}
.contenidoFicha p{
margin-bottom:15px;
line-height:16px;
}
.contenidoFicha p a{
color:#0000EE;
font-style:italic
}
.contenidoFicha p img{
border:1px solid #DADADC;
padding:5px;
vertical-align:top;
float:left;
margin-right:8px
}
/*--Datos--*/
.contenidoFicha .datos{
background:#eef3f6;
padding:8px;
border:1px dashed #44AAee;
margin-bottom:15px
}
.contenidoFicha p a:hover{text-decoration:underline}
.contenidoFicha .datos span, .contenidoFicha datos# span a{color:#4c727f}
.contenidoFicha .datos span{
display:block;
margin-bottom:10px;
}
.contenidoFicha .datos span a{
font-weight:bold;
font-style:normal
}
.contenidoFicha .datos  span a:hover{
font-style:italic;
text-decoration:underline
}
/*--Listado de enlaces--*/
.contenidoFicha ul.enlaces{margin-left:8px}
.contenidoFicha ul.enlaces li{
display:block;
margin-bottom:10px
}
.contenidoFicha ul.enlaces li a{
display:block;
/*font-style:italic;
font-weight:bold*/
color:blue;
}
.contenidoFicha ul.enlaces li a:hover{text-decoration:underline}
/*--Comentarios--*/
.contenidoFicha ul.comentarios li{
border-bottom:1px solid #EDEDEE;
margin-bottom:12px;
padding-bottom:12px;
height:auto !important;
height:100px;
min-height:100px
}
.contenidoFicha ul.comentarios li img{
background:url("/images/sprite_misc_4.png") no-repeat  0 0;
height:85px;
width:70px;
float:left
}
.contenidoFicha ul.comentarios li span{
background:#EDEDEE;
font-weight:bold;
height:15px;
line-height:14px;
padding-left:5px;
font-size:9px;
margin-bottom:10px;
display:block;
margin-left:80px
}
.contenidoFicha ul.comentarios li span a{
color:#9EBCC6;
font-weight:bold
}
.contenidoFicha ul.comentarios p, .contenidoFicha ul.comentarios span{margin-left:80px}
/*--Videos relacionados--*/
.contenidoFicha .contenedorVideo{margin:0 auto 15px}
.contenidoFicha ul{overflow:hidden; margin-bottom:15px}
.contenidoFicha ul.videosRelacionados li{
display:block;
margin:0 8px;
width:150px;
float:left;
}
.contenidoFicha ul.videosRelacionados li div{
font-weight:bold;
text-align:center;
margin-bottom:5px;
width:150px;
height:28px;
overflow:hidden
}
/*--Votos--*/
.contenidoFicha #votos {
background:#EDEDEE;
border-bottom:1px solid #B3B3B3;
height:40px;
text-align:left;
margin-bottom:15px
}
.contenidoFicha #votos div{
background:url("/images/sprite_misc_6.jpg") no-repeat -402px -117px;
float:right;
height:40px;
width:251px
}
.contenidoFicha #votos div a{
background:url("/images/sprite_icons.gif") no-repeat 0 -251px;
display:block;
float:left;
height:16px;
margin:12px -5px 0 10px;
width:16px
}
.contenidoFicha #votos div a.estrellaMedia{background:url("/images/sprite_icons.gif") no-repeat 0 -272px }
.contenidoFicha #votos div a.estrellaVacia{background:url("/images/sprite_icons.gif") no-repeat 0 -293px}
.contenidoFicha #votos span{
font-weight:bold;
line-height:40px;
margin-left:184px
}
.contenidoFicha #votos div span{
color:#B1B3B4;
font-style:italic;
font-weight:normal;
line-height:12px;
display:block;
margin:13px 0 0 123px
}

/*Dejar Comentarios*/
.dejarComentario{margin-bottom:15px}
.dejarComentario p.advertencia{
font-size:11px;
margin:8px 0
}
.dejarComentario div{
margin-bottom:8px;
text-align:left
}
.dejarComentario div *{position:relative}
.dejarComentario div input{
height:16px;
width:295px;
border:1px solid #B1B3B4;
float:right
}
.dejarComentario textarea {
border:1px solid #B1B3B4;
height:52px;
width:503px;
}
.dejarComentario p.info{
font:italic 9px Arial,Helvetica,sans-serif;
margin-bottom:5px
}
/*FIN DE CONTENIDO FICHAS*/

/*TIENDA INTERNA*/
#tiendaInterna{
background:url("/images/sprite_misc_4.png") no-repeat  -1px -121px;
height:245px;
position:relative;
clear:both
}
#tiendaInterna h2{
padding:6px 0 0;
text-align:center;
width:100%;
font-size:18px;
font-weight:bold
}
#tiendaInterna div{
float:left;
margin:10px;
width:148px;
overflow:hidden;
display:inline
}
#tiendaInterna div span.imagen{
background:url("/images/sprite_misc_4.png") no-repeat -78px 0;
height:118px;
width:146px;    
padding:0;
display:inline-block

}
#tiendaInterna span.imagen img{
height:101px;
margin-top:7px;
width:auto;
}
#tiendaInterna span{display:block}
#tiendaInterna span.descripcion{letter-spacing:-1px}
#tiendaInterna span.precioAntes{
text-decoration:line-through;
float:left;
margin-top:5px
}
#tiendaInterna span.precioAhora{
color:#B2C974;
margin-bottom:2px;
font-weight:bold;
font-size:18px;
float:right;
letter-spacing:-1px
}
#tiendaInterna a{
background:url("/images/sprite_btns.png") no-repeat 0 -136px;
display:block;
font-weight:bold;
height:23px;
line-height:19px;
width:66px;
margin:0 auto;
clear:both
}
/*FIN DETIENDA INTERNA*/

/*CALCULADORAS INTERNAS*/
#calculadoraInterna h3 {
color:#9EBCC6;
font:bold 24px "Times New Roman",Times,serif;
margin-bottom:18px
}

#calculadoraInterna p {
line-height:16px;
margin-bottom:15px
}
#calculadoraInterna p.destacado{
font-style:italic;
font-weight:bold;
color:#9C9E9F;
overflow:hidden;
position:relative
}
#calculadoraInterna form{
background:#EDEDEE;
margin-bottom:20px;
padding:13px 11px 10px 7px
}
#calculadoraInterna form div{margin-bottom:5px}
#calculadoraInterna form div select{
border:solid 1px #b1b3b4;
margin-right:10px;
}

#calculadoraInterna form input.botonGenerico{
width:90px;
background:url("/images/sprite_btns.png") no-repeat -227px -276px;
float:right
}
#calculadoraInterna h4{
font-size:14px;
margin-bottom:15px
}
#calculadoraInterna table{
margin-bottom:13px;
width:100%
}
#calculadoraInterna tr{height:20px}
.#calculadoraInterna th, #calculadoraInterna td {
padding-left:3px;
}
#calculadoraInterna th {
background:url("/images/sprite_bg_1px_vertical.gif") repeat-x  0 -134px ;
color:#9C9E9F;
font-weight:bold;
height:20px;
line-height:20px;
text-align:left
}
#calculadoraInterna tr.gris{background:#EDEDEE}
#calculadoraInterna th.encabezadoTabla.dias{width:30%}
#calculadoraInterna th.encabezadoTabla.biberones{width:30%}
#calculadoraInterna th.encabezadoTabla.cantidad{width:40%}
#calculadoraInterna .nota {
color:#9C9E9F;
font:bold 14px Arial,Helvetica,sans-serif;
margin-bottom:23px
}
#calculadoraInterna #alturaPadre, #alturaMadre{width:58px}
#calculadoraInterna #alturaMadre{margin-left:10px}
#calculadoraInterna #alturaPadre{margin-left:24px}
#calculadoraInterna #seleccionGenero{
width:118px;
margin-left:63px
}
#calculadoraInterna #diasFertiles{width:34px}
#calculadoraInterna #mesFertil{width:73px}
#calculadoraInterna #anofertil{width:48px}
#calculadoraInterna #sexo{
width:198px;
margin-left:95px;
}
#calculadoraInterna #edad{
width:198px;
margin-left:93px
}
#calculadoraInterna #peso{
width:118px;
margin-left:23px
}

#calculadoraInterna #altura{
width:118px;
margin-left:10px
}
#calculadoraInterna #pesoBebe{
width:78px;
margin-left:10px;
}
#calculadoraInterna #edadBebe{margin-left:112px}
#calculadoraInterna #guarderia{margin-left:5px}
#calculadoraInterna #alturaembarazo{
width:58px;
margin-left:85px
}
#calculadoraInterna #pesoEmbarazo{
width:58px;
margin-left:10px	
}
#calculadoraInterna #gemelos{
width:58px;
margin-left:124px	
}
#calculadoraInterna #alturaEmbarazo{
width:58px;
margin-left:85px
}
#calculadoraInterna #ojosMadre{
width:58px;
margin-left:5px
}
#calculadoraInterna #ojosPadre{
width:58px;
margin-left:19px
}
#calculadoraInterna .opciones label{
display:block;
float:left;
width:226px
}
/*FIN CALCULADORAS INTERNAS*/

/*MEDIOS*/
/*General*/
.medios{text-align:left}
.medios a.botonSubirMedia{
background: url("/images/sprite_media.jpg") no-repeat 0 -156px ;
color: #4B99B6;
display: block;
font-size: 16px;
font-weight: bold;
height: 50px;
line-height: 50px;
margin: 14px auto 0;
text-align: center;
width: 227px
}
.medios#fotos a.botonSubirMedia{margin:10px auto}
.medios .encabezado{
height:53px;
background-color:#eaf2f5;
background-position:0 0;
background-repeat:no-repeat;
clear:both;
margin-bottom:20px
}
.medios .encabezado h2{
color:#8DBBCC;
font:bold 24px "Times New Roman",Times,serif;
margin-left:63px;
padding-top:13px;
}
.medios .encabezado span{
width:6px;
height:53px;
display:block;
float:right;
background:url(/images/sprite_media.jpg) no-repeat 0 -1px
}
.medios .destacado{clear:both}
.medios .destacado h3{
font-size:20px;
font-weight:bold;
color:#959595;
margin-bottom:9px
}
.medios .destacado span{
font-size:14px;
font-weight:bold;
color:#8c8c8c;
float:left
}
.medios .destacado span a{
font-size:14px;
font-weight:bold;
color:#4b99b6
}
.medios .destacado span.seleccioncategorias{
width:176px;
height:26px;
background:url(/images/sprite_media.jpg) no-repeat -13px -24px;
margin:-5px 3px 0 0;
overflow:hidden;
float:right
}
.medios .destacado div{height:20px}
.medios .destacado select{
width:170px;
margin:5px 3px 0;
vertical-align:middle;
display:inline
}
.medios .destacado div.comentarios a{font-style:italic}
.medios .categorias{
clear:both;
margin-top:11px
}
.medios .destacado .comentarios{
padding-left:19px;
background:url(/images/sprite_icons.gif) no-repeat 0 -433px;
margin-right:6px
}
.medios .categorias ul{padding-left:6px}
.medios .categorias li{
vertical-align:top;
margin:0 0 10px 5px;
width:117px;
display: inline-block;
zoom: 1; /* IE7 (hasLayout)*/
*display: inline; /* IE */
}
.medios .categorias h3, .medios .categorias h3 a{
font-size:18px;
line-height:18px;
font-weight:bold;
color:#7d7d7d;
position:relative
}
.medios .categorias h4, .medios .categorias h4 a{
font-size:13px;
font-weight:bold;
color:#518090;
margin-bottom:3px
}
.medios .categorias span, .medios .categorias span a{
font-size:11px;
color:#01658b;
font-style:italic;
}
.medios .categorias span strong{color:#01658b;}
.medios .categorias p{
font-size:11px;
color:#777;
margin-bottom:3px
}
/*Videos*/
#videos object{
margin:0 auto 15px;
display:block
}
#videos .encabezado{background-image:url(/images/medios_header_videos.jpg)}
#videos .categorias h3, #fotos.destacada .categorias h3{
padding-bottom:5px;
margin-bottom:7px;
border-bottom:solid 1px #afafaf
}
#videos .categorias img{
width:117px;
height:77px;
display:block;
background:#f00;
margin-bottom:3px
}
#videos .categorias span{
padding-left:13px;
background:url(/images/sprite_icons.gif) no-repeat 0 -452px
}
#fotos .categorias li h3{margin-bottom:5px}
#videos .destacado .comentarios{margin-left:3px}
/*Fotos*/
#fotos .encabezado{background-image:url(/images/medios_header_fotos.jpg)}
#fotos .categorias img{
display:block;
background: url(/images/sprite_media.jpg) no-repeat 0px -59px;
margin-bottom:3px;
padding:4px 9px 9px
}
#fotos .destacado h3{margin-bottom:0px}
#fotos  .destacado{padding-left:51px}
#fotos .destacado a.fotoGrande {
background:url("/images/sprite_misc_6.jpg") no-repeat scroll 0 0 transparent;
height:306px;
margin:9px 0 7px;
position:relative;
width:400px;
display:block;
clear:both;
text-align:center
}
#fotos .destacado span.fechaFoto{
font-style:italic;
color:#676767;
font-weight:normal;
margin-left:7px
}
#fotos .destacado span.seleccioncategorias{float:left}
#fotos.destacada .categorias li{text-align:center}
#fotos .destacado .videocategorias{margin-right:10px}

/*FIN MEDIOS*/

/*PIE
-------------------------*/
#pie{
clear:both
}
#pie p{
color:#B1B3B4;
font:italic 9px arial,helvetica,sans-serif
}
#pie .menu{
margin-top:14px;
float:left
}
/*AVISO*/

#pie .menu div{
float:left;
height:26px
}

/*FIN AVISO*/

/*MENU*/

#pie .menu  span.izquierda, #pie .menu span {
background:url("/images/sprite_btns.png") no-repeat  0 -102px;
height:26px;
width:3px;
display:block;
float:left
}
#pie .menu  span.derecha {background:url("/images/sprite_btns.png") no-repeat  -495px -102px ;}
#pie .menu a{
background:url("/images/sprite_btns.png") no-repeat -5px -102px;
height:26px;
line-height:26px;
padding:0 4px;
color:#FFF;
display:block;
float:left
}

/*FIN MENU*/
/*SOCIAL*/    
#pie .social{float:left}
#pie social .boton{
float:left;
height:55px    
}
#pie .social a{
color:#87888A;
display:block
}
#pie .social div{float:left}
#pie .social span{display:block}
#pie .social span.izquierda{
background:url("/images/sprite_btns.png") no-repeat -3px -42px;
height:55px;
width:6px;
float:left
}
#pie .social span.derecha{
background:url("/images/sprite_btns.png") no-repeat -425px -42px;
height:55px;
width:74px;
float:left
}
#pie .social span.centro{
background:url("/images/sprite_btns.png") no-repeat  -7px -42px;
height:55px;
position:relative;
float:left
}
#pie  #rss .centro{width:84px}
#pie  #fb_tweeter .centro{width:254px}
.boton#rss a {
background:url("/images/sprite_icons.gif") no-repeat 0 -29px;
display:inline-block !important;
height:25px;
left:12px;
line-height:28px;
padding-left:23px;
position:absolute;
top:12px;
vertical-align:middle;
width:105px;
}
.boton#fb_tweeter a {
display:inline-block !important;
height:20px;
left:16px;
line-height:20px;
position:absolute;
top:12px;
vertical-align:middle;
width:285px;
}
.boton .fb {
background:url("/images/sprite_logos.gif") no-repeat 0 -34px;
display:inline-block !important;
height:17px;
width:76px;
}
.boton .tw {
background:url("/images/sprite_logos.gif") no-repeat  0 -57px;
display:inline-block !important;
height:19px;
margin-bottom:-2px;
width:74px;
}
/*FIN SOCIAL*/    

/*FIN PIE
-------------------------*/

/* EDU estilos para vacunas */
.stlTabla {margin-left: 10px;}
.stlTdTitulo{background:#E5EEF1; padding:3px;}
.stlTd {padding:5px; border:1px solid white; background: #B2CA74;}  
.stlTd a{color:white; font-weight:bold; text-decoration:none; } 
.stlTd a:hover {text-decoration:underline;} 
.stlTdAzul{background: #44B0CE;} 

.stlDivTabla{float:left; width:245px; margin-left:5px;}
.stlDivTexto{float:right; width:245px; margin-right:5px;}
.stlDivTexto p{text-align:justify; padding:10px; padding-bottom:0px;}

div.stlMiniText {font:italic 9px arial,helvetica,sans-serif; color:#ccc; text-align: left !important;} 
    .stlMiniText *{color:#ccc; display:inline; font-size: 10px;}
    .stlMiniText h3 p, h4 p, h5 p, h6 p{color:#ccc; font-weight:normal;}

/*Parrafos para vacunas en Portugal */ 
div.stlParrafo span{text-align: left; font-weight:bold;}
div.stlParrafo p {padding:7px; padding-bottom: 0; text-align: justify;}
div.stlParrafo p span {font-weight: bold;}