body {
	background-color: #3f6d83;
	background-image: url(../img/fondo_body.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#centrado {
	width: 980px;
	margin-left: -490px;
	position: absolute;
	left: 50%;
	top: 10px;
}
#cabecera {
	width: 960px;
	height: 55px;
	padding-right: 10px;
	padding-left: 10px;
}

#int-cab {
	float: left;
}
#menu {
	height: 30px;
	width: 940px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fe6725;
	background-image: url(../img/fondo_menu.gif);
	background-repeat: no-repeat;
	line-height: 30px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu li {
	float: left;
	padding-right: 10px;
}
#menu li a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu li a:hover {
	color: #2fa2d9;
	text-decoration: none;
}
.azul {
	color: #2fa2d9;
}
.azul2 {
	color: #1E7EAE;
}

.naranja {
	color: #fe6725;
}

#cont-swf {
	background-image: url(../img/fondo_swf.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 200px;
	padding-right: 10px;
	padding-left: 10px;
}
#cont-swf2 {
	background-repeat: no-repeat;
	width: 960px;
	height: 470px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/fondo_swf2.jpg);
}
#contene {
	height: 270px;
	width: 960px;
	background-image: url(../img/fondo_cont.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
#contene2 {
	width: 980px;
	background-image: url(../img/fondo_contene2.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	min-height: 260px;
	height: auto !important;
	height: 260px;
	float: left;
}
#contene2-int {
	background-image: url(../img/fondo_cont2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 251px;
	height: auto !important;
	height: 251px;
	float: left;
}
#contene3-int {
	background-image: url(../img/fondo_cont3.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 513px;
	height: auto !important;
	height: 513px;
}
#cont-3 {
	float: left;
	width: 770px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
}
#cont-4 {
	float: left;
	width: 448px;
	margin-bottom: 13px;
}
#cont-5 {
	float: left;
	width: 489px;
	margin-top: 15px;
}
#izq2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FE6725;
	width: 155px;
	padding-left: 18px;
}

#anyo {
	float: left;
	width: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F6D83;
	background-image: url(../img/fondo-anyo.gif);
	background-repeat: no-repeat;
	height: 16px;
	text-align: center;
	font-weight: bold;
}
#t-c4 {
	float: right;
	width: 407px;
}


#contenido {
	width: 770px;
	float: left;
}
#texto {
	background-color: #FFFFFF;
	min-height: 467px;
	height:auto !important;
	height:467px;
	padding-top: 16px;
	padding-right: 50px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	padding-bottom: 16px;
}
#texto a {
	color: #3F6D83;
	text-decoration: none;
}
#texto a:hover {
	text-decoration: underline;
}
#cont-int-der .nar {
	color: #FE6725;
	text-decoration: none;
}

#texto2 {
	background-color: #FFFFFF;
	min-height: 467px;
	height:auto !important;
	height:467px;
	padding-top: 16px;
	padding-right: 50px;
	padding-left: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #346075;
	width: 675px;
	float: left;
}
#texto p {
	margin: 0px;
	padding-top: 16px;
	padding-bottom: 0px;
}

#texto2 p {
	margin: 0px;
	padding-top: 16px;
	padding-bottom: 0px;
}
#pastilla {
	width: 170px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#cont-pastillas {
	float: left;
	width: 175px;
}

#pastilla1 {
	width: 170px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
#pastilla2 {
	width: 170px;
	float: left;
	padding-left: 5px;
}
#pasti-central {
	float: left;
	height: 230px;
	width: 500px;
	background-image: url(../img/fondo_pasti_central.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #346075;
	padding-right: 55px;
	padding-left: 55px;
	padding-top: 30px;
}
#pasti-central2 {
	float: left;
	height: 150px;
	width: 500px;
	background-image: url(../img/fondo_pasti_central.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #346075;
	padding-right: 55px;
	padding-left: 55px;
	padding-top: 20px;
	padding-bottom: 52px;
}
#titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #2f5a6e;
	padding-bottom: 13px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #fe6725;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fe6725;
	padding-bottom: 4px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #366278;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
}

.margen {
	margin-left: 5px;
}
.titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #366278;
}
.negrita {
	font-weight: bold;
}
.naranja2 {
	font-weight: bold;
	color: #FE6725;
}
.naranja3 {
	font-size: 14px;
	font-weight: bold;
	color: #FE6725;
}


.espacio1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}






#pasti-central p {
	margin: 0px;
	padding: 0px;
}
#cont-int-der {
	float: right;
	padding-top: 15px;
	padding-left: 15px;
	width: 489px;
	color: #515151;
	line-height: 16px;
}
#cont-int-der p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#cont-int-der-map {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
	width: 489px;
	background-image: url(../img/mapa.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 392px;
	color: #515151;
}
#cont-menu2 {
	float: left;
	width: 170px;
	padding-top: 15px;
}
#c-manu2-int {
	background-image: url(../img/fondo_menu2.gif);
	background-repeat: repeat-y;
	min-height: 382px;
	height: auto !important;
	height: 382px;
	padding-right: 18px;
	padding-left: 18px;
	width: 134px;
	padding-top: 5px;
}
#p-m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fe6725;
	margin-bottom: 16px;
}
#p-m a {
	color: #3f6d83;
	text-decoration: none;
}
#p-m a:hover {
	color: #88B1C6;
}

