/*
#00A3CA Azul
#333333 Gris Oscuro
#cccccc Gris claro
*/
*{ outline: 0; }
:focus { outline: 0; }

body, p, td, tr, ul, li, div,form, h1, h2{ margin: 0;	padding: 0; }
span.clear{ display: block; clear: both; font-size: 1px; line-height: 1px; height: 1px; }

body{ margin: 0 auto; text-align: center; width: 64em; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; }

#container{ width: 64em; text-align: left; background-color: #FFFFFF; }

#header #logo{ float: left; }
#header #logo img{ border: none; width: 17.25em; height: 5.5em; }
#header #logoGatera{ float: left; }
#header #logoGatera img{ border: none; width: 50.625em; height: 5.5em; }

#header .ads{ float: right; }

#header #menu{ clear: both; background: url(../img/bgMenu.png) repeat-x; }
#header #menu ul{ height: 2.0625em; padding-top: 0.1875em; padding-bottom: 0.1875em; }
#header #menu ul li{ display: block; float: left; height: 2.0625em; vertical-align: bottom; border-right: 0.0625em solid #dddddd; /*background-color: aqua;*/ line-height: 2.0625em; }
#header #menu ul li a{ color: #333333; text-decoration: none; font-weight: bold; padding-left: 1.75em; padding-right: 1.75em; font-size: 14px; }
#header #menu ul li.on{ background-color: #00a3ca; }
#header #menu ul li.on a{ color: #FFFFFF; }

#header #submenu{ position: relative; background: #00A3CA; width: 64em; margin-top: -0.25em; }
#header #submenu ul{ height: 2.0625em; padding-top: 0.1875em; padding-left:1.625em; background: #00A3CA;}
#header #submenu ul li{ background: url(../img/bulletSubmenu.gif) no-repeat left; display: block; float: left; height: 1.9125em; vertical-align: bottom; line-height: 1.9125em; padding-left: 1em; padding-right: 1.75em; padding-bottom: 0.1875em; }
#header #submenu ul li a{ color: #FFFFFF; text-decoration: none; font-size: 12px; }
#header #submenu ul li.over{ background: url(../img/bulletSubmenuOver.gif) #FFFFFF no-repeat left; }
#header #submenu ul li.over a{ color: #333333; }

#header #menu div#acceso{ float: right; margin-top: -2em; }
#header #menu div#acceso div{ float: left; }
#header #menu div#acceso form input.campo{ border: 1px solid #e9e9e9; background-color: #FFFFFF; width: 7.5em; height: 1.5em; padding-left: 0.25em; margin-left: 0.1875em; margin-right: 0.1875em; }
#header #menu div#acceso form p{ float: left; text-align: right; padding-right: 0.5em; background: url(../img/botonRight.png) no-repeat right; }
#header #menu div#acceso form p input{ background: url(../img/botonLeft.png) no-repeat left; border: none; height: 1.825em; padding-left: 1em; cursor: pointer; }
#header #menu div#acceso form p.over{ background: url(../img/botonRightOver.png) no-repeat right; }
#header #menu div#acceso form p.over input{ background: url(../img/botonLeftOver.png) no-repeat left; color: #00A3CA; }
#header #menu div#acceso form div.registro{ margin-left: 0.1875em; margin-right: 0.1875em; padding-top: 0.25em; }
#header #menu div#acceso form div.registro a{ color: #333333; font-size: 0.8em; margin-right: 0.5em; }
#header #menu div#acceso div.usuarioAutenticado { margin-left: 0.1875em; margin-right: 0.1875em; padding-top: 0.25em; }
#header #menu div#acceso div.usuarioAutenticado a{ color: #00a3ca; font-size: 0.8em; margin-right: 0.5em; text-decoration: none; }
#header #menu div#acceso div.desconexion { margin-left: 0.1875em; margin-right: 0.1875em; padding-top: 0.25em; }
#header #menu div#acceso div.desconexion a{ color: #333333; font-size: 0.8em; margin-right: 0.5em; }

#path{ margin-bottom: 0.375em; padding-left: 1em; padding-top: 0.25em; padding-bottom: 0.25em; color: #333333; background-color: #F2F2F2; }
#path p{ font-size: 0.75em; }
#path p a{ color: #333333; text-decoration: none; padding-left: 0.5em; padding-right: 0.5em; }
#path p a:hover{ color: #00A3CA; }

#content{ margin-top: 0.75em; }
#content .column{ float: left; width: 16em; overflow: hidden;}
#content .column div#homeFoto a img{ width: 32em; border: none; }
#content .column div#homeFoto a{ text-decoration: none; }
#content .column div#homeFoto	.pie{ background: #000000; width: 32em; height: 3.25em; margin-top: -3.25em; display: none; opacity: 0.75; filter: alpha(opacity=75); }
#content .column div#homeFoto .pie .titulo{ float: left; font-size: 1.25em; padding-left: 0.75em; padding-top: 0.75em; display: none; }
#content .column div#homeFoto .pie .titulo a{ color: #FFFFFF; }
#content .column div#homeFoto .pie .lupa{ float: right; color: #00a3ca; font-size: 0.75em; padding-top: 1.5em; padding-right: 0.5em; text-align: right; display: none; }
#content .column div#homeFoto .pie .lupa a{ color: #00a3ca; }


