
/* GENERALES ------------------------------------------------------------------------- */

body {
	background-image: url(imagenes/fondo.jpg);
	margin: 0;
	padding: 0;
	font-family:  Verdana, Arial, Tahoma, "Trebuchet MS", Sans-serif;	 
	font-size: 12px;	 
	color: #2A2927;	 
	background-repeat: repeat-x;
	background-color: #FFF;
}

.contenedor{
	width: 800px;
	padding: 0px;
	margin: 0 auto;
	background-image: url(imagenes/fondo_cabezal.jpg);
	background-repeat: no-repeat;	
}

.cabezal{
	height: 118px;
}

.logo{
	height: 128px;
	width: 431px;
}

.botonera{
	height: 40px;
}
/*santiago*/
.form_error{
	color: #E05707;
	font-weight: bold;
}

.cabezal h1{
	display:none;
}
/*santiago*/

.info{
	margin: 0px;
	padding: 0px;
	width: 798px;
/*	background-image: url(imagenes/fondo_info.jpg);
	background-repeat: repeat-x;*/
	background-color: #FFFFFF;
	border-left: 1px solid #E9E6DD;
	border-right: 1px solid #E9E6DD;	
	}

.columna_der{
	width: 570px;
	float: left;
	padding: 30px 10px 10px 10px;
	background-repeat: repeat-x;
}

.columna_izq{
	width: 190px;
	float: left;
	padding: 30px 8px 10px 10px;
	text-align: right;
	color: #3B3330;
/*	font-style: italic;*/
}

.columna_izq_st{
	font-weight: bold;
	font-style: italic;
	color: #DB540A;
	font-size: 13px;
	line-height: 15px;
}

.columna_izq_error{
	padding: 10px 10px 30px 10px;
	margin: 0 3px 10px 0;
	text-align: right;
	color: #fff;
	background-image: url(imagenes/fondo_mensaje.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: bottom;
}

.columna_izq_gracias{
	padding: 10px 10px 30px 10px;
	margin: 0 3px 10px 0;
	text-align: right;
	color: #fff;
	background-image: url(imagenes/fondo_mensaje_2.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: bottom;
}

.columna_der_error{
	padding: 10px 10px 30px 10px;
	margin: 0 3px 10px 0;
	color: #fff;
	background-image: url(imagenes/fondo_mensaje-B.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: bottom;	
}

.columna_der_gracias{
	padding: 10px 10px 30px 10px;
	margin: 0 3px 10px 0;
	color: #fff;
	background-image: url(imagenes/fondo_mensaje_2B.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-position: bottom;	
}


.titular{
	color: #B94503;
	font-size: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;;

/*	font-style: italic;*/
	letter-spacing: -1px;
	margin: 10px 0 0 0;
}
P.texto{
	margin: 5px 10px 5px 0;
	line-height: 15px;
}
P.texto_opc{
margin: 0 0 10px 0;
font-variant: small-caps;
color: #CF753A;
}
P.texto_mayor{
	color: #E1580A;
/*	color: #E45908;*/
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 16px;
	border-top: 1px solid #F4F2E9;
	border-bottom: 1px solid #F4F2E9;
/*	border-right: 1px solid #F4F2E9;*/
	padding: 5px 0 5px 0;
}

.separador{
	border-top: 1px solid #E8E5DC;
	margin: 15px 0 0 0;
}

.campo1{
	width: 50px;
	border: 1px solid #E9E6DD;
	background-color: #F4F2E9;
	text-align: left;
	color: #B94503;
	font-family:  Verdana, Arial, Tahoma, "Trebuchet MS", Sans-serif;	 
	font-size: 11px;
	padding: 2px;			
}
.campo2{
	width: 110px;
	border: 1px solid #E9E6DD;
	background-color: #F4F2E9;	
	text-align: left;
	color: #DB540A;
	font-family:  Verdana, Arial, Tahoma, "Trebuchet MS", Sans-serif;	 
	font-size: 11px;
	padding: 2px;
}
.campo3{
	width: 170px;
	border: 1px solid #E9E6DD;
	background-color: #F4F2E9;
	text-align: right;
	color: #DB540A;
	font-family:  Verdana, Arial, Tahoma, "Trebuchet MS", Sans-serif;	 
	font-size: 11px;
	padding: 2px;
	font-style: normal;
}
.campo4{
	width: 300px;
	border: 1px solid #E9E6DD;
	background-color: #F4F2E9;
	color: #DB540A;
	font-family:  Verdana, Arial, Tahoma, "Trebuchet MS", Sans-serif;	 
	font-size: 11px;
	padding: 2px;
	font-style: normal;
}
.campo5{
	width: 480px;
	height: 90px;
	border: 1px solid #E9E6DD;
	background-color: #F4F2E9;
	color: #DB540A;
	font-family:  Verdana, Arial, Tahoma, "Trebuchet MS", Sans-serif;	 
	font-size: 11px;
	padding: 2px;
	font-style: normal;
}
.boton{
	width: 70px;
	border: 1px solid #ECE8D6;
	background-color: #DB540A;
	text-align: right;
	color: #ECE8D6;
	font-family:  Verdana, Arial, Tahoma, "Trebuchet MS", Sans-serif;	 
	font-size: 11px;
	padding: 2px 10px 2px 10px;
	font-style: normal;
	margin: 10px 0 0 0;
}





.banner{
	margin: 10px 10px 0 0;
}


#foxmenucontainer{
	height:40px;
	display:block;
	padding:0 0 0 210px;
	text-transform: uppercase;
}
#foxmenu{position:relative;display:block;height:40px;font-size:12px;font-weight:bold;font-family:Arial, Verdana,Helvitica,sans-serif;}
#foxmenu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#foxmenu ul li{display:block;float:left;margin:0 1px 0 0; border-left: 1px solid #F3F0E7;}
#foxmenu ul li a{display:block;float:left;color:#806D5E;text-decoration:none;padding:10px 16px 0 16px;height:30px;}
#foxmenu ul li a:hover{color:#473D34;background-image: url(imagenes/menu_sobre.gif); background-repeat: no-repeat; background-position: center;}
#foxmenu ul li a.current,#foxmenu ul li a.current:hover{color:#FFFFFF; background-image: url(imagenes/menu_selec.gif); background-repeat: no-repeat; background-position: center;}

.mapa{
	padding: 10px;
	background-color: #F4F2E9;
}

.credito{
	margin:0 20px 20px 0;
	text-align: right;
}


 
 
a.rollover { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 255px; /* width of reactive image */
	height: 60px; /* height of reactive image */
	background-image: url(imagenes/servicios.gif);
	background-repeat: no-repeat;
   margin: 0 0 0 545px;
}
  
a.rollover:hover { 
     background-image: url(imagenes/servicios_2.gif);
   text-decoration: none;
	
     } 


.pie{
	text-align: right;
	color: #6C6258;
	clear: both;
	line-height: 12px;
	padding: 10px 0 10px 0;
	font-size: 10px;
	background-image: url(imagenes/fondo_pie.jpg);
	background-repeat: no-repeat;
}


/* //////////////////  */
.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