#p-m ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#p-m ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe6725;
	font-weight: normal;
	margin: 0px;
	background-image: url(../img/punto-menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 9px;
	padding-bottom: 3px;
}
#p-m ul li a {
	color: #3f6d83;
	text-decoration: none;
}
#p-m ul li .sub {
	color: #fe6725;
	font-size: 10px;
}
#p-m ul li .sub a {
	color: #5b899f;
}
#p-m ul li .sub a:hover {
	color: #88B1C6;
}



#pie2 {
	margin: 0px;
	padding: 0px;
}










#pie {
	color: #FE6725;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#pie a {
	color: #FFFFFF;
	text-decoration: none;
}
#pie a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#mapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe6725;
}
#mapa a {
	color: #3f6d83;
	text-decoration: none;
}
#mapa a:hover {
	color: #3f6d83;
	text-decoration: underline;
}

#nivel1 {
	font-weight: bold;
	color: #fe6725;
}
#nivel2 {
	padding-left: 45px;
}
#nivel3 {
	padding-left: 65px;
}
#nivel4 {
	padding-left: 85px;
}


#espacio1 {
	height: 10px;
}


#espacio2 {
	float: left;
	height: 15px;
	width: 448px;
}
#espacio3 {
	float: left;
	height: 20px;
	width: 448px;
}
#espacio4 {
	float: left;
	height: 30px;
	width: 489px;
}

#cont-int-der-map ul {
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #515151;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#p-lista {
	margin-bottom: 5px;
	position: relative;
	margin-left: 13px;
}
#p-lista2 {
	margin-bottom: 1px;
	position: relative;
	margin-left: 13px;
}
#p-lista3 {
	margin-bottom: 5px;
	position: relative;
	margin-left: 13px;
	width: 387px;
}
#cont-2008 {
	width: 449px;
	padding-left: 40px;
}

#numero {
	position: absolute;
	left: -15px;
	top: -1px;
}
#punto {
	position: absolute;
	left: -16px;
	top: -1px;
}
#cont-img-der {
	float: right;
	padding-bottom: 10px;
	padding-left: 8px;
}
#pastilla-naranja {
	float: left;
	width: 244px;
}
#top-p {
	height: 11px;
	width: 244px;
}
#cen-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF6624;
	width: 216px;
	padding-right: 14px;
	padding-left: 14px;
	text-align: justify;
	line-height: 14px;
}
#bottom-p {
	height: 11px;
	width: 244px;
	margin-bottom: 20px;
}
.borde {
	margin-top: 11px;
	margin-bottom: 23px;
	float: right;
}
#izq {
	float: left;
	width: 489px;
	margin-bottom: 15px;
}
#cuadro {
	width: 489px;
	background-image: url(../img/top-cuadro.gif);
	background-position: top;
	margin-top: 15px;
	padding-top: 14px;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 15px;
}
#past-cuadro1 {
	background-image: url(../img/fondo-cuadro.gif);
	background-repeat: repeat-y;
	width: 453px;
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	margin-bottom: 2px;
	float: left;
}
#past-cuadro2 {
	background-image: url(../img/fondo-cuadro.gif);
	background-repeat: repeat-y;
	float: left;
	width: 453px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	margin-bottom: 2px;
}
#past-cuadro3 {
	background-image: url(../img/fondo-cuadro.gif);
	background-repeat: repeat-y;
	float: left;
	width: 453px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 18px;
}
#cua-izq {
	float: left;
	width: 137px;
	padding-right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#cua-der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	padding-left: 18px;
	width: 280px;
}
#bottom-cuadro {
	float: left;
	height: 14px;
	width: 489px;
}
#experiencia {
	float: left;
	font-size: 14px;
	padding-right: 8px;
}
.experiencia-n {
	line-height: 38px;
	color: #FE6725;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.experiencia-a {
	line-height: 38px;
	color: #1E7EAE;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
#cont-exp {
	width: 489px;
	height: 38px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#tabla-acci-top {
	background-color: #FF6624;
	background-image: url(../img/top-acci.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 489px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.centrado-m1 {
	text-align: center;
	background-image: url(../img/m1.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.centrado {
	text-align: center;
}
.izq-m2 {
	text-align: left;
}
.der-m2 {
	text-align: right;
}
.der {
	text-align: right;
}
#margen-tabla {
	height: 1px;
	width: 489px;
}


#tabla-acci {
	padding-bottom: 1px;
	float: left;
	width: 489px;
}

#grado {
	width: 154px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left: 13px;
	float: left;
}
#poliza1 {
	width: 76px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 13px;
	padding-left: 13px;
	float: left;
}
#poliza2 {
	width: 76px;
	float: left;
	padding: 13px;
}
.fondo-acci {
	background-image: url(../img/fondo_acci.gif);
	background-repeat: repeat-y;
}

