body{
	background-color : #e2e2e2;
	margin: 0;
}

a:hover{
	color: #005dc3;
}


ul{
	list-style-image: url(/images/flechand.png);
}

.texto{
	font-family: "Arial";
	font-size : 11px;
	text-align: justify;
	color:#000;
}

.menu{
	color: #f47c00;
	border-bottom: 1px solid #005dc3;
}

.punto{
	color:#3c84d2;
	list-style-image: none;
	list-style-type: disc;
}

.txblancoi{
	color:#ffffff;
	font-family: Arial;
	font-size : 11px;
	font-weight : bold;
	text-align: justify;	
}

.txnaranjai{
	color:#f47c00;
	font-family: Arial;
	font-size : 12px;
	font-weight : bold;
	text-align: center;	
}

.azul{
	color: #005dc3;
}

.telefono{
	color:#fff;
	font-family: "Arial";
	font-size : 13px;	
}

.consultoria{
	color:#f47c00;
	font-family: "Arial";
	font-size : 12px;	
}

.email{
	color:#fff;
	font-family: "Arial";
	font-size : 12px;	
}

.txazul11{
	color: #005dc3;
	font-weight : bold;
	font-family: "Arial";
	font-size : 11px;
}

.txazul9{
	color: #005dc3;
	font-weight : bold;
	font-family: "Arial";
	font-size : 9px;
}

.txnaranja11{
	color: #f47c00;
	font-weight : bold;
	font-family: "Arial";
	font-size : 11px;
}

.txazul10{
	color: #005dc3;
	font-weight : bold;
	font-family: "Arial";
	font-size : 10.5px;
}

.txnaranja10{
	color: #f47c00;
	font-weight : bold;
	font-family: "Arial";
	font-size : 10.5px;
}

.sangria{
	margin-left: 40px;
}

.sb_borde{
	border: 1px solid #f47c00;
}

#contenedori{
	width: 850px;
	height: 530px;
	margin: 0 auto 0 auto;
	padding: 120px 0 0 0;
	border:0;
	background-image : url(../images/fondoi.gif);
}

#bordei{
	background-color: #e2e2e2;
	width: 790px;
	height: 20px;
	margin: 0 auto 0 auto;
	padding: 0;
	border:0;
}

#centroi{
	background-image : url(../images/indexf.png);
	background-repeat : no-repeat;
	background-color: #FFF;
	background-position: top right;
	width: 790px;
	height: 377px;
	margin:0 30px 0 30px;
	padding:0;
	border:0;
}

#logoi{
	width:740px;
	margin:0;
	padding:25px 0 0 50px;
	border:0;
}

#textoi{
	width:300px;
	height:140px;
	margin:70px 0 0 435px;
	padding:0 50px 0 30px;
	border:0;
}

#menui{
	background-color: #f47c00;
	width: 770px;
	height: 25px;
	margin: 8px auto 0 auto;
	padding: 5px 20px 0 0;
	border:0;
	color: #fff;
	font-family: "Arial";
	font-size : 14px;
	text-align: right;
}

#menui a{
	color: #fff;
	text-decoration: none;
}

#menui a:hover{
	color: #005dc3;
}

#contenedor{
	width: 815px;
	height: 614px;
	margin: 0 auto 0 auto;
	padding: 26px 0 0 35px;
	border:0;
	background-image : url(../images/borde.gif);
}

#cabecera{
	width: 790px;
	height: 130px;
	margin:0;
	padding:0;
}

#logbanner{
	background-image : url(../images/banner.gif);
	width: 780px;
	height: 78px;
	background-repeat : no-repeat;
	background-color: #FFF;
	background-position: top right;
	margin:0;
	padding: 10px 0 0 10px;
}

#menusup{
	color: #000000;
	font-family: "Arial";
	font-size : 13px;
	width: 550px;
	height: 40px;
	margin:0;
	padding:5px 0 0 230px;
}

#menusup a{
	color: #000000;
	text-decoration: none;
}

#menusup a:hover{
	color: #f47c00;
	text-decoration: none;
}