#content .column div#homeMonograficos{ margin-top: 0.5625em; }
#content .column div#homeMonograficos div{ float: left; margin-left: 0.8125em; }
#content .column div#homeMonograficos div.primerElemento{ margin-left: 0em; }
#content .column div#homeMonograficos div p{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.75em; }
#content .column div#homeMonograficos div p a{ color: #333333; text-decoration: none; }
#content .column div#homeMonograficos div img{ width: 10.125em; border: none; }

#content .column div#homeArticulos{ margin-top: 0.75em; }
#content .column div#homeArticulos .contenedor{ background: url(../img/bgArticuloHomeTop.jpg) no-repeat top right; padding-top: 1em; padding-bottom: 0.5em; }
#content .column div#homeArticulos .contenedor .cuerpo{ background: url(../img/bgArticuloHomeBottom.jpg) no-repeat bottom right; padding-bottom: 1em; width: 32em; }
#content .column div#homeArticulos .contenedor .cuerpo img{ float: left; border: none; }
#content .column div#homeArticulos .contenedor .cuerpo p.titulo{ padding-left: 10em; padding-right: 1em; padding-bottom: 1em; }
#content .column div#homeArticulos .contenedor .cuerpo p.titulo a{ font-weight: bold; color: #00A3CA; text-decoration: none; font-size: 1em; }
#content .column div#homeArticulos .contenedor .cuerpo p.entradilla{ padding-left: 10em; padding-right: 1em; padding-bottom: 1em; }
#content .column div#homeArticulos .contenedor .cuerpo p.entradilla a{ font-size: 0.75em; color: #333333; text-decoration: none; }

#content .column div.caja{ background: url(../img/cajaPequenaTop.jpg) no-repeat top left; padding-top: 0.125em; padding-bottom: 0.5em; }
#content .column div.caja .contenedor{ background: url(../img/cajaPequenaBottom.jpg) no-repeat bottom left; padding-left: 0.375em; padding-right: 0.375em; padding-bottom: 0.25em; }
#content .column div.caja .contenedor .cuerpo{ background: url(../img/bgCaja.jpg) no-repeat top left; }
#content .column div.caja .contenedor .cuerpo .titulo{ width: 13.625em; padding: 0.75em 0.5em 0.5em 1em; border: 0.0625em solid #FFFFFF; border-bottom: 0.0625em solid #E0E0E0; }
#content .column div.caja .contenedor .cuerpo .titulo h1{ font-size: 1.25em; color: #333333; }
#content .column div.caja .contenedor .cuerpo .titulo h1 a{ text-decoration:none; color:#333333; }
#content .column div.caja .contenedor .cuerpo .ultimoElemento{ padding: 0.5em 0.5625em 0.5em 1.0625em; border: none; }

