html {height: 100%;width: 100%;}
body {left:0px;margin:0px auto;padding:0px;font-family: arial;font-size:11px;color:#666666;background-color:#70b3f9;
background: url("general/fondo1.jpg") repeat-x; 

}

#cabecera{
	position:relative;margin:auto;width:961px;height:175px;padding-left:45px;
	background-image:url("general/cabecera_sombra.png")
}
.logotipo{position:relative;float:left;width:254px;height:175px;}
.accesos_cabecera{position:relative;float:left;width:680px;height:175px;}
.accesos_cabecera .telefono_cabecera{position:relative;float:left;width:620px;height:75px;color:white;font-size:23px;font-family:"arial black";text-align:right;}
.accesos_cabecera .rayas_cabecera{
	position:relative;float:left;width:680px;height:30px;
	background-image:url("general/barras_trans.png") ;
}
.accesos_cabecera .navegacion_cabecera{position:relative;float:left;width:680px;height:55px;padding-top:15px;color:white;font-size:13px;font-family:"arial";text-align:right;}
.accesos_cabecera .navegacion_cabecera a{color:#fff;text-decoration:none;}
.accesos_cabecera .navegacion_cabecera a:hover{color:#fff;text-decoration:underline;}
.accesos_cabecera .atencion_cliente{font-size:15px;}

#general{position:relative;margin:auto;width:1015px;}
#menu{position:relative;float:left;width:1015px;padding-top:1px;height:37px;overflow:hidden;}
#menu img{position:relative;float:left;}
.botonera_menu{position:relative;float:left;width:1005px;height:36px;background-color:#fff;}
.boton_inicio{position:relative;float:left;width:60px;height:26px;padding-top:8px;padding-left:20px;background: url("/css/general/fin_bot_inicio.jpg") #61636e right no-repeat;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.boton_inicio a{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
.boton_inicio a:hover{text-decoration:underline}
.boton_inicio_after{position:relative;float:left;width:60px;height:26px;padding-top:8px;padding-left:20px;background: url("/css/general/fin_bot_inicio_after.jpg") #61636e right no-repeat;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.boton_inicio_after a{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
.boton_inicio_after a:hover{text-decoration:underline}
.boton{position:relative;float:left;width:76px;height:26px;padding-top:8px;padding-left:20px;background: url("/css/general/fin_bot.jpg") #ffffff right 
 no-repeat;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.boton a{color:#008acf;font-size:12px;text-decoration:none;font-family:"arial black"}
.boton a:hover{text-decoration:underline}
.boton_after{position:relative;float:left;width:76px;height:26px;padding-top:8px;padding-left:20px;background: url("/css/general/fin_bot_after.jpg") #ffffff right 
 no-repeat;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.boton_after a{color:#008acf;font-size:12px;text-decoration:none;font-family:"arial black"}
.boton_after a:hover{text-decoration:underline}

.boton_over{position:relative;float:left;width:76px;height:26px;padding-top:8px;padding-left:20px;background: url("/css/general/fin_bot_over.jpg") #f70304 right 
 no-repeat;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}
.boton_over a{color:#ffffff;font-size:12px;text-decoration:none;font-family:"arial black"}
.boton_over a:hover{text-decoration:underline}
.resto_botonera{position:relative;float:left;width:635px;height:34px;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8}

#contenido{position:relative;float:left;width:1005px;padding-left:5px;padding-right:5px;}

#pie{
	position:relative;float:left;width:1005px;height:84px;text-align:center;color:#ffffff;padding-top:7px;
	background-image:url("/css/general/pie.png") !important;
}

#pie a{text-decoration:underline; color:#879ab2}
#pie .gruposga{color:#879ab2}

#central{
	position:relative;float:left;width:1005px;height:634px;z-index:1;
	background-image:url("/css/general/ondas_izq.png") !important;
}

.menu_interno{position:relative;float:left;width:202px;height:514px;padding-left:50px;padding-top:30px;}
.menu_interno a{position:relative;float:left;width:100%;color:#0a3664;text-decoration:none;font-size:12px;line-height:30px;font-family:arial}
.menu_interno a:hover{text-decoration:underline}
.texto{position:relative;float:left;width:429px;height:514px;padding-left:60px;padding-top:30px;color:white;font-size:13px;text-align:justify;}
.lateral_derecho{position:relative;float:left;width:162px;height:514px;padding-left:70px;padding-top:30px;z-index:10;}

.caja_foto{
	position:relative;float:left;width:156px;height:117px;padding-top:3px;padding-left:3px;margin-bottom:15px;
	background-image:url("/css/general/fondo_red_foto.png") !important;
}

.presupuesto_flotante{
	position:absolute;top:280px;left:0px;width:321px;height:258px;
	background-image:url("/css/general/presupuesto.png") !important;
}


.label_{position:relative;float:left;width:140px;text-align:left;}

h1{position:relative;float:left;color:#fff;font-family:"arial";font-size:18px;width:100%;line-height:15px;margin-top:0px;margin-bottom:20px;}
