body { font-family: "Trebuchet MS"; font-size: 12px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; height: 100%; width: 100%; color: #333333; text-align: center; align: center; background-image: url(/images/fondocabecera.png); background-repeat: repeat-x; }

#pagina { font-family: "Trebuchet MS"; font-size: 12px; width: 950px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; text-align: left; align: center; background-image: url(/images/fondocabecera.png); background-repeat: repeat-x; }

img { border: 0px; }

#hd { width: 950px; height: 105px; }

#cabecera { font-size: 14px; color: #FFFFFF; background-image: url(/images/fondocabecera.png); background-repeat: repeat-x; }
#cabecera td { font-size: 14px; color: #FFFFFF; }
#cabecera .logochistes { float: left; text-align: left; padding: 0px 0px 0px 35px; }
#cabecera .logoeuro { float: right; width: 606px; }
#cabecera .logoeuro .pestanas { clear: left; float: left; text-align: right; width: 390px; padding: 82px 0px 0px 0px; }
#cabecera .logoeuro .pestanas a:link, #cabecera .logoeuro .pestanas a:active, #cabecera .logoeuro .pestanas a:visited { color: #FFFFFF; text-decoration: none; }
#cabecera .logoeuro .pestanas a:hover { color: #FFFFFF; text-decoration: underline; }
#cabecera .logoeuro .logo { clear: right; float: right; width: 190px; text-align: left; padding: 28px 0px 0px 0px; }
#cabecera .logoeuro .logo .pesta { text-align: center; padding: 13px 0px 0px 0px; }
#cabecera .logoeuro .logo .pesta a:link, #cabecera .logoeuro .logo .pesta a:active, #cabecera .logoeuro .logo .pesta a:visited { color: #FFFFFF; text-decoration: none; }
#cabecera .logoeuro .logo .pesta a:hover { color: #FFFFFF; text-decoration: underline; }
#cabecera a:link, #cabecera a:active, #cabecera a:visited { color: #333333; text-decoration: underline; }
#cabecera a:hover { color: #333333; text-decoration: none; }

#bd { margin-bottom: 30px; }
#bd .contenid { clear: left; float: left; width: 757px; margin-bottom: 40px; }
#bd .contenid .cont { float: left; width: 512px; }
#bd .contenid .cont .alertaflash { font-size: 16px; color: #FF6D00; text-align: center; margin-bottom: 10px; }
#bd .contenid .topus { float: right; padding: 3px 3px 3px 4px; margin-top: 42px; }

.menudcha { color: #1E596C; clear: right; float: right; width: 190px; }
.menudcha a:link, .menudcha a:active, .menudcha a:visited { color: #2E8AA9; text-decoration: none; }
.menudcha a:hover { color: #2E8AA9; text-decoration: underline; }
.menudcha td { font-size: 12px; }
.menudcha .formulogin1 { width: 170px; background-color: #EEF8FB; margin-left: 8px; border: 1px solid #CDE9F1; }
.menudcha .formulogin1 .formulogin2 { background-color: #E1F1F7; margin-top: 5px; margin-bottom: 5px; margin-left: 4px; margin-right: 5px; padding: 6px 14px 6px 14px; border: 1px solid #B0DCEA; }
.menudcha .formulogin1 .formulogin2 .letraverde { color: #67CC02; text-align: center; margin-bottom: 8px; }
.menudcha .formulogin1 .formulogin2 .letraazul { color: #2E8AA9; }
.menudcha .margenbotregist { margin-top: 5px; margin-left: 5px; }
.menudcha .margenmenucat { margin-left: 15px; }
.menudcha .margenmenucat a:link, .menudcha .margenmenucat a:active, .menudcha .margenmenucat a:visited { color: #2E8AA9; text-decoration: none; }
.menudcha .margenmenucat a:hover { color: #2E8AA9; text-decoration: underline; }
.menudcha .gadget { width: 144px; height: 98px; margin-left: 8px; padding: 30px 12px 0px 16px; font-size: 10px; color: #FFFFFF; background-image: url(/images/fondogadget.png); background-repeat: no-repeat; }
.menudcha .gadget a:link, .menudcha .gadget a:active, .menudcha .gadget a:visited { color: #FFFFFF; text-decoration: underline; }
.menudcha .gadget a:hover { color: #FFFFFF; text-decoration: none; }
.menudcha .gadget .titul { padding: 0px 0px 0px 32px; font-size: 12px; margin-bottom: 11px; }

.boton_entrar { background-image: url(/images/fondobotonlogin.png); width: 55px; height: 20px; font-family: "Trebuchet MS"; font-size: 12px; color: #FFFFFF; border: 0px; }

#menuderecha { margin-top: 0px; margin-bottom: 30px; margin-left: 0px; margin-right: 10px; }

#publica_menu { min-width: 207px; height: 114px; background-image: url(/images/fondopublicar.png); background-repeat: no-repeat; padding: 18px 0px 0px 25px; font-size: 14px; color: #FFFFFF; }
#publica_menu a:link, #publica_menu a:active, #publica_menu a:visited { color: #FFFFFF; text-decoration: underline; }
#publica_menu a:hover { color: #FFFFFF; text-decoration: none; }

#ultimos_menu { width: 228px; background-color: #FFFFFF; background-margin-left: 8px; border: 1px solid #F0F0F0; }
#ultimos_menu td { padding: 0px 3px 0px 3px; }
#ultimos_menu .ultimos_menu2 { color: #333333; font-size: 10px; background-color: #F0F0F0; margin-top: 5px; margin-bottom: 5px; margin-left: 4px; margin-right: 5px; padding: 6px 10px 6px 10px; }
#ultimos_menu .ultimos_menu2 .titulos_ultimos { color: #2E8AA9; font-size: 12px; font-weight: bold; }
#ultimos_menu .ultimos_menu2 .autor_ultimos { color: #000000; font-weight: bold; }
#ultimos_menu .ultimos_menu2 .linkleermas { text-align: right; margin-right: 8px; }
#ultimos_menu .ultimos_menu2 .linkleermas a:link, #ultimos_menu .ultimos_menu2 .linkleermas a:active, #ultimos_menu .ultimos_menu2 .linkleermas a:visited { color: #333333; text-decoration: underline; }
#ultimos_menu .ultimos_menu2 .linkleermas a:hover { color: #333333; text-decoration: none; }
#ultimos_menu .ultimos_menu2 .detalles_ultimos { color: #329898; }
#ultimos_menu .ultimos_menu2 .detalles_ultimos a:link, #ultimos_menu .ultimos_menu2 .detalles_ultimos a:active, #ultimos_menu .ultimos_menu2 .detalles_ultimos a:visited { color: #329898; text-decoration: underline; }
#ultimos_menu .ultimos_menu2 .detalles_ultimos a:hover { color: #329898; text-decoration: none; }

#ft { clear: both; width: 100%; height: 121px; background-image: url(/images/fondopie.png); background-repeat: repeat-x; padding: 20px 0px 40px 0px; }

#pie td { font-family: "Trebuchet MS"; font-size: 12px; color: #333333; }
#pie a:link, #pie a:active, #pie a:visited { color: #333333; text-decoration: none; }
#pie a:hover { color: #333333; text-decoration: underline; }

#indice td { font-family: "Trebuchet MS"; font-size: 12px; }
#indice .tituloindex { background-image: url(/images/tituloindex.png); background-repeat: no-repeat; width: 497px; height: 43px; text-align: center; padding: 8px 0px 0px 0px; font-size: 16px; color: #FFFFFF; }
#indice .tituloperfil { background-image: url(/images/tituloindex.png); background-repeat: no-repeat; width: 497px; height: 43px; text-align: left; padding: 8px 0px 0px 20px; font-size: 16px; color: #FFFFFF; }
#indice a:link, #indice a:active, #indice a:visited { color: #333333; text-decoration: underline; }
#indice a:hover { color: #333333; text-decoration: none; }
#indice .linknaranja a:link, #indice .linknaranja a:active, #indice .linknaranja a:visited { color: #FF9900; text-decoration: underline; }
#indice .linknaranja a:hover { color: #FF9900; text-decoration: none; }

#listar td { font-size: 12px; }
#listar a:link, #listar a:active, #listar a:visited { color: #333333; text-decoration: underline; }
#listar a:hover { color: #333333; text-decoration: none; }
#listar .titulocategoria { background-image: url(/images/fondotitucategoria.png); background-repeat: no-repeat; width: 497px; height: 43px; text-align: center; padding: 10px 0px 0px 0px; font-size: 16px; color: #FFFFFF; }
#listar .linknaranja a:link, #listar .linknaranja a:active, #listar .linknaranja a:visited { color: #FF9900; text-decoration: underline; }
#listar .linknaranja a:hover { color: #FF9900; text-decoration: none; }
#listar .linknaranja .linknegro a:link, #listar .linknaranja .linknegro a:active, #listar .linknaranja .linknegro a:visited { color: #333333; text-decoration: underline; }
#listar .linknaranja .linknegro a:hover { color: #333333; text-decoration: none; }

#publicar td { font-size: 12px; }
#publicar .titulopublicar { font-size: 18px; color: #78D41D; }
#publicar .tituloscampos { color: #2E8AA9; }
#publicar .formupublicar td { vertical-align: top; }
#publicar .formupublicar table { margin-right: 30px; }

#perfil td { font-family: "Trebuchet MS"; font-size: 12px; }
#perfil a:link, #perfil a:active, #perfil a:visited { color: #333333; text-decoration: underline; }
#perfil a:hover { color: #333333; text-decoration: none; }
#perfil .tituloperfil { background-image: url(/images/tituloindex.png); background-repeat: no-repeat; width: 497px; height: 43px; text-align: left; padding: 8px 0px 0px 20px; font-size: 16px; color: #FFFFFF; }
#perfil .divperfil { width: 475px; background-color: #D7F2F2; border: 1px solid #66CCCC; padding: 20px 10px 20px 10px; margin-top: 5px; }
#perfil .divperfil .titulos { color: #55A9AB; font-weight: bold; }
#perfil .divperfil .contentperfil { width: 423px; margin-left: 25px; margin-bottom: 12px; }

.titulovideos { background-image: url(/images/fondotituvideos.png); background-repeat: no-repeat; width: 499px; height: 49px; text-align: center; padding: 32px 0px 0px 0px; font-size: 16px; color: #FFFFFF; }

.tituloimagenes { background-image: url(/images/fondotituimagenes.png); background-repeat: no-repeat; width: 499px; height: 52px; text-align: center; padding: 36px 0px 0px 0px; font-size: 16px; color: #FFFFFF; }

.titulochistes { background-image: url(/images/fondotituchistes.png); background-repeat: no-repeat; width: 499px; height: 49px; text-align: center; padding: 32px 0px 0px 0px; font-size: 16px; color: #FFFFFF; }

.divseparador { width: 197px; margin-bottom: 13px; border-bottom: 1px solid #B7B7B7; }

.margencontenido { margin-left: 8px; }

.titulochiste { font-size: 16px; font-weight: bold; }

.margenimgovid { margin-left: 15px; }

.margentexto { margin-left: 10px; margin-right: 20px; margin-bottom: 20px; margin-top: 30px; font-size: 14px; font-weight: bold; }

.fondoinfochiste { width: 483px; min-height: 55px; background-color: #E0F5CA; border: 1px solid #ADE675; padding: 4px 5px 4px 5px; margin-top: 5px; margin-bottom: 15px; font-size: 12px; }
.fondoinfochiste td { font-size: 12px; padding: 0px 0px 0px 30px; }

.fondoinfochiste2 { width: 483px; min-height: 55px; background-color: #E0F5CA; border: 1px solid #ADE675; padding: 4px 5px 4px 5px; margin-top: 5px; margin-bottom: 15px; font-size: 12px; }
.fondoinfochiste2 td { font-size: 12px; }

.linknaranja a:link, .linknaranja a:active, .linknaranja a:visited { color: #FF9900; text-decoration: underline; }
.linknaranja a:hover { color: #FF9900; text-decoration: none; }
.linknaranja .linknegro a:link, .linknaranja .linknegro a:active, .linknaranja .linknegro a:visited { color: #333333; text-decoration: underline; }
.linknaranja .linknegro a:hover { color: #333333; text-decoration: none; }

.boton_publicar { background-image: url(/images/fondobotonpubli.png); width: 182px; height: 65px; font-family: "Trebuchet MS"; font-size: 18px; color: #FFFFFF; border: 0px; }

.paginacion { color: #999999; font-size: 14px; }

.even { background-color: #EBF3FA; padding: 10px 10px 10px 10px; }

.odd { background-color: #D1E4F3; padding: 10px 10px 10px 10px; }

.detallescoment { font-size: 10px; color: #999999; }

.separadorcoment { width: 100%; border-bottom: 1px solid #B7B7B7; }

.margentitu { margin-top: 37px; }

.margencomentenv { margin-top: 10px; }

.bordeavatar img { border: 1px solid #66CCCC; padding: 3px 3px 3px 3px; }

.margenavatar { margin-left: 6px; }

.titulopublicar { font-size: 18px; color: #78D41D; }

.borraralineacion { text-align: right; }

.contadortotal { margin-left: 11px; width: 160px; border: 1px solid #ADE675; background-color: #E0F5CA; text-align: center; }
.contadortotal .textrojo { color: #FF9900; font-size: 16px; font-weight: bold; }

.aligncenter { text-align: center; }

.tituloventajas { font-family: "Arial"; font-size: 18px; font-weight: bold; color: #174655; padding: 10px 0px 0px 0px; }

.textoventajas { margin-top: 20px; margin-right: 20px; color: #174655; }

.negritaviso { font-weight: bold; }

li { margin-bottom: 15px; }

.contenid_perfil { clear: left; float: left; width: 737px; margin-bottom: 40px; }
.contenid_perfil .cont_perfil { float: left; width: 452px; margin-top: 40px; }
.contenid_perfil .cont_perfil .margenperfil { margin-bottom: 15px; }
.contenid_perfil .cont_perfil .tablaiconos { vertical-align: top; width: 25%; text-align: center; font-size: 10px; color: #8B8B8B; }
.contenid_perfil .cont_perfil .tablaiconospadding { vertical-align: top; width: 25%; text-align: center; font-size: 10px; color: #8B8B8B; padding: 10px 0px 0px 0px; }

#borde_fotos img { border: 3px solid #CCCCCC; }

#borde_fotos2 img { border: 2px solid #CCCCCC; }

.titu2 { width: 185px; height: 20px; background-image: url(/images/pestanyaranking.png); background-repeat: no-repeat; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 15px 0px 0px 15px; }

.titu3 { background-image: url(/images/pestanyaranking3.png); background-repeat: no-repeat; }

.titu4 { background-image: url(/images/pestanyaranking4.png); background-repeat: no-repeat; }

.titu5 { background-image: url(/images/pestanyaranking5.png); background-repeat: no-repeat; }

.titu6 { background-image: url(/images/pestanyaranking6.png); background-repeat: no-repeat; }

.titu7 { width: 235px; background-image: url(/images/pestanyaranking7.png); background-repeat: no-repeat; }

.titu8 { width: 235px; background-image: url(/images/pestanyaranking8.png); background-repeat: no-repeat; }

.titu9 { width: 235px; background-image: url(/images/pestanyaranking9.png); background-repeat: no-repeat; }

.titu10 { width: 235px; background-image: url(/images/pestanyaranking10.png); background-repeat: no-repeat; }

.tablaranking td { padding: 0px 10px 0px 0px; }

.divranking { width: 100%; border: 1px solid #CCCCCC; padding: 10px 0px 10px 5px; }

.divranking2 { width: 50%; border: 1px solid #CCCCCC; padding: 10px 0px 10px 5px; }

.linkblanco a:link, .linkblanco a:active, .linkblanco a:visited { color: #FFFFFF; text-decoration: none; }
.linkblanco a:hover { color: #FFFFFF; text-decoration: underline; }

.cuadroamar { text-align: center; width: 177px; height: 31px; padding: 22px 0px 0px 4px; background-image: url(/images/fondonuestrosusuarios.png); background-repeat: no-repeat; font-size: 16px; font-weight: bold; }