.recomendamos .contenedor .cuerpo div{ width: 13.625em; padding: 0.5em 0.5em 0.5em 1em; border: 0.0625em solid #FFFFFF; border-bottom: 0.0625em solid #E0E0E0; }
.recomendamos .contenedor .cuerpo .ultimoElemento{ padding: 0.5em 0.5625em 0.5em 1.0625em; border: none; }
.recomendamos .contenedor .cuerpo p{ font-size: 0.75em; }
.recomendamos .contenedor .cuerpo p a{ color: #00A3CA; text-decoration: none; font-weight: bold; }

.nubeDeTags .contenedor .cuerpo div{ width: 13.625em; padding: 0.5em 0.5em 0.5em 1em; border: 0.0625em solid #FFFFFF; }
.nubeDeTags .contenedor .cuerpo p a{ text-decoration: none; color: #333333; }
.nubeDeTags .contenedor .cuerpo p a:hover{ text-decoration: underline; }
.nubeDeTags .contenedor .cuerpo p a.s1{ font-size: 1em; color: #00A3CA; font-weight: bold; }
.nubeDeTags .contenedor .cuerpo p a.s2{ font-size: 1em; }
.nubeDeTags .contenedor .cuerpo p a.s3{ font-size: 0.75em; color: #00A3CA; font-weight: bold; }
.nubeDeTags .contenedor .cuerpo p a.s4{ font-size: 0.75em; }

.mapa .contenedor .cuerpo div{ width: 13.625em;border: 0.0625em solid #FFFFFF; }
.mapa .contenedor .cuerpo p a{ text-decoration: none; color: #333333; }
.mapa .contenedor .cuerpo p a img{border: none; width: 241px;}

.buscador .contenedor .cuerpo div{ width: 13.125em; padding: 0.75em 1em 1em 1em; border: 0.0625em solid #FFFFFF; }
.buscador .contenedor .cuerpo form{ text-align: right; }
.buscador .contenedor .cuerpo div input.borde{ border: 1px solid #D5D5D5; width: 15em; }
.buscador .contenedor .cuerpo div p{ margin-top: 0.5em; text-align: right; padding-right: 0.5em; background: url(../img/botonRight.png) no-repeat right; }
.buscador .contenedor .cuerpo div p input{ background: url(../img/botonLeft.png) no-repeat left; border: none; height: 1.825em; padding-left: 1em; cursor: pointer; }
.buscador .contenedor .cuerpo div p.over{ background: url(../img/botonRightOver.png) no-repeat right; }
.buscador .contenedor .cuerpo div p.over input{ background: url(../img/botonLeftOver.png) no-repeat left; color: #00A3CA;}


.rss .contenedor .cuerpo div{ width: 13.625em; padding: 0.5em 0.5em 0.5em 1em; border: 0.0625em solid #FFFFFF; border-bottom: 0.0625em solid #E0E0E0; }
.rss .contenedor .cuerpo .ultimoElemento{ padding: 0.5em 0.5625em 0.5em 1.0625em; border: none; }
.rss .contenedor .cuerpo p{ font-size: 0.75em; 	padding-left: 2em; line-height: 1.375em;}
.rss .contenedor .cuerpo p.rss{ background: url(../img/icoFeed_rss.gif) no-repeat left; }
.rss .contenedor .cuerpo p.bloglines{ background: url(../img/icoFeed_bloglines.gif) no-repeat left; }
.rss .contenedor .cuerpo p.google{ background: url(../img/icoFeed_google.gif) no-repeat left; }
.rss .contenedor .cuerpo p.yahoo{ background: url(../img/icoFeed_yahoo.gif) no-repeat left; }
.rss .contenedor .cuerpo p.live{ background: url(../img/icoFeed_live.gif) no-repeat left; }
.rss .contenedor .cuerpo p.netvibes{ background: url(../img/icoFeed_netvibes.gif) no-repeat left; }
.rss .contenedor .cuerpo p a{ color: #333333; text-decoration: none; }
.rss .contenedor .cuerpo p a:hover{ color: #00A3CA; }

.suscripcion .contenedor .cuerpo  div{ width: 13.125em; padding: 0.75em 1em 1em 1em; border: 0.0625em solid #FFFFFF; }
.suscripcion .contenedor .cuerpo p{ font-size: 0.75em; }
.suscripcion .contenedor .cuerpo p a { color: #00A3CA;  text-decoration: none;}
.suscripcion .contenedor .cuerpo div form{ text-align: right; margin-top:0.5em;}
.suscripcion .contenedor .cuerpo div form input.borde{ border: 1px solid #D5D5D5; width: 15em; }
.suscripcion .contenedor .cuerpo div form p{ margin-top: 0.5em; text-align: right; padding-right: 0.5em; background: url(../img/botonRight.png) no-repeat right; }
.suscripcion .contenedor .cuerpo div form p input{ background: url(../img/botonLeft.png) no-repeat left; border: none; height: 1.825em; padding-left: 1em;	cursor: pointer; }
.suscripcion .contenedor .cuerpo div form p.over{ background: url(../img/botonRightOver.png) no-repeat right; }
.suscripcion .contenedor .cuerpo div form p.over input{ background: url(../img/botonLeftOver.png) no-repeat left; color: #00A3CA;}

.simple .contenedor .cuerpo  div{ width: 13.125em; padding: 0.75em 1em 1em 1em; border: 0.0625em solid #FFFFFF; }
.simple .contenedor .cuerpo p{ font-size: 0.75em; }
.simple .contenedor .cuerpo p a { color: #00A3CA;  text-decoration: none;}
.simple .contenedor .cuerpo p a img {border: 0;	width: 241px;}

.listadoFotos{ background: url(../img/cajaGrandeTop.gif) no-repeat top left; padding-top: 0.25em; padding-bottom: 0.5em; }
.listadoFotos .contenedor{ background: url(../img/cajaGrandeBottom.gif) no-repeat bottom left; padding-left: 0.1875em; padding-right: 0.1875em; }
.listadoFotos .contenedor .cuerpo{ background: url(../img/bgCaja.jpg) no-repeat top left; padding-bottom: 2em; }
.listadoFotos .contenedor .cuerpo .titulo{ width: 46.5em; padding: 1em 0em 0.5em 1em; border: 0.0625em solid #FFFFFF; border-bottom: 0.0625em solid #E0E0E0; }
.listadoFotos .contenedor .cuerpo .titulo p{ font-weight: bold; color: #333333; }
.listadoFotos .contenedor .cuerpo .titulo p strong{ display: inline; font-size: 1.5em; font-weight: normal; color: #00A3CA; }
.listadoFotos .contenedor .cuerpo .titulo p span{ font-size: 0.6em; }

.listadoFotos .contenedor .cuerpo .fila { padding-left: 1em; padding-top: 1em; }
.listadoFotos .contenedor .cuerpo .fila div{ float: left; width: 11.625em; }
.listadoFotos .contenedor .cuerpo .fila div a img{ border: 0.0625em solid #FFFFFF; width: 10.125em; }
.listadoFotos .contenedor .cuerpo .fila div a img.border{ border: 0.0625em solid #000000;}
.listadoFotos .contenedor .cuerpo .fila div p a{ font-size: 0.75em; text-decoration: none; color: #333333; }
.listadoFotos .contenedor .cuerpo .fila div p a:hover{ color: #00A3CA; }

.listadoFotos .contenedor .cuerpo .fila div .pie{ background: #000000; width: 10.125em; height: 1.25em; margin-top: -1.25em; display: none; opacity: 0.75; filter: alpha(opacity=75); }
.listadoFotos .contenedor .cuerpo .fila div .pie .votos{ float: left; font-size: 1em; padding-left: 0.25em; padding-top: 0.0em; display: none; width: 9em;}
.listadoFotos .contenedor .cuerpo .fila div .pie .votos img{ padding-left:0px; padding-right: 0px;	margin-left:0px; margin-right:0px;}
.listadoFotos .contenedor .cuerpo .fila div .pie .votos a{ color: #FFFFFF; }
.listadoFotos .contenedor .cuerpo .fila div .pie .score{ float: left; font-size: 0.625em; font-weight:bold; padding-left: 0.25em; padding-top: 0.25em; width: 1em; color: #cccccc;}
.listadoFotos .contenedor .cuerpo .fila div .pie .favorito{ float: right; color: #00a3ca; padding-top: 0.0em; padding-right: 0.25em; text-align: right; display: none; width:1.5em;}
.listadoFotos .contenedor .cuerpo .fila div .pie .favorito img{ width:1em; height: 1em; border: 0;}
.listadoFotos .contenedor .cuerpo .fila div .textoPie{ width: 10.125em;	}




.cabeceraListadoArticulos{ background: url(../img/cajaGrandeTop.gif) no-repeat top left; padding-top: 0.25em; }
.cabeceraListadoArticulos .contenedor{ background: url(../img/cajaGrandeBottom.gif) no-repeat bottom left; padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.25em; }
.cabeceraListadoArticulos .contenedor .cuerpo{ background: url(../img/bgCaja.jpg) no-repeat top left; padding-bottom: 0.5em; }
.cabeceraListadoArticulos .contenedor .cuerpo .titulo{ width: 46.5em; padding: 0.75em 0em 0em 1em; border: 0.0625em solid #FFFFFF; }
.cabeceraListadoArticulos .contenedor .cuerpo .titulo h1{ font-weight: bold; font-size: 1.25em; color: #333333; display: inline; }
.cabeceraListadoArticulos .contenedor .cuerpo .titulo select{ margin-left: 2em; border: 0.0625em solid #CCCCCC; }

.cuerpoListadoArticulos{ margin-top: 0.75em; }
.cuerpoListadoArticulos .contenedor{ background: url(../img/bgArticuloHomeTop.jpg) no-repeat top right; padding-top: 1em; padding-bottom: 0.5em; }
.cuerpoListadoArticulos .contenedor .cuerpo{ background: url(../img/bgArticuloHomeBottom.jpg) no-repeat bottom right; padding-bottom: 1em; width: 48em; }
.cuerpoListadoArticulos .contenedor .cuerpo img{ float: left; border: none; }
.cuerpoListadoArticulos .contenedor .cuerpo p.titulo{ padding-left: 10em; padding-right: 1em; }
.cuerpoListadoArticulos .contenedor .cuerpo p.titulo a{ font-weight: bold; color: #00A3CA; text-decoration: none; font-size: 1em; }
.cuerpoListadoArticulos .contenedor .cuerpo p.fecha{ padding-left: 10em; padding-bottom: 0.5em; }
.cuerpoListadoArticulos .contenedor .cuerpo p.fecha a{ color: #999999; text-decoration: none; font-size: 0.75em; }
.cuerpoListadoArticulos .contenedor .cuerpo p.entradilla{ padding-left: 10em; padding-right: 1em; padding-bottom: 1em; }
.cuerpoListadoArticulos .contenedor .cuerpo p.entradilla a{ font-size: 0.75em; color: #333333; text-decoration: none; }

.cabeceraListadoColaboradores{ background: url(../img/cajaGrandeTop.gif) no-repeat top left; padding-top: 0.25em; }
.cabeceraListadoColaboradores .contenedor{ background: url(../img/cajaGrandeBottom.gif) no-repeat bottom left; padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.1875em; }
.cabeceraListadoColaboradores .contenedor .cuerpo{ background: url(../img/bgIndice.gif) repeat-x bottom; padding-bottom: 0.5em; border: 0.0625em solid #FFFFFF; }
.cabeceraListadoColaboradores .contenedor .cuerpo ul{ padding-left: 1em; padding-top: 0.75em; padding-bottom: 0.75em; }
.cabeceraListadoColaboradores .contenedor .cuerpo ul li{ float: left; width: 1.25em; height: 1.375em; background: #FFFFFF; border: 0.0625em solid #CCCCCC; text-align: center; vertical-align: middle; list-style-image: none; list-style: none; margin-right: 0.375em; }
.cabeceraListadoColaboradores .contenedor .cuerpo ul li.over{ background: #00a3ca; border: 0.0625em solid #00a3ca; }
.cabeceraListadoColaboradores .contenedor .cuerpo ul li a{ color: #333333; font-size: 0.75em; font-weight: bold; text-decoration: none; }
.cabeceraListadoColaboradores .contenedor .cuerpo ul li.over a{ color: #FFFFFF; }

.quieresSerColaborador{ border: 0.0625em solid #CCCCCC; margin-top: 0.375em; margin-right: 0.1875em; padding-left: 1em; padding-top: 0.25em; padding-bottom: 0.375em; }
.quieresSerColaborador h1{ display: inline; font-size: 0.8125em; color: #333333; }
.quieresSerColaborador span{ font-size: 0.72em; }
.quieresSerColaborador span a{ color: #00a3ca; text-decoration: none; }

.cuerpoListadoColaboradores h1{ font-size: 1.5em; padding-top: 0.75em; border-bottom: 0.0625em solid #CCCCCC; }
.cuerpoListadoColaboradores .fila{ padding-top: 1em; clear:left;}
.cuerpoListadoColaboradores .fila div{ float: left; width: 15.5em; }
.cuerpoListadoColaboradores .fila div a{ text-decoration: none; padding-left: 1em; color: #333333; }
.cuerpoListadoColaboradores .fila div a span{ font-size: 0.8125em; }
.cuerpoListadoColaboradores .fila div a:hover{ color: #00a3ca; }
.cuerpoListadoColaboradores .fila div img{ float: left; border: 0em; }


.paginacion{ padding-top: 2em; padding-bottom: 1em; text-align: center; }
.paginacion ul li{ list-style: none; list-style-image: none; display: inline; vertical-align: bottom;}
.paginacion ul li img{ border: none; }
.paginacion ul li div{ display: inline; width: 1.125em; height: 1.125em; padding: 0.125em 0.25em 0.125em 0.25em; border: 0.0625em solid #CCCCCC;}
.paginacion ul li div a{ color: #333333; text-decoration: none; font-size: 0.85em;}
.paginacion ul li.over div{ background: #00A3CA; border: 0.0625em solid #00A3CA; }
.paginacion ul li.over div a{ color: #FFFFFF; text-decoration: none; }
.paginacion ul li span{ font-size: 0.75em; color: #333333; padding-left: 1em; }

.cajaPublicidad{ background: url(../img/cajaPequenaTop.jpg) no-repeat top left; padding-top: 0.125em; padding-bottom: 0.5em; }
.cajaPublicidad .contenedor{ background: url(../img/cajaPequenaBottom.jpg) no-repeat bottom left; padding-left: 0.375em; padding-right: 0.375em; }
.cajaPublicidad .contenedor .cuerpo div{ width: 13.625em; padding: 0.5em 0.5em 0.5em 1em; border: 0.0625em solid #FFFFFF; text-align: center;}

#verArticulo{ padding-top: 1em; }
#verArticulo h1{ font-size: 1.5em; color: #00a3ca; font-weight: normal;}
#verArticulo .indice{ background: url(../img/cajaGrandeTop.gif) no-repeat top left; padding-top: 0.375em; margin-top: 0.75em; margin-bottom:1em;}
#verArticulo .indice .contenedor{ background: url(../img/cajaGrandeBottom.gif) no-repeat bottom left; padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.1875em; }
#verArticulo .indice .contenedor .cuerpo{ background: url(../img/bgIndice.gif) repeat-x bottom; /*padding-bottom: 0.75em;*/ border: 0.0625em solid #FFFFFF; }
#verArticulo .indice .contenedor .cuerpo ul{ padding: 0.25em; }
#verArticulo .indice .contenedor .cuerpo li{ background: url(../img/bulletIndice.gif) no-repeat 0em 0.2em; color: #CCCCCC; display: block; width: 13em; float: left; padding-left: 1em; margin-left: 1em; list-style: none; }
#verArticulo .indice .contenedor .cuerpo li a{ font-size: 0.75em; text-decoration: none; color: #333333; }
#verArticulo .indice .contenedor .cuerpo li a:hover{ color: #00a3ca; }
#verArticulo .indice .contenedor .cuerpo li a.on{ color: #00a3ca; }
#verArticulo .texto{padding-right: 1em;padding-bottom: 2em;}
#verArticulo .texto h2{ font-size: 1.5em; color: #333333; font-weight: normal; padding-top: 1em;  padding-bottom: 0.25em; border-bottom: 0.0625em solid #CCCCCC; }
#verArticulo .texto p{ font-size: 0.75em; color: #333333; padding-top: 0.6em; padding-bottom: 0.6em;}
#verArticulo .texto p.pregunta{ font-weight: bold; padding-bottom: 0em;}
#verArticulo .texto p a{ text-decoration: none; color: #333333; font-weight: bold; }
#verArticulo .texto p a:hover{ color: #00a3ca; }
#verArticulo .texto ul{padding-left: 2em;}
#verArticulo .texto li{ font-size: 0.75em; color: #333333; padding-top: 0.3em; padding-bottom: 0.3em;}
#verArticulo .texto li a{ text-decoration: none; color: #333333; font-weight: bold; }
#verArticulo .texto li a:hover{ color: #00a3ca; }
#verArticulo .texto li li { font-size: 1em;}
#verArticulo .texto li p { font-size: 1em;}
#verArticulo .texto div.todos{ font-size: 0.75em; text-align:right; color: #333333; margin-top: -1.75em;}
#verArticulo .texto div.todos a{ text-decoration: none; color: #00a3ca; font-weight: bold; }
#verArticulo .texto div.todos a:hover{ text-decoration: underline;}

#verArticulo .texto .fila { padding-top: 1em; }
#verArticulo .texto .fila div{ float: left; width: 11.625em; }
#verArticulo .texto .fila div a img{ border: 0.0625em solid #FFFFFF; width: 10.125em; }
#verArticulo .texto .fila div a img.border{ border: 0.0625em solid #000000;}
#verArticulo .texto .fila div p a{ font-size: 0.75em; text-decoration: none; color: #333333; }
#verArticulo .texto .fila div p a:hover{ color: #00A3CA; }




#verArticulo .cajaDeFotos{ margin-top: 1.5em; }
#verArticulo .cajaDeFotos .fila{ margin: 0em auto; }
#verArticulo .cajaDeFotos .fila .bordeSuperior{ background: url(../img/bgCajaFotosArticuloTop.gif) no-repeat top left; padding-top: 0.5em; float: left; margin-right: 0.5em; width: 11.25em; }
#verArticulo .cajaDeFotos .fila .bordeSuperior .bordeInferior{ background: url(../img/bgCajaFotosArticuloBottom.gif) no-repeat bottom left; padding-bottom: 0.5em; padding-left: 0.625em; padding-right: 0.625em; }
#verArticulo .cajaDeFotos .fila .bordeSuperior .bordeInferior a{ text-decoration: none; color: #333333; }
#verArticulo .cajaDeFotos .fila .bordeSuperior .bordeInferior a:hover{ color: #00a3ca; }
#verArticulo .cajaDeFotos .fila .bordeSuperior .bordeInferior img{ width: 10em; border: none; }
#verArticulo .cajaDeFotos .fila .bordeSuperior .bordeInferior span{ font-size: 0.6em; }

#verArticulo .fotoGrande { background: url(../img/bgCajaFotosGrandeTop.gif) no-repeat top left; padding-top: 0.5em; margin-top: 0.5em; width: 23.25em; }
#verArticulo .fotoGrande div{ background: url(../img/bgCajaFotosGrandeBottom.png) no-repeat bottom left; padding-bottom: 0.5em; padding-left: 0.625em; padding-right: 0.625em; }
#verArticulo .fotoGrande div a{ text-decoration: none; color: #333333; }
#verArticulo .fotoGrande div a:hover{ color: #00a3ca; }
#verArticulo .fotoGrande div img{ width: 22em; border: none; }
#verArticulo .fotoGrande div span{ font-size: 0.6em; }

#verArticulo .caja { background: url(../img/bgCajaFotosGrandeTop.gif) no-repeat top left; padding-top: 0.5em; margin-top: 0.5em; width: 23.25em; }
#verArticulo .caja div{ background: url(../img/bgCajaFotosGrandeBottom.png) no-repeat bottom left; padding-bottom: 0.5em; padding-left: 0.625em; padding-right: 0.625em; }
#verArticulo .caja div h2{ font-size: 1.25em; color: #666666; font-weight: normal; padding-top: 0.75em;  padding-bottom: 0.25em; border-bottom: 0.0625em solid #CCCCCC; }
#verArticulo .caja div p{ text-decoration: none; color: #666666; }
#verArticulo .caja div a{ text-decoration: none; font-weight:bold; }
#verArticulo .caja div a:hover{ color: #00a3ca; }
#verArticulo .caja div img{ width: 22em; border: none; }
#verArticulo .caja div span{ font-size: 0.6em; }

#verArticulo .foto { background: url(../img/bgCajaFotosArticuloTop.gif) no-repeat top left; padding-top: 0.5em; margin-top: 0.5em; width: 11.25em; }
#verArticulo .foto div{ background: url(../img/bgCajaFotosArticuloBottom.gif) no-repeat bottom left; padding-bottom: 0.5em; padding-left: 0.625em; padding-right: 0.625em; }
#verArticulo .foto div a{ text-decoration: none; color: #333333; }
#verArticulo .foto div a:hover{ color: #00a3ca; }
#verArticulo .foto div img{ width: 10em; border: none; }
#verArticulo .foto div span{ font-size: 0.6em; }

#verArticulo .apaisada { padding-top: 0.5em; margin-top: 0.5em; width: 48em; }
#verArticulo .apaisada div{ float:left; width: 10.5em; padding-bottom: 0.5em; padding-left: 0.625em; padding-right: 0.625em; }
#verArticulo .apaisada div a{ text-decoration: none; color: #333333; }
#verArticulo .apaisada div a:hover{ color: #00a3ca; }
#verArticulo .apaisada div img{ width: 10em; border: none; }
#verArticulo .apaisada div span{ font-size: 0.6em; }

#verArticulo .izquierda { float: left; margin-right: 0.5em; }
#verArticulo .derecha { float: right; margin-left: 0.5em; }

#verArticulo .enlacesRelacionados{ padding-top: 1.5em; }
#verArticulo .enlacesRelacionados h2{ font-size: 1.5em; color: #333333; font-weight: normal; padding-bottom: 0.25em; border-bottom: 0.0625em solid #CCCCCC; } 
#verArticulo .enlacesRelacionados ul{ padding: 0.25em; }
#verArticulo .enlacesRelacionados li{ background: url(../img/bulletIndice.gif) no-repeat 0em 0.2em; color: #CCCCCC; padding-left: 1em; margin-left: 0.5em; list-style: none; color: #333333; }
#verArticulo .enlacesRelacionados li a{ text-decoration: none; color: #333333; font-weight: normal;}
#verArticulo .enlacesRelacionados li span{ padding-left: 1em; font-size: 0.75em; color: #999999; }
#verArticulo .enlacesRelacionados li a:hover{ color: #00a3ca; }
#verArticulo .enlacesRelacionados li.pdf a{ background: url(../img/icoPDF.gif) no-repeat left; padding-left: 1.75em; }

#verArticulo .listaRererencias {-moz-column-count:2; -webkit-column-count:2; column-count:2}

#cajaFoto img{ border: none; }
#cajaFoto #verFotoAnterior{ position: absolute; top: 0em; left: 0em; display: none; z-index: 10; opacity: 0.75; filter: alpha(opacity=75); }
#cajaFoto #verFotoAnterior img{ border: none; }
#cajaFoto #verFotoSiguiente{ position: absolute; top: 0em; left: 0em; display: none; z-index: 10; opacity: 0.75; filter: alpha(opacity=75); }
#cajaFoto #verFotoSiguiente img{ border: none; }
#cajaFoto #primeraMitad{ position: absolute; top: 0em; left: 0em; z-index: 100; }
#cajaFoto #segundaMitad{ position: absolute; top: 0em; left: 0em; z-index: 100; }

#barraVerFoto{ margin-bottom: 0.375em; padding-left: 1em; padding-top: 0.25em; padding-bottom: 0.25em; color: #333333; background-color: #F2F2F2; }
#content #cajaFoto img#foto { width: 47.5em; margin-bottom: 0.5em; }

#barraVerFoto div div{float: left;}
#barraVerFoto div img{ border: none;margin-left: 1.5em;}
#barraVerFoto div p{padding-top: 0.125em; padding-left: 0.25em; font-size: 0.75em;}
#barraVerFoto div p a{ text-decoration: none; color: #000000; }
#barraVerFoto div p a:hover{ color: #00A3CA; }
#barraVerFoto div.votos img{ margin-left: 0em;}

#autor{ padding-top: 0.5em; border-top: 0.0625em solid #eeeeee; }
#autor div{float: left;}
#autor div.foto{ width: 3.25em; height: 3.25em; padding: 0.375em; background: url(../img/bgAutor.gif) no-repeat; }
#autor div.foto img{ width: 2.5em; border: none; }
#autor div.texto{ padding-top: 0.25em; }
#autor div.texto p{ font-size: 1.25em; }
#autor div.texto p a{ font-size: 0.75em; text-decoration: none; color: #00a3ca; }

#comentarios .titulo{ margin-bottom: 0.375em; padding-left: 1em; padding-top: 0.25em; padding-bottom: 0.25em; color: #333333; background-color: #F2F2F2; }
#comentarios .titulo p{ background: url(../img/bulletComentarios.gif) no-repeat; padding-left: 1.25em; font-size: 0.875em; font-weight: bold; }
#comentarios .bloqueComentarios div { border-bottom: 0.0625em solid #eeeeee; margin-bottom: 0.5em; }
#comentarios .bloqueComentarios div p{ font-size: 0.75em; color: #333333; padding-top: 0.6em; padding-bottom: 0.6em; }
#comentarios .bloqueComentarios div .quien{ font-size: 0.875em; color: #00a3ca; }
#comentarios .bloqueComentarios div .cuando{ font-size: 0.675em; color: #666666; padding-left: 1.25em; }
#comentarios .bloqueComentarios .paginacion{ text-align: left; padding-top: 0em; }

#comentarios .enviaComentario{ width: 22em; }
#comentarios .enviaComentario textarea{ width: 100%; height: 120px; font-family: Arial, Helvetica, sans-serif; color: #333333; border: 1px solid #CCCCCC; font-size: 0.75em;}
#comentarios .enviaComentario input{font-family: Arial, Helvetica, sans-serif;color: #333333; border: 1px solid #CCCCCC;}
#comentarios .enviaComentario label { margin-top: 0.75em; margin-bottom: 0.25em; font-size: 0.75em; }
#comentarios .enviaComentario p {margin-top: 0.25em;}
#comentarios .enviaComentario p.pie{ font-size: 0.675em; color: #666666; float: left; padding-top:0em;}
#comentarios .enviaComentario p.pie span{ color: #000000; }
#comentarios .enviaComentario form p.boton{ margin-top: 0.25em; /*float: right;*/ text-align: right; padding-right: 0.5em; background: url(../img/botonRight.png) no-repeat right; }
#comentarios .enviaComentario form p.boton input{ background: url(../img/botonLeft.png) no-repeat left; border: none; height: 1.825em; padding-left: 1em; cursor: pointer; }

#textoFoto{	padding-top: 1.5em;}
#textoFoto h1{ font-weight: bold; font-size: 1.5em; color: #00a3ca; font-weight: normal; }
#textoFoto h2{ font-size: 1.5em; color: #333333; font-weight: normal; padding-top: 1em;  padding-bottom: 0.25em; border-bottom: 0.0625em solid #CCCCCC; }
#textoFoto p{ font-size: 0.75em; color: #333333; padding-top: 0.6em; padding-bottom: 0.6em; padding-right: 0.5em;}
#textoFoto p a{ text-decoration: none; color: #333333; font-weight: bold; }
#textoFoto p a:hover{ color: #00a3ca; }
#textoFoto ul{ padding: 0.25em; }
#textoFoto li{ background: url(../img/bulletIndice.gif) no-repeat 0em 0.2em; color: #CCCCCC; padding-left: 1em; margin-left: 0.5em; list-style: none; color: #333333; font-size: 0.75em; padding-top: 0.25em; padding-bottom: 0.25em; }
#textoFoto li a{ text-decoration: none; color: #333333; font-weight: bold; }
#textoFoto .enlacesRelacionados ul{ padding: 0.25em; }
#textoFoto .enlacesRelacionados li{ background: url(../img/bulletIndice.gif) no-repeat 0em 0.2em; color: #CCCCCC; padding-left: 1em; margin-left: 0.5em; list-style: none; color: #333333; }
#textoFoto .enlacesRelacionados li a{ text-decoration: none; color: #333333; font-weight: normal;}
#textoFoto .enlacesRelacionados li span{ padding-left: 1em; font-size: 0.75em; color: #999999; }
#textoFoto .enlacesRelacionados li a:hover{ color: #00a3ca; }
#textoFoto .enlacesRelacionados li.pdf a{ background: url(../img/icoPDF.gif) no-repeat left; padding-left: 1.75em; }
#textoFoto .listaRererencias {-moz-column-count:2; -webkit-column-count:2; column-count:2}

#textoFoto .cajaDeFotos{ margin-top: 1.5em; }
#textoFoto .cajaDeFotos .fila{ margin: 0em auto; }
#textoFoto .cajaDeFotos .fila .bordeSuperior{ background: url(../img/bgCajaFotosArticuloTop.gif) no-repeat top left; padding-top: 0.5em; float: left; margin-right: 0.5em; width: 11.25em; }
#textoFoto .cajaDeFotos .fila .bordeSuperior .bordeInferior{ background: url(../img/bgCajaFotosArticuloBottom.gif) no-repeat bottom left; padding-bottom: 0.5em; padding-left: 0.625em; padding-right: 0.625em; }
#textoFoto .cajaDeFotos .fila .bordeSuperior .bordeInferior a{ text-decoration: none; color: #333333; }
#textoFoto .cajaDeFotos .fila .bordeSuperior .bordeInferior a:hover{ color: #00a3ca; }
#textoFoto .cajaDeFotos .fila .bordeSuperior .bordeInferior img{ width: 10em; border: none; }
#textoFoto .cajaDeFotos .fila .bordeSuperior .bordeInferior span{ font-size: 0.6em; }




#footer{ background: url(../img/bgPie.gif) repeat-x top; padding-top: 0.75em; padding-left: 1.5em; }
#footer ul li{ display: inline; list-style: none; list-style-image: none; list-style-type: none; padding-left: 0.5em; padding-right: 0.5em; border-right: 1px solid #333333; }
#footer ul li.ultimoElemento{ border: none; }
#footer ul li a{ font-size: 0.75em; text-decoration: none; color: #333333; }
#footer p{ font-size: 0.75em; color: #333333; padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 1.75em; }

#dialog-form p{padding-top: 0.6em;	padding-bottom: 0.25em;	}

#capaCompartir{ position: absolute; left: 0px; top: 0px; width: 180px; background: url(../img/bgCajaCompartir.png) no-repeat bottom; display: none; text-align: left; }
#capaCompartir ul{ padding-bottom: 20px; padding-left: 15px; padding-right: 21px;}
#capaCompartir li{
	padding-left: 1em;
	margin-left: 0.5em;
	list-style: none;
	color: #333333;
	font-size: 0.75em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#capaCompartir li.over{ background-color: #F2F2F2;}
#capaCompartir li p{ height: 16px; line-height: 16px; padding-left: 22px; background: url(../img/iconosCompartir.png) no-repeat; }
#capaCompartir li a{ text-decoration: none; color: #333333; font-weight: bold; }
#capaCompartir li a:hover{ color: #00A3CA;  }
#capaCompartir li p.facebook { background-position: 0 0; }
#capaCompartir li p.technorati { background-position: 0 -16px; }
#capaCompartir li p.gennio { background-position: 0 -32px; }
#capaCompartir li p.delicious { background-position: 0 -48px; }

#incluirFotoEnUnaWeb{
	display:none;padding-top: 1.5em;
}
#incluirFotoEnUnaWeb h1{ font-weight: bold; font-size: 1.5em; color: #00a3ca; font-weight: normal; }
#incluirFotoEnUnaWeb h2{ font-size: 1.5em; color: #333333; font-weight: normal; padding-top: 1em;  padding-bottom: 0.25em; border-bottom: 0.0625em solid #CCCCCC; }
#incluirFotoEnUnaWeb p{ font-size: 0.75em; color: #333333; padding-top: 0.6em; padding-bottom: 0.6em; padding-right: 0.5em;}
#incluirFotoEnUnaWeb p a{ text-decoration: none; color: #333333; font-weight: bold; }
#incluirFotoEnUnaWeb p a:hover{ color: #00a3ca; }
#incluirFotoEnUnaWeb textarea{font-size: 11px; background-color: #F4F4F4; font-family: Arial, Helvetica, sans-serif; width:100%; height:45px;}


.izquierda { float: left; margin-right: 0.5em; }
.derecha { float: right; margin-left: 0.5em; }

.fotoGrande { background: url(../img/bgCajaFotosGrandeTop.gif) no-repeat top left; padding-top: 0.5em; margin-top: 0.5em; width: 23.25em; }
.fotoGrande div{ background: url(../img/bgCajaFotosGrandeBottom.png) no-repeat bottom left; padding-bottom: 0.5em; padding-left: 0.625em; padding-right: 0.625em; }
.fotoGrande div a{ text-decoration: none; color: #333333; }
.fotoGrande div a:hover{ color: #00a3ca; }
.fotoGrande div img{ width: 22em; border: none; }
.fotoGrande div span{ font-size: 0.6em; }

.barrasocial {
	text-align:center;
	width: 100%;
}
.barrasocial ul{
	list-style: none!important;
	padding-left: 0!important;
	margin-left: 0!important;
}
.barrasocial ul li {
	padding-left: 0!important;
	margin-left: 0!important;
	margin-right: 8px!important;
	float: left;
	list-style: none!important;
	background-image: none!important;
}
.barrasocial ul li a span {
	float: left;
	overflow: hidden;
	width: 24px;
	height: 24px;
	padding: 0;
	text-indent: -99em;
	color: white;
	background: url(../img/barrasocial_24.png) no-repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #00A3CA;
}

.barrasocial ul li a.facebook span{
	background-position: -72px 0px;
}
.barrasocial ul li a.twitter span{
	background-position: -96px 0px;
}
.barrasocial ul li a.meneame span{
	background-position: 0px 0px;
}
.barrasocial ul li a.bitacoras span{
	background-position: -24px 0px;
}
.barrasocial ul li a.delicious span{
	background-position: -48px 0px;
}

#divInfoWindow {}
#divInfoWindow h1{ font-size: 1.25em; color: #000000; font-weight: normal;}
#divInfoWindow img{ padding-top:0.25em; border: 0px; width: 212px;}
#divInfoWindow p{padding-top:0.25em; text-align:right; font-weight:bold; font-size: 0.6875em; color: #00A3CA;}
#divInfoWindow p a{text-decoration:none; color: #00A3CA;}

.precios {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	font-size: 0.75em; color: #333333;
}

.precios td, .precios th{
	padding: 0.125em;
	border: 1px solid #CCCCCC;
}

.precios th{
	background-color: #CCCCCC;
}

