BODY{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	

	scrollbar-arrow-color:#D9D9D1;
	scrollbar-3dlight-color: #D9D9D1;
	scrollbar-highlight-color: #D9D9D1;
	scrollbar-face-color: #D9D9D1;
	scrollbar-shadow-color: #D9D9D1;
	scrollbar-darkshadow-color: #D9D9D1;
	scrollbar-track-color: #ffffff;
	color:#ffffff;
	
	background: url(../images/fondo.gif) repeat-y;
	
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* divs ---------------------------------------------------------------------------------- */ 



#masthead{
	position: absolute;
	top: 20px;
	left: 0px;
	right: 0px;
	bottom: 20px;
	width:100%;
	visibility: visible;

}



#cabecera{
position: relative;
width: 1024;
height: 37px;
color: #ffffff;
padding: 0px;
padding-left: 130px;
margin: 0px;
background-color: #ffffff;

}

#container {

	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border:0;

	width: 100%;
	
	
}



#flash {
display:block; height:100%; max-height:100%; overflow:auto; padding-left:50px; position:relative; z-index:3; word-wrap:break-word;  
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border:0;
	float:left;
	background-color: #0B2D4D;
	width:100%;
	

}


#linea_azul {

	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	height: 5px;
	border:0;
	float:left;
	width:100%;
	background: url(../images/pixel_azulclaro.gif) no-repeat;
    background-position:50px 0px;
	background-color: #183554;
	font-size: 2px;

}



#pie {

	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 170px;
	width: 550px;
	border:0px;
	float:left;

}



.ventajas {

	margin: 15px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border:0px;
	width: 260px;
	background-color: #ffffff;
	float:left;

}
.ventajas img{
margin:0;
width: 43px;
padding: 0px 5px 0px 0px;
float:left;
border:0;


}
.ventajas span{
width: 200px;
margin:0px 0px;
padding: 0px 5px;
float:left;
display: inline;
}







.minificha {

	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border:0px;
	width: 370px;
	 height:95px;
	background: url(../images/punto_gris.gif) repeat-x; background-position:0px 90px;
	background-color: #ffffff;
	
	float:left;

}
.minificha img{
margin:0;

padding: 0px 0px 0px 0px;
float:right;
border:0;
}

.boton_minificha img{
margin:0;

padding: 5px 0px 0px 0px;
float:left;
border:0;
}

.minificha span{
width: 235px;
margin:0px 0px;
padding: 0px 0px;
float:left;
display: inline;
}




.icono_texto {
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px;
	border:0px;
	width: 550px;
	background-color: #ffffff;
	float:left;
}

.icono_texto div{
margin: -40px 0px 0px 60px;
padding: 0px 0px 0px 0px;
}




.iconosmall_texto {
	margin: 5px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	border:0px;
	width: 150px;
	background-color: #ffffff;
	float:left;
}

.iconosmall_texto div{
margin: -20px 0px 0px 30px;
padding: 0px 0px 5px 0px;
}






#cabecera_m2 { background: #cc0000 url(../images/corner_rojo_up_left.gif) no-repeat left top; margin: 0; padding: 0; width: 730px; height: 26px }
	
.texto_cab_m2 { background: url(../images/corner_rojo_up_right.gif) no-repeat right top; margin: 0; padding: 6px 10px 5px; height: 15px }	

.sub_cab_m2_left{
	float: left;
	padding-left:130px;
	height: 15px;
	text-align: left;}
	
	.sub_cab_m2_right{
	float: right;
	width: 49%;
	height: 15px;
	text-align: right;}
	
	
	
