body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
strong {font-style:normal;font-weight:bold;}

/* Common
-----------------------------------------------------------------------------*/
body {background:url('img/bg.gif') 0px 0px;font-family:"arial",sans-serif;font-size:12px;color:#6D6D6D;}
#pagina {width:901px;margin:20px auto 20px auto;}
#cabecera,
#contenido,
#pie {background:#fff;}

/* Cabecera
-----------------------------------------------------------------------------*/
#cabecera {background:#fff url('img/esquina.gif') right top no-repeat;overflow:hidden;padding-bottom:15px;}
#cabecera h1 {float:left;margin:10px 0px 0px 10px;}
#cabecera h1 a {text-indent:-10000em;float:left;width:222px;height:53px;background:url('img/logo.gif') 0px 0px no-repeat;}
#cabecera #idiomas {float:right;margin:10px 32px 0px 0px;}
#cabecera #idiomas li {float:left;padding:0px 8px 0px 8px;background:url('img/separador_idiomas.gif') left 2px no-repeat;}
#cabecera #idiomas li.primero {background:none;}
#cabecera #idiomas li a {text-decoration:none;text-decoration:none;color:#007DC3;}
#cabecera h2 {clear:both;float:left;text-align:right;border-bottom:1px dotted #8D8D8D;width:881px;margin:-15px 10px 0px 10px;font-size:20px;font-weight:bold;}
#cabecera h2 span {color:#007DC3;text-transform:capitalize;}

/* Contenido
-----------------------------------------------------------------------------*/
#contenido {padding:5px 10px 0px 10px;clear:both;overflow:hidden;}
#submenu {clear:both;overflow:hidden;border-top:1px dotted #8D8D8D;padding:5px 0px 5px 0px;margin-top:5px;width:881px;}
#submenu li {float:right;clear:none;padding:0px 8px 0px 8px;background:url('img/separador_idiomas.gif') left 2px no-repeat;}
#submenu li.ultimo {background:none;}
#submenu li a {text-decoration:none;color:#6D6D6D;}

#newsletter_actual,
#noticias_general,
#noticias_centenario {float:left;}
#sidebar {float:right;overflow:hidden;}

#newsletter_actual {width:591px;}
#newsletter_actual #editorial {font-size:14px;margin:0px 10px 20px 0px;}

#noticias_general .resumen,
#noticias_centenario .resumen {margin:5px 0px 5px 0px;float:left;line-height:17px;}

#noticias_general h3 {font-size:14px;}

#noticias_general .resumen {font-size:12px;}
#noticias_centenario .resumen {font-size:11px;}

#noticias_general {width:279px;margin-top:-10px;}
#noticias_general img {margin-bottom:15px;}
#noticias_general li {overflow:hidden;}
#noticias_centenario {width:290px;margin:0px 0px 0px 11px;background:#F1F1F1;}
#noticias_centenario li {clear:both;overflow:hidden;}
#noticias_centenario li.logo_centenari_es a,
#noticias_centenario li.logo_centenari_ca a,
#noticias_centenario li.logo_centenari_en a {float:left;width:290px;height:74px;text-indent:-10000em;}
#noticias_centenario li.logo_centenari_es a {background:url('img/centenari_es.gif') 0px 0px no-repeat;}
#noticias_centenario li.logo_centenari_ca a {background:url('img/centenari_ca.gif') 0px 0px no-repeat;}
#noticias_centenario li.logo_centenari_en a {background:url('img/centenari_en.gif') 0px 0px no-repeat;}
.contenido_multimedia {float:left;margin-right:10px;font-style:italic;font-size:10px;}
#texto .contenido_multimedia {width:279px;}
.contenido_texto {float:left;}
#noticias_general .con_multimedia .contenido_texto {width:165px;}
#noticias_general .primero .contenido_texto {width:100%;}
#noticias_general .primero .contenido_multimedia {margin-right:0px;}
#noticias_centenario .contenido_texto {margin-left:10px;margin-right:10px;}
#noticias_centenario .con_multimedia .contenido_texto {width:175px;margin-left:0px;margin-right:0px;}
#noticias_anteriores .con_multimedia .contenido_texto {width:465px;}
#sidebar {width:290px;}
#sidebar #suscripcion {background:#8D8D8D url('img/flecha.gif') 10px 10px no-repeat;padding:10px 15px 10px 10px;color:#fff;width:265px;}
#sidebar #suscripcion p {margin-left:35px;}
#sidebar #suscripcion p a {color:#fff;text-decoration:none;font-weight:bold;}
#sidebar h3 {font-size:16px;font-weight:bold;margin-top:10px;}
#sidebar h4 {font-size:16px;font-weight:bold;clear:both;}

li.general h3,
li.general h4,
li.centenario h3,
li.centenario h4 {font-weight:bold;font-size:13px;}
.general h3,
.general h4,
.general h3 a,
.general h4 a{color:#70AB24;text-decoration:none;}
.centenario h3,
.centenario h4,
.centenario h3 a,
.centenario h4 a{color:#007DC3;text-decoration:none;}
li.general,
li.centenario {border-top:1px dotted #8D8D8D;padding:10px 0px 10px 0px;}
li.general.primero {border-top:none;}
.vermas {text-decoration:none;color:#6D6D6D;font-style:italic;padding-left:11px;background:0px 3px no-repeat;clear:both;}
.general .vermas {background-image:url('img/vermas_g.gif');}
.centenario .vermas {background-image:url('img/vermas_c.gif');}

#arxiu_noticies {clear:both;float:left;color:#6D6D6D;text-decoration:none;font-size:18px;font-weight:bold;margin:20px 0px 20px 0px;background:url('img/flecha_b.gif') 0px 0px no-repeat;padding-left:30px;}
#noticias_anteriores h4 {font-size:13px;}
#noticias_anteriores li {clear:both;overflow:hidden;}
#contenido #cuerpo h3 {font-size:18px;font-weight:bold;margin-bottom:20px;}
#contenido #cuerpo {width:581px;float:left;}
#contenido #cuerpo p {margin-bottom:20px;}
#sidebar #newsletters_anteriores {margin-top:5px;}
#sidebar #newsletters_anteriores li a {color:#007DC3;text-decoration:none;font-weight:bold;background:url('img/hoja.gif') 0px 0px no-repeat;text-indent:12px;padding-left:20px;}
#sidebar #newsletters_anteriores li.on a,
#sidebar #newsletters_anteriores li a:hover {color:#454545;background-image:url('img/hoja_on.gif')}
#sidebar #newsletters_anteriores li {border-top:1px dotted #8D8D8D;padding:4px 0px 4px 0px;}
#sidebar #newsletters_anteriores li.primero {border-top:none;}
#index-noticia #contenido #cuerpo h4 {color:#70AB24;font-size:18px;font-weight:bold;}
#index-noticia #contenido #resumen {font-weight:bold;padding:25px 0px 20px 0px;}
#index-noticia #contenido #resumen p {margin-bottom:5px;}

.contenido_texto strong,
#texto strong {font-weight:bold;}
.contenido_texto em,
#texto em {font-style:italic;}
.contenido_texto .Underline,
#texto .Underline {text-decoration:underline;}
#resumen em {font-weight:bold;font-style:italic;}

#texto table,
#texto table tr {border:none;}
#texto table td {border-bottom:1px dotted #454545;padding:4px;vertical-align:top;}
#texto table td span.cabecera_tabla {font-weight:bold;color:#70AB24;}
#texto table tbody {border:1px solid #C9C9C9;background:url('img/tabla.gif') 0px 0px repeat-x;}
#texto ul {margin-top:5px;list-style:circle;margin-left:15px;}
#texto a {color:#007DC3;}
#texto a:hover {color:#454545;}

#publicidad {margin-top:30px;clear:both;}
#publicidad h5 {margin-bottom:2px;font-size:11px;}

#index-historico .contenido_texto h4 {margin-bottom:10px;}
#index-historico .contenido_texto .vermas {margin-top:5px;float:left;clear:both;}

#error-index #cuerpo ul {margin:-10px 0px 0px 15px;list-style:circle;}
#error-index #cuerpo a {color:#007DC3;text-decoration:none;}
p#aviso_legal {margin-top:10px;font-size:10px;}

form {margin-top:10px;}
form p {clear:both;}
form label {width:100px;float:left;text-align:right;margin-right:7px;}
form legend {display:none;}
form input,
form textarea,
form select {width:300px;border:1px solid #6D6D6D;}
form textarea {height:200px;}
form #pguardar {width:100%;text-align:center;margin-top:10px;}
form #pguardar input {width:150px;margin:auto;float:none;}
#contenido #cuerpo form p {margin-bottom:5px;}
form .errors {float:left;clear:both;color:#f00;margin:2px 0px 7px 105px;}
#index-enviar-amigo form label {width:150px;}
.pie_foto {margin-bottom:5px;}

#noticias_anteriores .vermas {display:block;margin-top:5px;}

/* Footer
-----------------------------------------------------------------------------*/
#pie {height:51px;margin-top:13px;text-align:center;}
#pie ul {width:600px;margin:auto;line-height:51px;}
#pie ul li {float:left;margin:5px 10px auto 10px;}
#pie ul li.primero {margin-top:0px;}
#pie ul li.ultimo {margin-top:5px;}
#pie ul li img {margin-top:5px;}

/* Patrocinadores
-----------------------------------------------------------------------------*/
#patrocinadores {margin-top:13px;text-align:center;background:#fff;padding:10px 0px 10px 0px;}
#patrocinadores ul {width:510px;margin:auto;}
#patrocinadores ul li{float:left;margin:8px 0px 0px 40px;}
#patrocinadores ul li.primero {float:left;margin:4px 0px 0px 0px;}
#patrocinadores ul li.ultimo {float:right;margin:3px 0px 0px 0px;}
#patrocinadores p {clear:both;width:550px;margin:auto;padding-top:5px;margin-top:0px;}

.JustifyLeft {text-align:left !important;}