/* Defaults
/********************************************************************/
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li,textarea {font-size: 100%;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td { margin:0; padding:0;}
a img{ border:none;}
ul, li{list-style-type: none;}
table, tr, th, td{border-collapse:collapse;}
body {font-size: 76%; background:#cfcfcf; margin:12px auto 50px auto;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
fieldset,acronym{ border:none;}


/* Header
/********************************************************************/
#header{ background:#FFFFFF;}

H1{
	z-index:1;
	width:746px;
	position:relative;	
	float:right;
	margin:12px 14px 12px 13px;
	display:inline;
}
H1 {
	display:block;
	text-decoration:none;
	height:98px;
	background:transparent url(../img_bol/h1.jpg) no-repeat;
}
h1 a#map1 {display:block; height:45px; width:170px; top:50px; left: 485px; position:absolute;text-indent:9999px;} 
h1 a#map2 {display:block; height:45px; width:75px; top:50px; left: 667px; position:absolute;text-indent:9999px;} 

H1 A:hover{
	text-decoration:none;
}
H1 A SPAN{
	position:relative;
	z-index:-1;
}

H1 SPAN{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}

H1 SPAN.num{
	position:absolute;
	left:35px;
	top:10px;
	font-size:60px;
	letter-spacing: -0.6pt;
}
H1 SPAN.mes{
	position:absolute;
	left:150px;
	top:30px;
	font-size:24px;
	letter-spacing: -0.6pt;
}


/* tabla principal */
#columna_1,
#columna_2,
#footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8a8a8a;
}

#columna_1{ background:#f4f4f4; width:40.8%; padding-bottom:30px;}
#columna_2{ padding-left: 20px; padding-bottom:41px; background:#FFFFFF url(../img_bol/bg_redondeado.gif) no-repeat right bottom;}

IMG{border:8px solid #f4f4f4 !important;}
IMG.noBorde{ border:none;}

P{ padding:15px 0 12px 0;}
A{ color:#2568A4;}

.flecha{
	background:url(../img_bol/bul_rightArrow.gif) no-repeat left 1px;
	padding-left:15px;
	margin:0 14px 0 0px;
}
.flecha:hover{
	background:url(../img_bol/bul_rightArrow.gif) no-repeat left -48px;
	color:#7b7b7b;
	text-decoration: none;
}

/*span.epigrafe{ padding-top: 4px; padding-left:15px; background:url(../img_bol/bul_arrowCaption.gif) no-repeat 0px 5px; color:#bcbcbc;}*/
#noticias p.bodytext{ padding-top: 4px; padding-left:15px; background:url(../img_bol/bul_arrowCaption.gif) no-repeat 0px 5px; color:#515151;}
#formacion p.bodytext{color:#515151;}
#registroUsuario p.bodytext{color:#7b7b7b;}


UL LI{
	border-bottom:1px solid #dedede;
	padding-bottom:15px;
	margin-right:15px;
}
UL LI P.first{padding-top:5px;font-weight: bold;font-color:#7b7b7b;}

UL LI.noborder{
	padding-bottom:15px;
	border: none;
}


H2{ font-size:9px;}
H2.foto{
	color:#515151;
	background:url(../img_bol/bg_puntoRegistro.gif) no-repeat top right;
	padding:15px 0px 32px 15px ;
	text-transform:uppercase;
	font-size: 11px;
}

H2.naranja,
H2.gris{ color:#FFFFFF; padding:5px 0px 6px 15px; font-size:11px;}

H2.naranja{ background:#00407A url(../img_bol/bul_orangeArrow.gif) no-repeat right center;text-transform:uppercase;font-size: 11px;}
H2.gris{ background:#00407A url(../img_bol/bul_darkArrow.gif) no-repeat right center;text-transform:uppercase;}
H2.titulo{ 
	background:url(../img_bol/bul_darkArrow.gif) no-repeat right 10px; 
	color:#595959; 
	border-bottom:3px solid #e1e1e1; 
	padding:15px 0 6px 0; 
	margin-right:15px;
	text-transform:uppercase;
	font-size:11px;
}

H3{ font-size:11px; color:#515151; padding-top:5px;}



/* Registro Usuario */
#registroUsuario{ padding-bottom:30px;}
#registroUsuario P{padding: 15px 7px 0px 14px !important;}

/* Articulo */
#articulo{ padding-bottom:30px;}
#articulo IMG{ padding:12px 0 0 15px; float:left; border:none; margin:0;}
#articulo P{ margin-left:12px; padding-right:12px; color:#7b7b7b;}
#articulo .flecha{
	padding:0px 0 10px 15px;
	margin:0px 14px 0px 12px;
}

/* formacion */
#formacion ul {margin-left: 15px;}
#formacion ul li span.mas_info a,
#noticias ul li span.mas_info a{
	background:url(../img_bol/bul_rightArrow.gif) no-repeat left 1px;
	padding-left:15px;
	margin:0 14px 0 0px;
	text-decoration:none;
}
#formacion ul li span.mas_info a:hover,
#noticias ul li span.mas_info a:hover{
	background:url(../img_bol/bul_rightArrow.gif) no-repeat left -48px;
	color:#7b7b7b;
	text-decoration: none;
}

/* idioma */
#idioma{}
#idioma p{padding: 0 0 10px 0; margin: 8px 13px 8px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; text-transform: uppercase; text-align: right; border-bottom: 1px solid #DBDBDB}
#idioma p a{color: #FF6322; text-decoration: none; background:url(../img_bol/fle.gif) no-repeat left 4px; padding-left: 8px;}
#idioma p a:hover{color: #FF6322; text-decoration: underline; background:url(../img_bol/fle.gif) no-repeat left 4px; padding-left: 11px;}


/* Editorial */
#editorial{}
#editorial P{padding-right:14px;color:#7b7b7b;}
#editorial .flecha{
	padding:0px 0px 10px 15px;
}

/* Noticias */
#noticias{}
#noticias P{padding-right:14px;}


/* Footer
/********************************************************************/
#footer{padding-left: 12px; color: #757575;}
#footer P{float:left; padding-bottom: 2px;}
#footer A:hover{ text-decoration:underline;}
#footer IMG{ border:none!important; float:right; padding-top:15px;}
