body { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; height: 100%; text-align: center; align: center; }

#doc { width: 900px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; text-align: left; align: center; }
#doc img { border: 0px; }

#hd { width: 100%; }

#bd { width: 100%; }

#ft { width: 100%; }

#contenido { float: left; width: 545px; padding: 0px 10px 0px 5px; }

#derecha { float: right; width: 340px; }
#derecha .buscadorpeque { color: #15A1D0; font-size: 11px; }
#derecha form { margin-bottom: 0px; }

.margenbuscpeque { margin-left: 25px; }

#buscadores { clear: both; }
#buscadores table { margin-top: 20px; }
#buscadores td { color: #333333; vertical-align: top; font-size: 11px; height: 32px; }

html { background-color: #FFFFFF; text-align: center; align: center; color: #7D7D7D; font-family: "Trebuchet MS"; font-size: 12px; margin-top: 0px; margin-bottom: 50px; margin-left: auto; margin-right: auto; }

li { color: #333333; }

#logo { float: left; width: 745px; height: 140px; background-image: url(/images/fondcabecera.png); background-repeat: repeat-x; }
#logo td .margenlogoeuro { margin-top: 20px; margin-right: 27px; }
#logo td .margensuenos { margin-left: 15px; color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 14px; }
#logo a:link, #logo a:active, #logo a:visited { color: #FFFFFF; text-decoration: none; }
#logo a:hover { color: #FFFFFF; text-decoration: none; }
#logo .titlemis { color: #F04A64; font-family: "Arial"; font-size: 33px; font-weight: bolder; }
#logo .titlemis a:link, #logo .titlemis a:active, #logo .titlemis a:visited { color: #F04A64; text-decoration: none; }
#logo .titlemis a:hover { color: #F04A64; text-decoration: none; }
#logo .titlesuenos { color: #5294B8; font-family: "Arial"; font-size: 33px; font-weight: bolder; }
#logo .titlesuenos a:link, #logo .titlesuenos a:active, #logo .titlesuenos a:visited { color: #5294B8; text-decoration: none; }
#logo .titlesuenos a:hover { color: #5294B8; text-decoration: none; }

#diccionariocab { float: right; width: 150px; height: 140px; color: #114151; font-family: "Arial"; font-size: 16px; text-align: center; padding: 0px 2px 0px 0px; background-image: url(/images/fondodiccionariocab.png); background-repeat: no-repeat; }
#diccionariocab a:link, #diccionariocab a:active, #diccionariocab a:visited { color: #114151; text-decoration: none; }
#diccionariocab a:hover { color: #114151; text-decoration: none; }
#diccionariocab .textodicciocab { padding: 78px 0px 0px 0px; }

#menuarriba { clear: both; width: 100%; height: 20px; margin-bottom: 5px; font-family: "Trebuchet MS"; font-size: 12px; }
#menuarriba a { color: #FFFFFF; text-decoration: none; background-color: #114982; margin-right: 1px; padding: 2px 15px; }
#menuarriba a:hover { color: #FFFFFF; text-decoration: none; background-color: #F04A64; }

#rightmenu { font-family: "Trebuchet MS"; font-size: 12px; color: #333333; }
#rightmenu .buscadorpeque { color: #8AD0E7; font-size: 10px; }
#rightmenu .fondodiccionario { font-family: "Trebuchet MS"; font-size: 12px; background-image: url(/images/fondodiccionario.png); background-repeat: repeat-x; padding: 7px 7px 12px 7px; }
#rightmenu .fondodiccionario a:link, #rightmenu .fondodiccionario a:active, #rightmenu .fondodiccionario a:visited { text-decoration: underline; }
#rightmenu .fondodiccionario a:hover { color: #333333; text-decoration: underline; }
#rightmenu .fondodiccionario .titudiccio { font-family: "Arial"; font-size: 23px; }
#rightmenu .fondodiccionario .titudiccio a:link, #rightmenu .fondodiccionario .titudiccio a:active, #rightmenu .fondodiccionario .titudiccio a:visited { text-decoration: none; }

.separadormenu { border-bottom: 1px dotted #8AD0E7; }

#publipie { font-family: "Trebuchet MS"; font-size: 14px; }
#publipie .fondo { background-image: url(/images/fondopie.png); background-repeat: no-repeat; }
#publipie td { border-style: none; border: 0px; vertical-align: center; }
#publipie .titugadget { text-align: left; }
#publipie a:link, #publipie a:active, #publipie a:visited { color: #07CDFF; text-decoration: underline; }
#publipie a:hover { color: #333333; text-decoration: underline; }
#publipie table { margin-left: 7px; margin-right: 10px; color: #333333; font-size: 12px; }
#publipie table a:link, #publipie table a:active, #publipie table a:visited { color: #3FB2D9; }
#publipie table a:hover { color: #333333; }
#publipie table .gadget { color: #3FB2D9; }

#emp { background-image: url(/images/fondoemp.gif); }
#emp td { padding: 15px 0px 5px 0px; font-family: "Arial"; font-size: 12px; color: #333333; }
#emp a:link, #emp a:active, #emp a:visited { color: #333333; text-decoration: none; }
#emp a:hover { color: #333333; text-decoration: underline; }

#advertencia p { font-size: 14px; }

#ft { text-align: left; }

.separadorpie { border-bottom: 1px solid #545454; margin-bottom: 10px; }

.detallescoment { font-size: 10px; }
.detallescoment .topus { color: #333333; text-align: right; }

#infoultimos { background-image: url(/images/fondotop.png); background-repeat: repeat-x; }
#infoultimos i { font-size: 10px; }
#infoultimos td { font-family: "Trebuchet MS"; font-size: 12px; text-decoration: none; text-align: left; border: 1px solid #15A1D0; vertical-align: top; }
#infoultimos td .margentexto { margin-bottom: 10px; margin-left: 30px; margin-right: 30px; }
#infoultimos a:link, #infoultimos a:active, #infoultimos a:visited { color: #333333; text-decoration: underline; }

.titulo { font-size: 25px; color: #00254A; }

.titulo2 { font-size: 20px; color: #00254A; }

.titulobusc { font-family: "Arial"; font-size: 18px; color: #00254A; }

.boton_buscar { background-image: url(/images/fondoboton.gif); width: 174px; height: 32px; color: #FFFFFF; border: 0px; }

.boton_buscar_peque { background-image: url(/images/fondobotonpeque.gif); width: 92px; height: 21px; font-size: 11px; color: #FFFFFF; border: 0px; }

.margenpeque { margin-bottom: 10px; }

#sobremissuenos .texto { margin-left: 15px; margin-right: 15px; }
#sobremissuenos a:link, #sobremissuenos a:active, #sobremissuenos a:visited { color: #333333; text-decoration: underline; }
#sobremissuenos a:hover { color: #15A1D0; text-decoration: underline; }
#sobremissuenos td { font-family: "Trebuchet MS"; font-size: 12px; color: #333333; vertical-align: top; }
#sobremissuenos td .fondosobresue { width: 554px; height: 235px; background-position: top; background-image: url(/images/fondosobresuenos.png); background-repeat: no-repeat; text-align: left; font-family: "Trebuchet MS"; font-size: 12px; color: #333333; }
#sobremissuenos td .fondosobresue .titul { font-family: "Trebuchet MS"; font-size: 20px; color: #990066; }
#sobremissuenos td .fondodicciopie { width: 335px; height: 170px; background-image: url(/images/fondodicciopie.png); background-repeat: no-repeat; text-align: left; font-family: "Trebuchet MS"; font-size: 12px; color: #333333; }
#sobremissuenos td .fondodicciopie .titudiccio { font-family: "Arial"; font-size: 20px; color: #114151; }
#sobremissuenos td .fondodicciopie .titudiccio a:link, #sobremissuenos td .fondodicciopie .titudiccio a:active, #sobremissuenos td .fondodicciopie .titudiccio a:visited { text-decoration: none; }
#sobremissuenos td .fondodicciopie .titudiccio a:hover { text-decoration: none; }
#sobremissuenos td .buscadorgoogle { width: 335px; align: center; }

#resultados { font-family: "Arial"; }
#resultados td { font-size: 12px; }

#indice { font-size: 14px; font-family: "Trebuchet MS"; }
#indice p { font-size: 12px; }
#indice .titulo { font-size: 20px; }

td { border: 0px; }

#publicar b { color: #00254A; font-size: 14px; }
#publicar table { width: 100%; }
#publicar td { font-family: "Arial"; font-size: 12px; border: 0px; text-decoration: underline; }
#publicar td .espacio { text-decoration: none; }
#publicar h4 { font-size: 20px; margin-top: 40px; margin-bottom: 30px; }
#publicar .formucoment td { text-decoration: none; vertical-align: top; }
#publicar .links_coment { text-align: center; }
#publicar .separador_coment { border-bottom: 1px solid #333333; }
#publicar .antersigui a:link, #publicar .antersigui a:active, #publicar .antersigui a:visited { color: #F04A64; }
#publicar .antersigui a:hover { color: #15A1D0; }


.botones { margin-left: 12px; }

.error_mens { margin-top: 30px; margin-bottom: 35px; }

.even { background-color: #EBF3FA; padding: 15px 10px 15px 10px; }

.odd { background-color: #D1E4F3; padding: 15px 10px 15px 10px; }

.even2 { background-color: #FDE8EB; padding: 15px 10px 20px 10px; }

.odd2 { background-color: #E1F4FD; padding: 15px 10px 20px 10px; }

p { color: #333333; }

a:link, a:active, a:visited { color: #15A1D0; text-decoration: underline; }

a:hover { color: #333333; text-decoration: underline; }


#form_buscar_sueno { text-align: left; }
#form_buscar_sueno .margentext { margin-left: 5px; }

#form_buscar_sueno_peque { margin-top: 18px; text-align: left; }

#form_buscar { text-align: left; }

.estilonotice { margin-top: 30px; margin-bottom: 20px; text-align: center; font-size: 16px; font-weight: bold; color: #FF0000; }

.titugadget { text-align: left; color: #00254A; font-size: 20px; font-weight: bold; }

.margenultcoment { margin-top: 10px; }

#topusuarios .linkvertodos { text-align: center; margin-top: 20px; margin-bottom: 20px; }
#topusuarios .linkvertodos a:link, #topusuarios .linkvertodos a:active, #topusuarios .linkvertodos a:visited { color: #F04A64; }
#topusuarios .linkvertodos a:hover { color: #15A1D0; }

#listar .tituloslista { font-size: 13px; }
#listar .textolista { color: #333333; }
#listar .topus { margin-right: 20px; }

.paginacion { font-size: 13px; }
.paginacion a:link, .paginacion a:active, .paginacion a:visited { color: #F04A64; }
.paginacion a:hover { color: #15A1D0; }

#bd_gad { clear: both; width: 100%; }

.tablagrande table { width: 100%; margin-top: 0px; margin-bottom: 3px; }
.tablagrande table td { vertical-align: top; border: 0px solid blue; }

.celdaizq { font-size: 11px; font-weight: bold; }
.celdaizq table { width: 100%; margin-top: 10px; margin-bottom: 0px; margin-right: 10px; }
.celdaizq table td { border: 0px solid green; padding: 0px 0px 0px 10px; }
.celdaizq a:link, .celdaizq a:active, .celdaizq a:visited { color: #00254A; text-decoration: none; }
.celdaizq a:hover { color: #FFFFFF; text-decoration: underline; }

.celdacentro { text-align: center; padding: 0px 10px 0px 10px; font-size: 18px; }
.celdacentro .tituloaleatoria { text-align: left; }
.celdacentro .textoaleatoria { font-size: 12px; text-align: left; }


.textocabeceragad { font-size: 17px; font-style: italic; font-weight: bold; }

.aladerecha { text-align: right; margin-right: 8px; }