#lateral_somos{
	background-color : #005dc3;
	width: 250px;
	height: 360px;
	margin:0;
	padding:100px 0 0 0;
	text-align: center;
	line-height: 12px;
	float: left;
}

#lateral_somos a{
	color: #fff;
	text-decoration: none;
}

#lateral_somos a:hover{
	color: #f47c00;
	text-decoration: none;
}

#columna{
	float:left;
	width: 250px;
	height: 490px;
	margin:0;
	padding:0;
	border:0;
}

#submenu{
	color: #005dc3;
	background-color: #e2e2e2;
	width: 240px;
	height: 215px;
	margin:0;
	padding:5px 0 0 10px;
}

#submenu a{
	text-decoration: none;
	color: #005dc3;
}

#submenu a:hover{
	color: #f47c00;
}

#submenu p{
	line-height: 10px;
	margin:0 0 3px 0;
	padding:0;
}

#submenu_recursos{
	color: #005dc3;
	background-color: #e2e2e2;
	width: 240px;
	height: 70px;
	margin:0;
	padding:5px 0 0 10px;
}

#submenu_recursos a{
	text-decoration: none;
	color: #005dc3;
}

#submenu_recursos a:hover{
	color: #f47c00;
}

#submenu_recursos p{
	line-height: 10px;
	margin:0 0 3px 0;
	padding:0;
}

#lateral{
	background-color : #005dc3;
	width: 250px;
	height: 205px;
	margin:20px 0 0 0;
	padding:15px 0 0 0;
	text-align: center;
	line-height: 12px;
}

#lateral a{
	color: #fff;
	text-decoration: none;
}

#lateral_recursos{
	background-color : #005dc3;
	width: 250px;
	height: 300px;
	margin:20px 0 0 0;
	padding:65px 0 0 0;
	text-align: center;
	line-height: 12px;
}

#lateral_recursos a{
	color: #fff;
	text-decoration: none;
}

#texto {
	width: 470px;
	height: 290px;
	margin:0;
	padding:0 0 0 30px;
	float: left;
	font-family: "Arial";
	font-size : 11px;
	text-align: justify;
}

#textolargo {
	width: 480px;
	height: 450px;
	margin:0;
	padding:0 20px 0 30px;
	float: left;
	font-family: "Arial";
	font-size : 11px;
	text-align: justify;
	overflow-y: auto;
	overflow-x: hidden;
}

#textolargo a{
	text-decoration: none;
}

#textolargo a:hover{
	color: #005dc3;
}

.centrado{
text-align: center;
}

.boton{
	border: 1px dashed #FFF;
	background-color: #005DC3;
	color: #FFF;
}

#datos {
	width: 120px;
	height: 260px;
	background-color: #FFFFFF;
	margin:0;
	padding:0 0 0 10px;
	float: left;
	font-family: Arial;
	font-size : 11px;
	text-align: justify;
}

#datos p{
	height: 17px;
	}

#formu {
	width: 160px;
	height: 260px;
	background-color: #FFFFFF;
	margin:0;
	padding:0 0 0 10px;
	float: left;
	font-family: Arial;
	font-size : 10px;
	text-align: justify;
}

#formu input{
	font-family: Arial;
	font-size : 11px;
	border: 1px dashed #000;
}

#envio {
	width: 160px;
	height: 255px;
	background-color: #FFF;
	margin:0;
	padding:5px 0 5px 2px;
	float: left;
	font-family: Arial;
	font-size : 10px;
	text-align: justify;
}

#envio input{
	font-family: Arial;
	font-size : 11px;
	border: 1px solid #DDD;
	text-align: center;
}

#ok {
	width: 450px;
	height: 190px;
	background-color: #FFF;
	margin:0;
	padding:70px 0 0 10px;
	float: left;
	font-family: Arial;
	font-size : 14px;
	text-align: center;	
}

.consulta{
	font-family: Arial;
	font-size : 11px;
	border: 1px dashed #000;
}

#pie {
	width: 770px;
	height: 30px;
	margin:0px auto 0 auto;
	padding:0 0 0 30px;
	font-family: "Arial";
	font-size : 11px;
	text-align: center;
}
