/*ESTILOS PARA RESET*/
* {
margin:0;
padding:0;
}

img {
border:0px;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li, ul {
list-style-type:none;
}

fieldset {
padding:.5em;
}

#header {
height:105px;
width:1002px;
border-bottom:1px solid #000000;}

body {
text-align:center;
font-family: "Trebuchet MS", Verdana, Arial;
font-size:12px;
line-height:20px;
}
a:link, a:visited {
color:#666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#cabecera {
background: #FFFFFF;
width:1002px;
height:106px;
}
#logo {
background: #FFFFFF url("../images/logo.png") no-repeat;
float:left;
width:374px;
height:106px;
}
#logoabc {
float:right;
background:#FFFFFF url("../images/logoabc.png") no-repeat;
width:160px;height:34px;
margin-top:69px;
}

#menusup {
background: url(../images/topmenu_bg.png);
height:28px;
}

#menusup a:link,
#menusup a:visited {
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 16px 0 14px;
	text-decoration: none;
	cursor: pointer;
	background: url(../images/topmenu_sep.png) 100% 0 no-repeat;
	font-weight: normal;
	/*font-family: Arial Narrow, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS", Verdana, Arial;font-size:12px;font-weight:normal;
	font-size: 13px;
	font-weight: bold;
	color: #555;
}

#wrap {
width:1002px;
text-align:left;
margin:0 auto;
}

#columna-A-50{
float:left;
width:49%;
overflow:hidden;
}
#columna-A-50 div.jr_cmsblog .contentThumbnail {
float:left;
margin-left:0px;
}
#columna-A-70{
float:left;
width:68%;
overflow:hidden;
}
#columna-A-100{
float:left;
width:675px;
overflow:hidden;
} /* CAMBIADO POR PROBLEMAS DE ANCHO */
#columna-B {
float:right;
width:50%;
height:100%;
}
#columna-C {
float:right;
width:310px;
background:#f1f1f1;
height:100%;
}
#contenido {
padding-left:10px;
padding-right:10px;
}

/* PUBLICIDAD */
#publi300 {
width:300px;
background: url(../images/publi300.png) no-repeat;
height:240px;
margin-left:10px;
margin-right:10px;
margin-top:20px;
float:left;
}
 div.moduletablepubli300 {
padding-top:16px;
background: url(../images/publi300.png) no-repeat;
margin-left:5px;
margin-top:10px;
float:left;
}
/* OCULTAR */
.componentheading {
display:none;
}
/*ESTILOS PARA ZONA DESTACADA*/
.leading
{
	position: relative;
	/*border-bottom:2px solid #B5B5B5;*/
	padding-bottom:20px;
}
.leading .contentpagetitle {
font-size:40px;
line-height:42px;
font-weight:lighter;
font-family:Georgia, "Times New Roman", Times, serif;
}
.contentheading a{
font-size:30px;
line-height:34px;
}
/*FIN DE LOS ESTILOS PARA ZONA DESTACADA*/

.article_row {border-bottom:1px solid #B5B5B5;}

/* RESTO DE TITULARES QUE NO SON EL PRINCIPAL DE PORTADA */
.contentpagetitle {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:22px;
margin-top:20px;
}
/* FIN DE TITULARES*/

#pie {
clear:both;
}

#pie,.small,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#333333;
}
.createdby {font-weight:bold;color:#666666;font-size:10px;padding-right:5px;}
.createdate {padding-left:5px;font-size:10px;color:#666666;border-left:2px solid #A18038;}

#pie {
border-top: solid 1px #666666;
border-bottom: solid 1px #666666;
padding:5px;
background:#EBEBEB;
}

.moduletable {
margin-bottom:1em;
float:left;
margin-top:15px;
}

.moduletable h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
width:165px;
color:#7a0303;
line-height:20px;
font-weight:normal;
border-bottom:1px dotted #7a0303;
}

#videos {
float:right;
width:430px;
height:370px;
margin-bottom:20px;
}

.componentheading {
font-family: Trebuchet MS, Arial, Verdana;
font-size:40px;
color:#999999;
margin-bottom:30px;
line-height:44px;}


.blog_more {
color:#FFE0B1;
padding: 30px 10px 10px 10px;
border-bottom:3px solid #e5ae5b;
background:#FFE0B1 url(../images/modulos/otrosbares.png) no-repeat;
}

.blog_more h2,
.blog_more a:link,
.blog_more a:visited {
color:#7b1313;
font-size:20px;
font-family:Georgia, Times New Roman, serif;
}
.blog_more li {
margin-bottom:10px;
}

.buttonheading a img {
    border: 0;
	padding:5px;
}
.buttonheading {
background: url(../images/comparte.png) no-repeat;
height:40px;}

#foto300 {width:300px;float:right;margin-left:10px;}
#piedefoto300 {width:300px;background:#FFFFFF;color:#333333;padding-left:10px;border-left:2px solid #A18038;margin-bottom:10px;margin-left:10px;font-size:10px;line-height:11px;padding-top:5px;}

#foto430 {width:430px;float:right;margin-left:10px;}
#piedefoto430 {width:430px;background:#FFFFFF;color:#333333;padding-left:10px;border-left:2px solid #A18038;margin-bottom:10px;margin-left:10px;font-size:10px;line-height:11px;padding-top:5px;}

/* ESTILOS PESTANAS*/
.mostread li,
.latestnews li {
font-size:13px;
margin-left:15px;
padding-top:5px;
color:#473371;
list-style:square;
}
/* ENLACES DE INTERES*/
#fusion-bajo h3{
width:990px;
}
#fusion-bajo li {
width:300px;
list-style:square;
font-size:14px;
border-bottom:1px solid #e1e1e1;
margin-left:20px;
}
/* PIES DE FOTO*/
.img_caption.left p {
font-size:10px;
border-bottom:1px solid #d1d1d1;
font-size:10px;
	clear: left;
	text-align: left;
}

