/* CSS Document */
*{margin:0px;}
.rojo{color:#E6141E;}


body{
	background:url(imagenes/fondo_paginas.jpg) repeat-x #13181C;
	font-family:Trebuchet MS,sans serif;
	text-align:justify;
	color:#616262;
	font-size:14px;
	}
	
h1{
	font-size:23px;
	font-family:Arial Narrow,sans serif;
	font-weight:normal;
	color:#021F37;
	font-style:italic;
	margin:0px;
	padding-bottom:10px;
	}

h3{text-decoration:underline;}
	
#encabezado{
	margin:auto;
	width:984px;
	height:345px;
	background:url(imagenes/sombra.png) repeat-y;
	padding-left:4px;
	}

#encabezado img{
	float:left;
	}

#menu{
	margin:auto;
	width:956px;
	height:33px;
	padding-top:16px;
	text-align:left;
	font-size:18px;
	color:#000;
	padding-left:24px;
	background:url(imagenes/fondo_menu.gif) no-repeat;
	}

#menu a{
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	color:#000000;
	font-family:Arial Narrow,sans serif;
	font-size:15px;
	font-weight:bold;
	
	}

#menu_principal{
	background:#FDB845;
	height:49px;
	text-align:center;
	}

#menu_principal #flash{

	height:247px;
	margin:auto;
	margin-top:3px;
	width:992px;
	}

#cuerpo{
	margin:auto;
	background:url(imagenes/sombra.png) repeat-y;
	width:984px;
	overflow:hidden;
	padding-left:4px;
	}

#izquierdo{
	float:left;
	background:url(imagenes/fondo_izquierdo.jpg) no-repeat #fff;
	width:663px;
	padding-top:16px;
	overflow:hidden;
	padding-bottom:10px;
	min-height:633px;
	}

#izquierdo #bienvenida{
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:18px;
	}


#izquierdo #contenido{
	float:left;
	overflow:hidden;
	padding-bottom:10px;
	padding-left:24px;
	width:630px;
	}


	
#bienvenida .sec_location{
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:#DADADA solid 1px;
	width:620px;
	}

#bienvenida .sec_location p{
	float:left;
  padding-bottom:5px;
  width:340px;
	padding-left:10px;
	}

#bienvenida .sec_location h4{
	float:left;
  	padding-bottom:5px;
  	width:343px;
	font-size:18px;
	color:#002E69;
	padding-left:10px;
	}

#bienvenida .sec_location b{
	padding-top:0px;
	width:100px;
	}

#bienvenida .sec_location img{
	display:block;
	float:left;
	}
	
#bienvenida .sec_location a{
	color:#E6151E;
	font-size:12px;
	float:left;
	display:block;
	text-decoration:none;
	
	}	

#izquierdo #banners{
	text-align:center;
	}

/*	
.sec_services{
	float:left;
	padding-bottom:15px;
	text-align:left;
	padding-right:5px;
	width:305px;
	padding-top:15px;
	}

.sec_services img{
	padding:4px;
	background:#EDEDED;
	border:solid #025597 2px;
	padding:21px;
	}

.sec_services p{
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
  color:#A0A0A0;
  font-size:13px;
  font-weight:bold;
  padding:5px;
  text-align:left;
	}

.sec_services .may{
  text-transform:uppercase;
	border:none;
	color:#015697
	}
	
.sec_services a{
	color:#E5131C;
	text-decoration:none;
	font-size:12px;
  font-weight:bold;
  padding:5px;
  text-align:left;
  text-transform:uppercase;
	}
*/

#bienvenida .nombre_a{width:430px;background:#015699;float:left;color:#fff;height:25px;line-height:2;padding-left:10px;font-weight:bold;}
#bienvenida .codigo_a{width:160px;background:url(imagenes/fondo_rojo.jpg) repeat-x;float:left;color:#fff;height:25px;line-height:2;padding-left:10px;font-weight:bold;}
#bienvenida .descripcion_a{width:590px;background:#E4E4E2;float:left;color:#666;padding-left:10px;padding:10px}
#bienvenida .espacio{float:left;height:20px;width:610px;}
#bienvenida .descripcion_a img{float:left;padding:3px;background:#fff;border:solid #969798 2px;}
#bienvenida .descripcion_a p{padding-left:10px;text-align:justify;width:450px;float:left;padding-bottom:10px;}	

.espacio{height:20px;width:590px;}

#derecho{
	float:left;
	width:297px;
	background:url(imagenes/fondo_derecho.jpg) repeat-x #CDD5DB;
	text-align:center;
	padding-left:20px;
	}


#derecho a{
	display:block;
	background:#fff;
	text-decoration:none;
	color:#002E61;
	font-size:14px;
	text-align:left;
	height:35px;
	border-bottom:#5482C3 solid 1px;
	line-height:35px;
	text-transform: uppercase;
	}

#derecho p{background:#fff;
}
	
.vineta{display:block;float:left;padding:5px;}

.lista{padding-left:80px;padding-bottom:10px;}

.lista li {
	list-style-image:url(imagenes/vineta.gif);
	padding-left:0px;
	text-align:justify;}

.lista1 li {
	list-style-image:url(imagenes/vineta.gif);
	padding-left:0px;margin-left:40px;
	text-align:justify;}	

.img_der{float:left;border:#314453 solid 1px;padding:3px;margin-right:10px;background:#CDCDCD}

.img_izq{float:right;border:#314453 solid 1px;padding:3px;margin-left:10px;background:#CDCDCD}

.img_index{float:left;border:#314453 solid 1px;padding:3px;background:#CDCDCD}

#pie{
	height:72px;
	width:980px;
	background:#1C262D;
	}

#pie #menu_pie{
	float:left;
	width:655px;
	height:50px;
	padding-top:16px;
	text-align:left;
	font-size:18px;
	color:#fff;
	padding-left:9px;
	font-family:Trebuchet MS,sans serif;
	}



#pie #menu_pie a{
	text-decoration:none;
	padding-right:8px;
	padding-left:8px;
	color:#fff;
	font-family:Trebuchet MS,sans serif;
	font-size:12px;
	
	}
	
#pie #validaciones{
	background:#AF0000;
	float:left;
	width:307px;
	height:56px;
	padding-top:16px;
	text-align:left;
	font-size:18px;
	color:#fff;
	padding-left:9px;
	}

.clear{
	clear:both;
}

/* FORMA DE CONTACTO */
#forma_contacto {
	width:280px;
	height:206px;
	padding-top:15px;

	text-align:left;
	color:#021F37;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#forma_contacto .boton {
	background:url(imagenes/boton_enviar.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:92px;
	height:28px;
	margin-right:3px;
	float:right;
}

#forma_contacto label{
	text-align:right
}

#forma_contacto input,textarea,select{
	width:190px;
	height:17px;
	margin-bottom:8px;
}
#forma_contacto textarea{
	width:190px;
	margin-right:0px;
	margin-bottom:8px;
	height:50px;
}

#forma_contacto #texto_forma{
	float:left;
	width:78px;
	
}

#forma_contacto #cajas_texto{
	float:left;
	width:200px;
	margin-top:-2px;
	
}

#forma_contacto h1{
	color:#FFFFFF;
	margin-bottom:6px;
	font-size:16px;
	
}