.barra_130 { background: #cc0000 url(../images/corner_rojo_up_left.gif) no-repeat left top; margin: 0px 8px 10px 0px; padding: 0px 0px 0px 0px; width: 130px; float: left;}
	
.texto_barra_130 { background: url(../images/corner_rojo_up_right.gif) no-repeat right top; margin: 0; padding: 4px 0px 4px 10px; height: 15px }	

.sub_barra_130_left{
	float: left;
	padding-left:0px;
	height: 15px;
	text-align: left;}
	
	.sub_barra_130_right{
	float: right;
	
	height: 15px;
	text-align: right;}
	
	
	
.barra_170 { background: #cc0000 url(../images/corner_rojo_up_left.gif) no-repeat left top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 170px; float: left;}	
.texto_barra_170 { background: url(../images/corner_rojo_up_right.gif) no-repeat right top; margin: 0; padding: 4px 0px 4px 10px; height: 15px }	

.sub_barra_170_left{
	float: left;
	padding-left:0px;
	height: 15px;
	text-align: left;}	
	
	
	
.barra_170_gris { background: #9C9A9B url(../images/corner_gris_up_left.gif) no-repeat left top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 170px; float: left;}	
.texto_barra_170_gris { background: url(../images/corner_gris_up_right.gif) no-repeat right top; margin: 0; padding: 4px 0px 4px 10px; height: 15px }	

.sub_barra_170_gris_left{
	float: left;
	padding-left:0px;
	height: 15px;
	text-align: left;}
	
	
.barra_170_gris_down { background: #CECCCD url(../images/corner_gris_up_left_down.gif) no-repeat left bottom; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 170px; float: left;}	
.texto_barra_170_gris_down { background: url(../images/corner_gris_up_right_down.gif) no-repeat right bottom; margin: 0; padding: 0px 0px 0px 0px; height: 12px }	


	
	


.barra_270 { background: #cc0000 url(../images/corner_rojo_up_left.gif) no-repeat left top; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; width: 268px; float: left;}	
.texto_barra_270 { background: url(../images/corner_rojo_up_right.gif) no-repeat right top; margin: 0; padding: 4px 0px 4px 10px; height: 15px }	

.sub_barra_270_left{
	float: left;
	padding-left:0px;
	height: 15px;
	text-align: left;}
	
	
	
	.barra_370 { background: #cc0000 url(../images/corner_rojo_up_left.gif) no-repeat left top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 370px; float: left;}	
.texto_barra_370 { background: url(../images/corner_rojo_up_right.gif) no-repeat right top; margin: 0; padding: 4px 0px 4px 10px; height: 15px }	

.sub_barra_370_left{
	float: left;
	padding-left:0px;
	height: 15px;
	text-align: left;}
	
	
	
	
	
	
	
.barra_560 { float: left; background: #cc0000 url(../images/corner_rojo_up_left.gif) no-repeat left top; margin: 0; padding: 0; width: 545px; clear:both;}
	
.texto_barra_560 { background: url(../images/corner_rojo_up_right.gif) no-repeat right top; margin: 0; padding: 6px 5px 5px; clear:both; height: 15px }	

.sub_barra_560_left{
	float: left;
	padding-left:5px;
	height: 15px;
	text-align: left;}
	
	.sub_barra_560_right{
	float: right;
	width: 49%;
	height: 15px;
	text-align: right;}
		
	
	
	
	
	
	



#columnaderecha{

float:right;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#columnaizquierda{

float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#contenido{

	float:left;
	width: 560px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	min-width: 560px;

}


#contenido_centro{

	float:left;
	width: 370px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	min-width: 370px;

}


#columna1{

	float:left;
	width: 260px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	


}


#columna2{
	width: 580px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-width: 580px;
	float:left;
}

#columna3{
	width: 90%;
	padding: 10px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	min-width: 560px;
	float:left;
}


#logo {
	margin: 0 0 0 10px;
	padding:0;
	width:120px;
	height:70px;
	border: 0;
	z-index: 2;
	position: absolute;
	top: -3px;
	visibility: visible;
}

.pie{
height:43px;
width: 730px;
min-width: 730px;
color: #888888;
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
float:left;
text-align: center;
background-color: #ffffff;
background: url(../images/pixel_gris.gif) repeat-x;
}


.galeria1 {
	margin: 10px 0px 10px 0px;
	padding:0;
	border: 0;
	top: 0px;
	visibility: visible;
}
.galeria2 {
	margin: 10px 10px 0px 10px;
	padding:0;
	border: 0;
	top: 0px;
	visibility: visible;
}


.foto_izquierda {
	margin: 0px 10px 0px 0px;
	padding:5px 5px 5px 0px;
	border: 0px solid #ffffff;
	float:left;
}

.td_home_imagen{
background: url(../images/fondo_menu.jpg) repeat-y;
}

.puntos_horizontales	{margin:0px 0px 0px 0px; height:35px; padding-left:0px;  background: url(../images/punto_gris.gif) repeat-x; background-position:0px 30px;}

#listado li
{
/*margin-left: -30px;
margin-top: 0px;
padding-top:-15px;
padding-left:0px;
list-style: none;
list-style-image:url(../resources/arrow.gif);*/

    margin-left: -40px;
	padding-left:10px;
	padding-top:2px;
	background-image: url(../images/flecha_azul.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
	list-style: none;


}


#horizontal li
{
float:left; 
    margin-left: 0px;
	padding-left:20px;
	padding-top:2px;
	background-image: url(../images/flecha_azul.gif);
    background-repeat: no-repeat;
    background-position: 10px 6px;
	list-style: none;


}

/*enlaces------------------------------*/



a:link
{
	color: #4E95E1;
	text-decoration: none;

}

a:visited
{
	color: #4E95E1;
	text-decoration: none
}

a:hover
{
	color: #bfbfbf;
	text-decoration: none
}

a:active
{
	color: #bfbfbf;
	text-decoration: none;
	
}



a.menu_sub:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }
a.menu_sub:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }
a.menu_sub:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }
a.menu_sub:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }


a.black:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #183554; text-decoration: none }
a.black:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #183554; text-decoration: none }
a.black:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #4E95E1; text-decoration: none }
a.black:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #4E95E1; text-decoration: none;}








.titulo1 {
	font-family: Arial, Helvetica, Gill Sans MT, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
letter-spacing: 0px;
}
.subtitulo1 {
	font-family: Arial, Helvetica, Gill Sans MT, sans-serif;
	font-size: 18px;
	color: #183554;
letter-spacing: 0px;
font-weight: normal;
}
.titulo2 {
	font-family: Arial, Helvetica, Gill Sans MT, sans-serif;
	font-size: 18px;
	color: #00A6EB;
letter-spacing: 0px;
}
.subtitulo2 {
	font-family: Arial, Helvetica, Gill Sans MT, sans-serif;
	font-size: 18px;
	color: #666666;
	letter-spacing: 0px;
	font-weight: normal;
}
.subtitulo3 {
	font-family: Arial, Helvetica, Gill Sans MT, sans-serif;
	font-size: 11px;
	color: #00A6EB;
	letter-spacing: 0px;
	font-weight: bold;
}