.img_caption.right p {
font-size:10px;
border-bottom:1px solid #d1d1d1;
	clear: right;
	text-align: left;
}
/*MODIFICACIONES JREVIEW*/
div.jr_itemDetail h1 {
font-size:30px;
line-height:32px;
font-family: Georgia, Times New Roman, Times, serif;
color:#7b1313;
}
table .fieldGroup {
width:190px;
border-bottom:3px solid #7b1313;
border-top:1px solid #7b1313;
padding:10px;
background:#ffffff;
}
.fieldGroup .fieldLabel {
width:190px;
}
.jr_cmsblog p {
font-size:14px;
font-family:Arial, Verdana, sans-serif;
}
#sumario {
float:right;
width:150px;
text-align:center;
padding:8px;
margin-left:20px;margin-bottom:20px;
border-bottom:3px solid #999999;
font-family:Georgia, 'Times New Roman', Times;
font-weight:bold;
font-size:15px;
color:#7b1313;
}
#jr_reviewEditor table .fieldGroup {
width:370px;
border-bottom:0px;
border-top:0px;
padding:0px;
background:#eaeaea;
}
.contentFulltext {
font-size:14px;
}
#especialidad {
width:250px;
float:right;
border:1px solid #e4e4e4;
padding:10px;
margin:10px;
background:#f1f1f1;
}
/* TITULARES INTERIORES */
.contentpaneopen .contentheading {
font-family:Georgia, Times New Roman, Times, serif;
font-size:30px;
color:#721714;
line-height:35px;
}
/* SUMARIOS */
#sumario_int {
width:200px;
font-size:16px;
margin-left:15px;
border-bottom:3px solid #999999;
border-top:3px solid #999999;
color:#721714;
font-family:Georgia, Times New Roman, Times, serif;
font-style:italic;
float:right;
text-align:center;
padding-bottom:10px;
}
#sumario_int img {
float:right;
margin-bottom:10px;
}
.blog {
font-size:14px;
line-height:20px;
}
#antetitulo {
background: #FFFFFF url(../images/fondo-nombre-bar.png) repeat-x;
padding-left:5px;
font-family:Georgia, Times New Roman, Times, serif;
height:30px;
}
#antetitulo a {
color:#721714;
font-size:14px;
height:30px;
}
#antetitulo_int {
font-family:Georgia, Times New Roman, Times, serif;
color:#666666;
font-size:18px;
}
.article_column #antetitulo {
font-size:24px;
height:30px;
background:none;
margin-bottom:10px;
padding-left:0px;
}
.article_column .contentpaneopen a {
font-size:12px;font-weight:bold;
font-family:Arial, Verdana, Helvetica;
}
.article_column .jr_pgContainer #antetitulo a {
font-size:24px;
font-family:Georgia, Times New Roman, Times, serif;
text-transform:none;
color:#721714;
}
/* HACK TAMANO DE LA IMAGEN EN LA LISTA DE BUSQUEDA */
div.jr_blogview .contentThumbnail img {width: 150px;}

/* CONFIGURACION RUTAS */
.blogestilorutas .contentheadingestilorutas a,
.contentpagetitleestilorutas {
font-size:30px;
font-family:Georgia, Times New Roman, Times, serif;
line-height:36px;
color:#666666;
}
.componentheadingestilorutas {
display:none;
}
.blogestilorutas,
.contentpaneopenestilorutas {
font-size:14px;
line-height:18px;
}
.blogestilorutas a,
.contentpaneopenestilorutas a {
color:#931415;
}
.readonestilorutas {
background:#ffde90;
padding-left:5px;
padding-right:5px;
border-left:3px solid #931415;
}
.blog_moreestilorutas {
padding:10px;
background:#fbefd2;
font-size:20px;line-height:24px;
font-family:Georgia, Times New Roman, Times, serif;
}
.blog_moreestilorutas {
color:#931415;
}

/* CORRECION SEPARACION FOTOS INTERIOR SECCION BARES */
.article_column div.jr_cmsblog .contentThumbnail img {
width:400px;
}
div.jr_cmsblog .contentThumbnail {
border:0px;
}
.article_column div.jr_cmsblog #sumario {
border-bottom:0px;
background:#f1f1f1;
width:200px;
margin:0px;
margin-bottom:10px;
float:left;
}
/* CORRECCION FOTOS PORTADA Y LISTADO SECCION INTERIOR */

div.jr_cmsblog .contentIntrotext p {
margin-left:0px;
}
/* NUEVAS FICHAS CON VIDEO NORMAL O PANORAMICO */
#ficha_videonormal, #ficha_videopanoramico {font-size:12px;background:#fff5dd;float:left;width:190px;padding:5px;border-top:3px solid #e5af5c;}
#ficha_videonormal td {height:23px;}
#ficha_videonormal b,
#ficha_videopanoramico b {color:#c99648;}
#ficha_videonormal td,
#ficha_videopanoramico td {border-bottom:1px solid #e5af5c;}
#ficha_videopanoramico {width:650px;font-size:13px;line-height:20px;}

/* PLAYER SIN ESPACIO A LA IZQUIERDA */
#panoramix #playervideo {float:left;width:680px;}
#no_panoramix #playervideo {float:left;width:460px;}
#no_panoramix #playervideo2 {width:460px;}

/* COMPARTELO */
#compartelo {
width:250px;
height:30px;
position:relative;
top:-20px;
left:340px;
}
#compartelo_abajo {
width:260px;
float:right;
margin-top:20px;
}
div.jr_itemDetail .contentInfo {
height:30px;
}