.centrado {
/*truco para centrar bloque en IE*/
	width:100%;
	text-align: center;

}
.estilocontinente {
	width: 950px;    
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
/*encabezados*/
.encabezado0{
	background-color: #D82C2A;
	width:100%;
	height: 93px;
}
.encabezado1{float: left;	text-align:left;	color: #FFFFFF;	padding-top: 20px;	padding-left: 40px;	font-size: 10px;	}
.encabezado2 {	padding-top: 10px;	padding-right: 40px; float:right; text-align:right; color: #222222;	font-size: 10px;	}
.encabezado:link 	{color: #000000; }
.encabezado:visited	{color: #000000;  } 
.encabezado:hover 	{text-decoration: none;} 
.encabezado:active 	{text-decoration: none;}


.encabezado3{
	margin-top: 10px;
	margin-bottom: 10px;
}


/*fin encabezados*/




/*menu principal*/
.menu_principal {
	font-size: 16px;
	color: #FFFFFF;

	width: 100%;

	clear: both;
	margin-left: 42px;
	margin-right: 40px;

	background-color: #D82C2A;

}
.enlaceboton0 {
	padding: 3px;

	text-align: center;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-right-color: #A91418;
	border-top-color: #E35E61;
	border-bottom-color: #A91418;
	border-left-color: #E35E61;
	margin-top: 5px;

}
.enlaceboton {
	padding-left:33px;
	padding-right:32px;
}
.enlaceboton:link 	{color: #FFFFFF; }
.enlaceboton:visited	{color: #CCCCCC;  } 
.enlaceboton:hover 	{text-decoration: underline;} 
.enlaceboton:active 	{text-decoration: none;}


/*fin menu principal*/



/*bloque 3	background-position:center;*/
.bloque3_01 {
	margin-top: 10px;
	padding-top: 13px;
	background-color: #999999;
	width: 100%;
	padding-bottom: 13px;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='degradado.png');



}
/* IE ignores styles with [attributes], so it will skip the following. */
.bloque3_01[class] {
	background-image:url(degradado.png);

}

.bloque3_02 {
	text-align: left;
	clear: both;
	padding-left: 30px;
	position:relative; 
}

.bloque3_03 {
	text-align: left;
	padding-left: 65px;
	padding-right: 65px;
	font-size: 11px;
	position:relative; 
}

.bloque3_04 {
	text-align: left;
	padding-left: 30px;
	padding-right: 20px;
	font-size: 10px;
	position:relative; 
}







/*fin bloque 3*/




/*bloque 4*/
.bloque4_01 {

	padding-top: 13px;
	background-color: #FF6600;
	width: 100%;
	padding-bottom: 13px;
	margin-top:10px;


/* Mozilla ignores crazy MS image filters, so it will skip the following*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='degradado.png');
	
}
/* IE ignores styles with [attributes], so it will skip the following. */
.bloque4_01[class] {
	background-image:url(degradado.png);


}




.bloque4_02 {
	text-align: left;
	clear: both;
	padding-left: 30px;	

	position:relative; 

}

.bloque4_03 {
	text-align: left;
	padding-left: 65px;
	font-size: 11px;
	position:relative; 
	padding-right: 30px;
	padding-top: 10px;
}

.bloque4_04 {
	float:right;
	border-color: #FFFFFF;
	border-width: 10px;
	border-style: solid;
	margin-left: 10px;
	margin-right: 30px;
	position:relative; 

}

/*bloque 5*/
.bloque5_01 {
	margin-top: 3px;
	padding-top: 13px;
	background-color: #EAEAEA;
	padding-bottom: 13px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	width:100%;
}

.bloque5_02 {
	text-align: left;
	clear: both;
	font-size: 11px;
	position:relative;
	padding-left:30px;
	padding-right: 30px;
}

.bloque5_03 {
	margin-top: 2px;
	padding-top: 13px;
	padding-left: 30px;
	width:65%;
	float:left;

}
.bloque5_03b {
	margin-top: 2px;
	padding-top: 13px;
	padding-left: 30px;
	width:100%;
	float:left;

}
.bloque5_04 {
	background-color: #EAEAEA;

	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 3px;
	height:600px;
	width:27%;
	float:right;
	text-align: left;
	padding-left:10px;
	padding-right:6px;
	padding-top:10px;

}


.bloque5_05 {
	background-color: #EAEAEA;

	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 3px;

	height:600px;
	width: 100%;	

	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: left;
	font-size: 11px;

}


.bloque5_06 {
	color: #000000;
	font-weight: bold;	
	font-size: 10px;	
}

.bloque5_07 {
	font-size: 10px;
	font-weight: normal;	
}

.bloque5_08 {
	text-align: left;
	clear: both;
	font-size: 11px;
	position:relative;
	padding-left:30px;
	padding-right: 30px;

}
.bloque5_08:first-line{
	color: #FF0000;
	font-weight: bold;
	text-align: left;
}
.bloque5_09 {
	text-align: left;
	clear: both;
	font-size: 16px;
	position:relative;
	padding-left:30px;
	padding-right: 30px;
	font-weight: bold;
}

.bloque5_10 {
	background-color: #EAEAEA;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 3px;
	width: 100%;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	font-size: 12px;

}

.pie {
	height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #333333;
	text-align: center;
	color: #FFFFFF;
	float:left;
	width:100%;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 10px;
	font-size: 10px;
}























/*fin bloque 4*/



.imagen_seccion {
	text-align: center;
	position:relative;
	float: left;

}



.menu_desagregado {
	position: relative;
	margin-right:2px;
	width: 23%;
	position:relative;
	float: left;


}

.menu_desagregado_2
{
	font-size: 12px;
	color: #FF5555;
	position:relative;

	width: 98%;
	text-transform: lowercase;
	background-color: #CCCCCC;
	font-weight: bold;
	display:block;
	text-align: left;
	float: left;
	margin-top: 3px;

}

.menu_desagregado_2on:active{
	font-size: 12px;
	color: #FF5555;
	position:relative;
	width: 98%;
	text-transform: lowercase;
	background-color: #CCCCCC;
	font-weight: bold;
	display:block;
	text-align: left;
	float: left;
	margin-top: 3px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.menu_desagregado_2on:link{
	font-size: 12px;
	color: #FF5555;
	position:relative;
	width: 98%;
	text-transform: lowercase;
	background-color: #CCCCCC;
	font-weight: bold;
	display:block;
	text-align: left;
	float: left;
	margin-top: 3px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.menu_desagregado_2on:hover{
	font-size: 12px;
	color: #FF5555;
	position:relative;
	width: 98%;
	text-transform: lowercase;
	background-color: #CCCCCC;
	font-weight: bold;
	display:block;
	text-align: left;
	float: left;
	margin-top: 3px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.menu_desagregado_2on:visited{
	font-size: 12px;
	color: #FF5555;
	position:relative;
	width: 98%;
	text-transform: lowercase;
	background-color: #CCCCCC;
	font-weight: bold;
	display:block;
	text-align: left;
	float: left;
	margin-top: 3px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.menu_desagregado_2on{
	font-size: 12px;
	color: #FF5555;
	position:relative;
	width: 98%;
	text-transform: lowercase;
	font-weight: bold;
	display:block;
	text-align: center;
	float: left;
	margin-top: 3px;

}
.menu_desagregado_3
{
	font-size: 14px;
	font-style: normal;
	width: 98%;
	font-variant: normal;
	color: #FF5555;
	position:relative;
	float: left;
	text-align: center;
	text-transform: lowercase;
	font-weight: bold;
	display:block;

	margin-top: 2px;
}
.menu_desagregado_3on
{
	font-size: 11px;
	font-style: normal;
	width: 98%;
	font-variant: normal;
	color: #FF5555;
	background-color: #E9E9E9;
	position:relative;
	float: left;
	text-align: left;
	text-transform: lowercase;
	font-weight: lighter;
	display:block;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin-top: 2px;
}

.menu_desagregado_4 {
	margin-left: 6%;
	font-size: 9px;
/*	color: #666666;
	position: relative;
	border-color: #FF0000;
	border-width: 1px;
	border-bottom-style: solid;
*/	text-transform: lowercase;
	text-align: left;

}

.path {

	font-size: 10px;
	color: #FF5555;
	text-align: left;
	text-transform: lowercase;


}


.contenido {

	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-align: left;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	position:relative;
	float: left;
	width: 100%;

	vertical-align: middle;
/*alto
	height: 380px;
*/
}
.paginia_inicio_contenido {

	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-align: left;
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	position:relative;
	float: left;
	width: 76%;
}
.noticias {
	background-color: #FFFFFF;
	width: 22%;
	margin-top: -2px;
	margin-bottom: 1px;
	position:relative;
	float: left;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FF9900;
	margin-right: 0px;
	padding:3px;

}
.menu_noticias {
	font-size: 10px;
	color: #FF5555;
	text-align: left;
	position:relative;
	float: left;
	text-transform: lowercase;
	list-style-image: itemar.png;
	list-style-position: inside;
	margin-left: 0px;
}
.menu_noticias_titulo{
	color: #FF5555;
	font-size: 14px;
	display: inline;
}

.contenido h1 {
	font-size: 18px;
	font-weight: bold;
	color: #FF5555;
	text-decoration: none;
	float: left;
	text-transform: uppercase;
	text-align: left;
	width: 72%;
	margin-left: 1%;
	margin-right: 1%;
/*	border-bottom-color: #DA251B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
*/
}
.contenido2 {

	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
	position:relative;
	float: left;
    width: 100%;

	vertical-align: middle;

}
/*alto
	height: 380px;
*/
.contenido_titulo{
	font-size: 12px;
	color: #FF5555;
	text-transform: lowercase;
	text-align: left;
	float:left;
}

.menu_04_bloque{
	float: left;
	width: 70%;
	

}
.menu_04_seccion{
	font-size: 14px;
	font-weight:bold;
	color: #DA251B;
	text-decoration: none;


	text-transform: uppercase;
	text-align: left;
	margin-top: 2px;


	margin-left: 2%;
	margin-right: 1%;


}
.menu_04 {
	font-size: 12px;
	font-weight:bold;
	color: #DA251B;
	text-decoration: none;


	text-transform: capitalize;
	text-align: left;
	margin-top: 2px;




}
.menu_04_desc {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;


	color: #666666;









}
.invisible {
	display: none;
}
.contenido_menucentral {
	font-size: 13px;
	font-weight: bold;
	color: #DA251B;
	text-decoration: none;
	float: right;
	text-transform: uppercase;
	text-align: center;
	width: 30%;
	margin-left: 1%;
	margin-right: 1%;
	order-color: #999966;
	border-top-color: #DA251B;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #DA251B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #DADADA;
}
.contenido_central {
	font-size: 11px;

	color: #333333;
	text-decoration: none;
	float: left;
	text-align: center;
	
	width: 70%;	
	margin-left: 1%;
	margin-right: 1%;

}

.contenido2 h1{
	font-size: 14px;
	font-weight: bold;
	color: #DA251B;
	text-decoration: none;
	float: left;
	text-transform: uppercase;
	text-align: center;
	width: 94%;
	margin-left: 3%;
	margin-right: 1%;
	border-color: #DA251B;
	border-style: solid;
	border-width: 1px;
}

.lineaajuste {
	float: left;
	vertical-align: top;
	padding: 2px
}
.lineaajuste_derecha {
	float: right;
	vertical-align: top;
}	

.menu_encabezado {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #DA251B;
	position:relative;
	float: right;
	background-color: #FFFFFF;
	text-align: center;
}
IMG { border: none;}
IMG:hover  	{text-decoration: none; 	border-style: none; 	border: 0px;} 
IMG:active 	{text-decoration: none; 	border-style: none; 	border: 0px;} 
IMG:link 	{text-decoration: none; 	border-style: none; 	border: 0px;} 
a 			{color: #000000; 	text-decoration: none; 	border-style: none; 	border: 0px;}
a:link 		{color: #000000; border: 0px;}
a:visited	{color: #333333; 	border-style: none; 	border: 0px;} 
a:hover 	{
	text-decoration: underline;
	color: #666666;
} 
a:active 	{		border-style: none;		border: 0px;}