.bottom-acci {
	background-image: url(../img/bottom_acci.gif);
	background-repeat: no-repeat;
}
#p-lista ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}#p-lista li {
	padding-left: 10px;
}
#cont-int-der a {
	color: #3F6D83;
	text-decoration: none;
}
#cont-int-der a:hover {
	text-decoration: underline;
}
#texto-mapa {
	float: left;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	padding-right: 10px;
}
#texto-mapa a {
	color: #3F6D83;
	text-decoration: none;
}
#texto-mapa a:hover {
	text-decoration: underline;
}

#cont-mapa {
	float: left;
	width: 487px;
	height: 348px;
	margin-top: 20px;
	border: 1px solid #ACA899;
	margin-bottom: 10px;
}
#contact-form {
	background-image: url(../img/barra.gif);
	background-repeat: no-repeat;
	position: relative;
	background-position: top;
	padding-top: 10px;
	width: 489px;
}
#contact-form2 {
	background-image: url(../img/barra.gif);
	background-repeat: no-repeat;
	position: relative;
	background-position: top;
	padding-top: 10px;
	width: 489px;
	float: left;
}
#contact-form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	text-align: right;
	width: 120px;
	padding-right: 6px;
	line-height: 20px;
	float: left;
}
.der {
	float: left;
}

.peque {
	font-size: 9px;
}

.borde-n{
	width: 300px;
	height: 14px;
	float: left;
	border: 1px solid #FE6725;
}
.ancho2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	text-align: right;
	width: 120px;
	padding-right: 6px;
	line-height: 20px;
	float: left;
}
.ancho3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	width: 310px;
	padding-right: 6px;
	line-height: 20px;
	float: left;
	padding-bottom: 5px;
}
.ancho4 {
	width: 180px;
	float: left;
}

.ancho {
	width: 300px;
	height: 70px;
	float: left;
	border: 1px solid #FE6725;
}
.margen2 {
	padding-bottom: 15px;
	width: 489px;
	float: left;
}
.margen3 {
	padding-bottom: 5px;
	width: 489px;
	float: left;
}
.margen4 {
	padding-bottom: 5px;
	width: 489px;
	float: left;
	height: 50px;
}
.margen5 {
	padding-bottom: 15px;
	width: 320px;
	float: left;
	padding-left: 92px;
	padding-right: 77px;
}
#camp {
	padding-left: 125px;
	font-size: 10px;
	width: 364px;
	float: left;
}
#camp2 {
	padding-left: 92px;
	font-size: 10px;
	width: 364px;
	float: left;
	padding-right: 33px;
}
#comen {
	height: 110px;
}

#contact-btn {
	width: 265px;
	padding-top: 15px;
	padding-left: 210px;
	float: left;
	padding-bottom: 15px;
}
#contact-btn a {
	background-image: url(../img/boton-enviar.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 23px;
	width: 71px;
	padding-top: 6px;
	text-decoration: none;
	color: #000000;
	float: left;
	font-size: 12px;
}
#contact-btn a:hover {
	text-decoration: none;
	background-image: url(../img/boton-enviar-hover.jpg);
	background-repeat: no-repeat;
}
#ancho150 {
	float: left;
	width: 155px;
}
#der {
	text-align: right;
	float: left;
	width: 130px;
}
.der2 {
	float: left;
	
}
.blanco {
	color: #FFFFFF;
}
#texto-form {
	font-size: 10px;
	text-align: justify;
	padding-bottom: 15px;
}
.subrrallado {
	text-decoration: underline;
}
#tabla-fexi {
	width: 489px;
	margin-bottom: 15px;
}
#fila-flexi {
	width: 489px;
}
.top {
	background-image: url(../img/top-flexi.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 489px;
	font-weight: bold;
	padding-top: 4px;

}
.bottom {
	background-image: url(../img/bottom-flexi.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 489px;
	padding-top: 2px;

}
.normal1 {
	background-image: url(../img/fondo1-flexi.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 489px;
	line-height: 19px;

}
.normal2 {
	background-image: url(../img/fondo2-flexi.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 489px;
	line-height: 19px;

}
#cas1 {
	float: left;
	width: 349px;
	padding-left: 10px;
	position: relative;
}
#cas2 {
	float: left;
	width: 60px;
	text-align: center;
}
#uno {
	font-size: 8px;
	position: absolute;
	top: -3px;
	right: 260px;
}
#uno2 {
	font-size: 8px;
	position: absolute;
	top: -2px;
	right: 303px;
}
#uno3 {
	font-size: 8px;
	position: absolute;
	top: -2px;
	right: 281px;
}
#dos {
	font-size: 8px;
	position: absolute;
	top: -2px;
	right: 143px;
}
.fondo-rosa {
	background-color: #FDEFE9;
}
#con-2008-2 {
	font-size: 13px;
	padding-top: 10px;
	padding-left: 9px;
}
