/*GENERAL*/
#nav-seccion > li:nth-of-type(1) > a, #nav-seccion > li:nth-of-type(1) > span { background: #4CA7D0; }
#nav-seccion > li:nth-of-type(1) > a:before, #nav-seccion > li:nth-of-type(1) > span:before { background: #4CA7D0; content: ''; position: absolute; right: -6px; top: 11px; height: 9px; width: 9px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #FFF; border-top: 1px solid #FFF; z-index: 10; }
#nav-seccion > li:nth-of-type(2) > a, #nav-seccion > li:nth-of-type(2) > span { background: #D93737; }
#nav-seccion > li:nth-of-type(2) > a:before, #nav-seccion > li:nth-of-type(2) > span:before { background: #D93737; content: ''; position: absolute; right: -6px; top: 11px; height: 9px; width: 9px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #FFF; border-top: 1px solid #FFF; z-index: 10; }
#nav-seccion > li:nth-of-type(3) > a, #nav-seccion > li:nth-of-type(3) > span { background: #E64D4D }
#nav-seccion > li:nth-of-type(3) > a:before, #nav-seccion > li:nth-of-type(3) > span:before { background: #E64D4D; content: ''; position: absolute; right: -6px; top: 11px; height: 9px; width: 9px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #FFF; border-top: 1px solid #FFF; z-index: 10; }
#nav-seccion > li:nth-of-type(4) > a, #nav-seccion > li:nth-of-type(4) > span { background: #EE6C6C }
#nav-seccion > li:nth-of-type(4) > a:before, #nav-seccion > li:nth-of-type(4) > span:before { background: #EE6C6C; content: ''; position: absolute; right: -6px; top: 11px; height: 9px; width: 9px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-right: 1px solid #FFF; border-top: 1px solid #FFF; z-index: 10; }
hr { clear: both; }
.col { margin-bottom: 15px; }
.col-4 { width: 308px; }
.col-2 { width: 144px; }
.wrap-titulo { position: relative; clear: both; }
.col-2 .noticia-principal { background: #fff; border: 1px solid #C9C9C9; border-bottom: 3px solid #E65555; color: #222; border-radius: 0; padding: 10px; }
#contenido .col-2 .noticia-principal h2 { font-size: 110%; }
.listado-servicios { clear: both; float: left; height: auto; margin-top: 0px; margin-bottom: 15px; }
.listado-servicios ul { float: left; padding: 0 0 18px; }
.listado-servicios li { float: left; margin: 0 3px 2px 0; font-size: 85%; }
.listado-servicios li:last-child { margin-right: 0; }
.listado-servicios li:nth-child(6n+6) { margin-right: 0; }
#contenido .listado-servicios li a { background: #dbdad7; padding: 10px; display: block; text-shadow: 1px 1px 0 #fff; color: #006699; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px; height: 20px; width: 138px; -webkit-transition: background 0.5s ease-out; -moz-transition: background 0.5s ease-out; -o-transition: background 0.5s ease-out; -ms-transition: background 0.5s ease-out; transition: background 0.5s ease-out; }
#contenido .listado-servicios li a:hover, #contenido .listado-servicios li.activo a { background: #4CA7D0; color: #fff; text-shadow: 1px 1px 0 #555; }
#contenido .listado-servicios li.activo a { color: #fff; text-shadow: 1px 1px 0 #555; }
#contenido .listado-servicios .mas-servicios { display: block; clear: both; width: 100%; background: transparent; margin-top: 5px; border-top: 3px solid #E65555; }
#contenido .listado-servicios .mas-servicios a { width: auto; display: block; float: right; background: #E65555 url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/arrows.png") no-repeat 99px 12px; color: #fff; text-shadow: 1px 1px 0 #333; border-radius: 0 0 3px 3px; padding: 10px 30px 10px 10px; height: 10px; }
#contenido .listado-servicios .mas-servicios a:hover { background: #222 url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/arrows.png") no-repeat 99px 12px; }
#contenido .listado-servicios.inferior { padding: 10px 0; border-top: 1px dotted #989898; border-bottom: 3px solid #E65555; }
#contenido .listado-servicios.inferior li { font-size: 80%; }
.antetitulo { font-family: Georgia, "Times New Roman", Times, serif; color: #4CA7D0; font-size: 90%; line-height: 125%; }
#contenido .antetitulo a { color: #4CA7D0; }
#contenido .antetitulo a:hover { color: #E65555; }
.col-2 .antetitulo { font-size: 80%; }
.servicio-destacado { position: relative; clear: both; float: left; background: #000; margin: 0 0 15px; }
.servicio-destacado .col-3 .contenido-noticia { padding-top: 75px; padding-left: 15px; }
.contenido-noticia { color: #fff; }
#contenido .contenido-noticia h2 a { color: #4CA7D0; }
#contenido h2 { margin: 0px 0 5px 0; }
#contenido h2 a { color: #297395; }
#contenido h2 a:hover { color: #E65555; }
#contenido h4 { padding-top: 15px; clear: both; width: 99%; font-family: Georgia, "Times New Roman", Times, serif; }
#contenido h4 a { color: #4CA7D0; }
#contenido .entradilla { line-height: 130%; font-size: 90%; }
#contenido .servicio-destacado .col-3 h2 { font-size: 270%; margin-top: 5px; }
#contenido .col-6 h2 { font-size: 190%; }
#contenido .col-3 h2 { font-size: 150%; }
.col-9 .foto img { width: 718px; height: 478px; }
.col-6 .foto img { width: 470px; height: 313px; }
.col-2 .foto img { width: 125px; height: 83px; }
.col-6 h2, .col-4 h2 { border-bottom: 1px dotted #989898; width: 99%; }
.noticia-principal { color: #222; padding: 0 0 10px; border-bottom: 3px solid #ccc; }
.noticia-principal .foto { display: block; float: left; clear: both; border-bottom: 3px solid #E65555; }
.col-9 .noticia-principal .foto, .col-2 .noticia-principal .foto { border-bottom: 0; }
.noticia-principal > p { clear: both; width: 99%; padding: 5px 0; }
.foto + p { padding-top: 15px; }
#contenido h1 { border-bottom: 3px solid #4CA7D0; }
.pos-cab { background: #222; position: absolute; right: 15px; top: 5px; border-radius: 3px; padding: 5px 10px; }
#contenido a.pos-cab { color: #fff; -webkit-transition: background 0.5s ease-out; -moz-transition: background 0.5s ease-out; -o-transition: background 0.5s ease-out; -ms-transition: background 0.5s ease-out; transition: background 0.5s ease-out; }
#contenido a.pos-cab:hover { background: #4CA7D0; color: #fff; }
/*------TRADUCTOR-------*/
body.Traductor .col-12 iframe { width: 964px; height: 600px; }
body.Traductor .col-12 iframe body { background-color: #FFF; }
body.Traductor #espacio_rss { background-color: red; clear: both; float: left; margin: 0 0 10px; width: 100%; }
body.Traductor .caja_mas_leidas { float: left; margin: 0 20px 30px 0; }
body.Traductor .caja_mas_leidas:last-of-type { margin: 0; }
body.Traductor .caja_mas_leidas p:first-child { margin-bottom: 5px; }
body.Traductor .leidas { border: 1px solid #DDE1E5; float: left; padding: 4px; position: relative; z-index: 1; display: inline; overflow: hidden; }
/*----------------------*/



/*---------------DICCIONARIO-------------------*/
.Diccionario .bloque_noticias h1 { text-transform: lowercase; font: 120% Arial, Helvetica, sans-serif; letter-spacing: -0.02em; }
.Diccionario .bloque_noticias h1 a { color: #3F5974; }
.Diccionario .bloque_noticias h1 a:hover { color: #4A729C; }
/* Formulario */
.Diccionario .form_diccionario { float: left; position: relative; width: 600px; padding: 20px; border: 5px solid #eee; font-size: 80%; }
.Diccionario .form_diccionario label { font: normal 180% Arial, Helvetica, sans-serif; color: #6B8DAF; margin-right: 15px; }
.Diccionario .form_diccionario label.elige { font: bold 100% Arial, Helvetica, sans-serif; color: #6b8daf; margin-right: 5px; }
.Diccionario .form_diccionario .input-buscar { width: 300px; border: none; padding: 5px; border: 1px solid #bbb; }
.Diccionario .form_diccionario ul { padding-left: 184px; margin-top: 10px; line-height: 30px; }
.Diccionario .form_diccionario ul li { font: italic 110% Georgia, "Times New Roman", Times, serif; color: #625B5B; padding: 7px 0; width: 310px; border-bottom: 1px dotted #BBB; }
.Diccionario .form_diccionario ul li input { margin-right: 5px; }
.Diccionario .form_diccionario input.buscar { position: relative; color: #fff; padding: 5px; font: italic 140% Georgia, "Times New Roman", Times, serif; letter-spacing: 0; border: none; width: 100px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; margin: 15px 0 0 395px; cursor: pointer; background: #658AB0 url("http://estaticos03.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/lupa.png") no-repeat 8px 6px; padding: 5px 5px 5px 28px; }
.Diccionario .form_diccionario input.buscar:hover { background: #3F5974 url("http://estaticos03.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/lupa.png") no-repeat 8px 6px; }
/* Resultados */
.Diccionario .resultado { float: left; position: relative; width: 595px; padding: 20px; border: 5px solid #eee; font-size: 75%; line-height: 150%; }
.Diccionario #contenido .resultado h2 { color: #6B8DAF; font: normal 260% Georgia, "Times New Roman", Times, serif; padding-left: 25px; }
.Diccionario .resultado ol { float: left; line-height: 30px; margin-top: 10px; padding-left: 50px; margin-bottom: 0; }
.Diccionario .resultado ol li { float: left; border-bottom: 1px dotted #BBB; color: #625B5B; list-style-type: decimal; list-style-position: outside; font: normal 110% Georgia, "Times New Roman", Times, serif; padding: 7px 0 7px 20px; width: 520px; }
.Diccionario .resultado ol li span { font-style: italic; color: #7C9EC2; font-size: 92%; }
.Diccionario .resultado ol li strong { color: #4B4545; }
.Diccionario .resultado p.mas { float: left; position: relative; padding: 15px; background: #eee; margin-top: 20px; width: 570px; font: normal 110%/140% Arial, Helvetica, sans-serif; color: #4B4545; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; }
.Diccionario .resultado p.mas a { color: #5C8DC1; text-decoration: underline; }
.Diccionario .resultado p.verbos { float: left; position: relative; padding: 15px; background: #eee; margin-top: 20px; width: 570px; font: normal 110%/140% Arial, Helvetica, sans-serif; color: #4B4545; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; }
.Diccionario .resultado ol ul { float: left; line-height: 30px; margin-top: 10px; padding-left: 0; margin-bottom: 0; }
.Diccionario .resultado ol ul li { color: #625B5B; list-style-type: circle; border: none; list-style-position: outside; font: normal 110% Georgia, "Times New Roman", Times, serif; padding: 7px 0 7px 0; }
.Diccionario .resultado span.genero { color: #6B8DAF; display: block; float: left; font: italic 140% Georgia, "Times New Roman", Times, serif; margin-bottom: 0; padding-left: 140px; width: 100%; }
.Diccionario .resultado p.sinresultado { font: 110% Arial, Helvetica, sans-serif; color: #4B4545; padding: 15px; }
.Diccionario .resultado p.sinresultado strong { font: bold 150% Georgia, "Times New Roman", Times, serif; color: #6B8DAF; text-transform: lowercase; padding: 0 3px; }
.Diccionario .resultado p.sinresultado a { color: #5C8DC1; text-decoration: underline; }
.Diccionario .copy-diccionario { float: left; font-size: 90%; padding: 10px 0 0 10px; color: #9D9D9D; }
.Diccionario .resultado ol table { float: left; padding: 0; line-height: 170%; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; }
.Diccionario .resultado ol table tbody tr { float: left; padding: 10px 0 0 40px; line-height: 250%; margin-bottom: 10px; }
.Diccionario .resultado ol table tbody tr + tr { float: left; line-height: 150%; padding: 0 0 10px 0; }
.Diccionario .resultado ol table tbody a font { color: #006699; }
/*Publi*/

.publicidad_300 { clear: none; float: right; width: 305px; }
/*--------------------------------------*/

/*-----------------HOROSCOPO-------------------*/
body.Horoscopo #contenido h2.semana { border: medium none; font-size: 100%; padding: 0 0 15px; text-align: center; }
body.Horoscopo #contenido .fila-4signos { float: left; height: 195px; margin: 0 0 20px; width: 100%; }
body.Horoscopo #contenido .fila-4signos a.signo { color: #555555; float: left; height: 195px; width: 144px; }
body.Horoscopo #contenido .fila-4signos a.signo:hover { color: #4CA7D0; }
body.Horoscopo #contenido .fila-4signos a.signo p { float: left; position: relative; text-align: center; top: 155px; width: 100%; }
body.Horoscopo #contenido .fila-4signos a.signo.aries { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll 0 0 transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.tauro { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -144px 0 transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.geminis { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -288px 0 transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.cancer { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -432px 0 transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.leo { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll 0 -195px transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.virgo { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -144px -195px transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.libra { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -288px -195px transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.escorpio { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -432px -195px transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.sagitario { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll 0 -390px transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.capricornio { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -144px -390px transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.acuario { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -288px -390px transparent; }
body.Horoscopo #contenido .fila-4signos a.signo.piscis { background: url("http://estaticos01.elmundo.es/elmundo/iconos/v4.x/v4.05/servicios/sprite-horoscopo-landing.jpg") no-repeat scroll -432px -390px transparent; }
body.Horoscopo #contenido .col-4.banners { float: left; height: 147px; margin: 30px 10px 0 0; width: 308px; }
body.Horoscopo #contenido .modulo-tarot-visual h1 { font-size: 150%; margin: -8px 0 15px; }
body.Horoscopo #contenido .modulo-tarot-visual h4 { border-bottom: 3px solid #4CA7D0; font-family: Arial, sans-serif; font-size: 140%; line-height: 40px; margin: 0; padding: 0; }
body.Horoscopo #contenido .modulo-tarot-visual h1 a, body.Horoscopo #contenido .modulo-tarot-visual h4 a { color: #555555; }
body.Horoscopo #contenido .modulo-tarot-visual h1 a:hover, body.Horoscopo #contenido .modulo-tarot-visual h4 a:hover { color: #4CA7D0; }
body.Horoscopo #contenido .modulo-tarot-visual span { float: left; padding: 0 0 10px; }
body.Horoscopo #contenido .redes { border-top: 3px solid #4CA7D0; padding: 10px 0 44px; }
body.Horoscopo #contenido .redes #facebooklike { width: 38%; }
body.Horoscopo #contenido .redes #twitterlike { width: 33%; }
body.Horoscopo #contenido .redes #googleplus_button { width: 24%; }
/**/
body.Horoscopo #contenido p.antetitulo { color: #555555; font-family: arial; }
body.Horoscopo #contenido p.antetitulo strong.seccion { }
body.Horoscopo #contenido p.antetitulo strong.seccion a:hover { color: #006699 }
body.Horoscopo #contenido h1 a { color: #555555; }
body.Horoscopo #contenido h1 a:hover { }
body.Horoscopo #contenido .signo-elegido img { height: 203px; width: 144px; }
body.Horoscopo #contenido .signo-elegido h3 { border: medium none; font-size: 150%; margin: 0; padding: 0; position: relative; text-align: center; top: -40px; }
body.Horoscopo #contenido .signo-elegido p { position: relative; text-align: center; top: -36px; }
body.Horoscopo #contenido .signo-txt { padding-bottom: 30px; }
body.Horoscopo #contenido .signo-txt h2 { border: medium none; color: #989898; font-size: 100%; font-weight: bold; padding: 0 0 15px; }
body.Horoscopo #contenido .signo-txt h3 { display: inline; font-size: 100%; font-weight: bold; margin: 0; padding: 0; }
body.Horoscopo #contenido .signo-txt p { padding: 0 0 15px; }
body.Horoscopo #contenido .nav-horoscopo { }
body.Horoscopo #contenido .nav-horoscopo ul { }
body.Horoscopo #contenido .nav-horoscopo li { display: inline; text-align: center; }
body.Horoscopo #contenido .nav-horoscopo a { background-color: #323232; color: white; transition: all 0.3s ease-out 0s; font-size: 80%; margin: 0; padding: 1%; }
body.Horoscopo #contenido .nav-horoscopo a:hover { background-color: #5dcdff; text-shadow: 2px 2px 2px #000; }
/*--------------TAROT--------------------------*/
body.Tarot iframe.tirada-tarot { border: medium none; height: 700px; overflow: hidden; width: 100%; }
body.Tarot iframe.tirada-tarot html { background-color: #ffffff; }
body.Tarot iframe.tirada-tarot body { background-color: #ffffff; }
body.Tarot iframe.tirada-tarot #tarot { }
body.Tarot iframe.tirada-tarot #tarot p { }
body.Tarot iframe.tirada-tarot #tarot img { }
body.Tarot iframe.tirada-tarot #text { }
body.Tarot iframe.tirada-tarot #text h4 { }
body.Tarot iframe.tirada-tarot #text h2 { }
body.Tarot iframe.tirada-tarot #text h5 { }
/*---------------------------------------------*/



/*----------------PASATIEMPOS---------------- */
.Pasatiempos ul.pasatiempos { float: left; width: 100%; }
.Pasatiempos ul.pasatiempos li { float: left; background: #353535; }
.Pasatiempos ul.pasatiempos li.ajedrez { background: url("http://estaticos01.elmundo.es/pruebas/cris/servicios/pasatiempos/iconos/ajedrez.png") no-repeat center 15px #353535; }
.Pasatiempos ul.pasatiempos li.ahorcado { background: url("http://estaticos02.elmundo.es/pruebas/cris/servicios/pasatiempos/iconos/ahorcado.png") no-repeat center 15px #353535; }
.Pasatiempos ul.pasatiempos li.crucigramas { background: url("http://estaticos03.elmundo.es/pruebas/cris/servicios/pasatiempos/iconos/crucigrama.png") no-repeat center 15px #353535; }
.Pasatiempos ul.pasatiempos li.tecnologia { background: url("http://estaticos04.elmundo.es/pruebas/cris/servicios/pasatiempos/iconos/tecnologia.png") no-repeat center 15px #353535; }
.Pasatiempos #contenido ul.pasatiempos li a { color: #FFF; display: block; float: left; font: italic 100% Georgia, "Times New Roman", Times, serif; height: 50px; padding-top: 90px; text-align: center; width: 100%; }
.Pasatiempos #contenido ul.pasatiempos li a:hover { color: #4CA7D0; }
/*------------------------------------------------*/

/*-------------------NIEVE------------------*/
/*Buscador tiempo*/
.modulo_include_tiempo { background: transparent url(http://www.elmundo.es/elmundodeporte/nieve/img/fondo_buscador.jpg) no-repeat top left; width: 440px; height: 120px; position: relative; margin-top: 20px; }
.modulo_include_tiempo h5 { position: absolute; top: 0; left: 0; width: 280px; }
.modulo_include_tiempo h5 a { display: block; text-indent: -9999px; padding: 10px 0; }
.modulo_include_tiempo form { position: absolute; top: 78px; left: 10px; }
.modulo_include_tiempo label { padding: 0 0 0 10px; color: #fff; font-weight: bold; }
.modulo_include_tiempo input { color: #666; width: 260px; }
.modulo_include_tiempo input.boton { border: 0 none; color: #fff; background: transparent url(http://estaticos01.elmundo.es/elmundo/iconos/v3.0/tiempo/flecha_include.png) no-repeat right top; width: 75px!important; text-align: left; cursor: pointer; font-size: 10px; font-weight: bold; }
/*-----------------------------------------*/
