body {
	background: url(../px/fondo.gif) top left repeat-x #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin: 0;
}

img { border: 0; }
a { text-decoration: none; }
.clear { clear: both; height: 1px; font-size: 1px; }
.incrus { float: left; margin: 0 10px 10px 0; }

h4{ color:#0066CC; margin:0; padding:0}

/*______________________________________________________________________ CABECERA */

.cabecera {
	padding:0 0 0 0;
	margin: 0;
	width: 995px;
	height: 144px;
	text-align: left;
	font-size: 11pt;
}

.menu1, .menu1a {
	margin: 0;
	padding: 0;
	width: 80px;
	height: 29px;
	background: url(../px/menu1a.gif) top left no-repeat;
}

.menu1a { background: url(../px/menu1b.gif) top left no-repeat; }
*html .menu1, *html .menu1a { margin-top: -4px; }
*+html .menu1, *+html .menu1a { margin-top: -4px; }

.menu2, .menu2a {
	margin: -29px 0 0 83px;
	padding: 0;
	width: 180px;
	height: 29px;
	background: url(../px/menu2a.gif) top left no-repeat;
}

.menu2a { background: url(../px/menu2b.gif) top left no-repeat; }

.menu3, .menu3a {
	margin: -29px 0 0 266px;
	padding: 0;
	width: 180px;
	height: 29px;
	background: url(../px/menu2a.gif) top left no-repeat;
}

.menu3a { background: url(../px/menu2b.gif) top left no-repeat; }

.menu4, .menu4a {
	margin: -29px 0 0 449px;
	padding: 0;
	width: 147px;
	height: 29px;
	background: url(../px/menu4a.gif) top left no-repeat;
}

.menu4a { background: url(../px/menu4b.gif) top left no-repeat; }

.menu5, .menu5a {
	margin: -29px 0 0 599px;
	padding: 0;
	width: 112px;
	height: 29px;
	background: url(../px/menu5a.gif) top left no-repeat;
}

.menu5a { background: url(../px/menu5b.gif) top left no-repeat; }

.menu6, .menu6a {
	margin: -29px 0 0 714px;
	padding: 0;
	width: 80px;
	height: 29px;
	background: url(../px/menu1a.gif) top left no-repeat;
}

.menu6a { background: url(../px/menu1b.gif) top left no-repeat; }

.menu1 a, .menu1a a, .menu2 a, .menu2a a, .menu3 a, .menu3a a, .menu4 a, .menu4a a, .menu5 a, .menu5a a, .menu6 a, .menu6a a { 
	color: #ffffff;
	position: absolute;
	height: 25px;
	padding: 4px 0 0 0;
	text-align: center;
}

.menu1 a, .menu1a a, .menu6 a, .menu6a a { width: 80px; }
.menu1 a:hover, .menu6 a:hover { background: url(../px/menu1b.gif) top left no-repeat; }
.menu2 a, .menu2a a, .menu3 a, .menu3a a { width: 180px; }
.menu2 a:hover, .menu3 a:hover { background: url(../px/menu2b.gif) top left no-repeat; }
.menu4 a, .menu4a a { width: 147px; }
.menu4 a:hover { background: url(../px/menu4b.gif) top left no-repeat; }
.menu5 a, .menu5a a { width: 112px; }
.menu5 a:hover { background: url(../px/menu5b.gif) top left no-repeat; }

.breadcrumb {
	margin: 0;
	width: 995px;
	padding: 1px 0 0 0;
	height: 19px;
	text-align: left;
	color: #979797;
	font-size: 10pt;
	font-family: "Times New Roman", Times, serif;
}

.breadcrumb a { color: #124b68; }
.breadcrumb a:hover { border-bottom: 1px dotted #124b68; }

/*______________________________________________________________________ CONTAINER */

.container { margin: 0; width: 995px; padding: 0; background: url(../px/container.gif) top left repeat-x #ffffff; }

.izquierda {
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
	width: 796px;
	text-align: left;
}

.derecha {
	margin: 0;
	padding: 55px 0 0 0;
	float: right;
	width: 199px;
	color: #124b68;
	text-align: left;
}

/*______________________________________________________________________ DERECHA */

.contacto {
	margin: 0;
	padding: 2px 0 0 45px;
	width: 154px;
	height: 40px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	background: url(../px/contacto.gif) top left no-repeat;
}

*html .contacto { margin: -4px 0 0 0; }
*+html .contacto { margin: -4px 0 0 0; }

.contacto a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9pt; color: #124b68; font-weight: normal; }
.contacto a:hover, .direccion a:hover { text-decoration: underline; }

.direccion {
	width: 191px;
	font-size: 8pt;
	margin: 0;
	color: #05689b;
	padding: 0 0 0 8px;
	background: url(../px/direccion.gif) top left repeat-y;
}

.direccion a { color: #05689b; }

.direccion1, .direccion2 {
	width: 179px;
	padding: 4px 0 0 3px;
	margin: 0 0 0 0;
	line-height: 10pt;
}

.direccion1 { height: 30px; background: url(../px/direccion1.gif) top left no-repeat; }
.direccion2 { height: 18px; background: url(../px/direccion2.gif) top left no-repeat; }

.dirleft { float: left; width: 47px; }
.dirright { float: right; width: 132px; }

.trabajar {
	margin: 0;
	padding: 20px 10px 0 0;
	width: 189px;
	height: 42px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	background: url(../px/trabajar.jpg) top left no-repeat;
}

.trabajar a { color: #d3be12; }

/*______________________________________________________________________ DESTACADOS */

.destacados { float: left; width: 256px; text-align: justify; }

.destacado1, .destacado2, .destacado3, .destacado4, .destacado5, .destacado6 {
	width: 171px;
	height: 80px;
	margin: 0 0 10px 0;
	font-size: 10pt;
	font-family: "Times New Roman", Times, serif;
	color: #05689b;
	line-height: 14pt;
	padding: 8px 5px 0 80px;
}

.destacados a { font-size: 7.5pt; line-height: 10pt; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; }
.destacados a:hover { color: #05689b; border-bottom: 1px dotted #05689b; }

.destacado1 { background: url(../px/destacado1.jpg) top left no-repeat; }
.destacado2 { background: url(../px/destacado2.jpg) top left no-repeat; }
.destacado3 { background: url(../px/destacado3.jpg) top left no-repeat; }
.destacado4 { background: url(../px/destacado4.jpg) top left no-repeat; }
.destacado5 { background: url(../px/destacado5.jpg) top left no-repeat; }
.destacado6 { background: url(../px/destacado6.jpg) top left no-repeat; }

/*______________________________________________________________________ CONTENIDOS */

.central { float: right; width: 470px; margin: 0 40px 0 30px; text-align: justify; }
*html .central { float: right; width: 430px; margin: 0 40px 0 30px; }
*+html .central { float: right; width: 470px; margin: 0 40px 0 30px; }

h1 { color: #124b68; font-family: "Times New Roman", Times, serif; font-size: 18pt; font-weight: normal; }
h2 { font-size: 11pt; }
.azul, .central a { color: #05689b; }

.central b { font-size: 10pt; color: #05689b; }
.central strong { font-size: 10pt; color: #05689b; }

.central a, .popup a { color: #05689b; }
.central a:hover, .popup a:hover { border-bottom: 1px dotted #05689b; }

.caja {
	padding: 10px 10px 10px 10px;
	width: 470px !important;
	width: 400px;
	background: #ffffff;
	border: 1px solid #cccccc;
	margin: 0 0 5px 0;
}

.area { 
	font-size: 13pt;
	color: #05689b;
	margin: 0 0 8px 0;
	font-family: "Times New Roman", Times, serif;
}

.personas {
	width: 420px !important;
	width: 350px;
	height: 21px;
	margin: 5px 0 5px 0;
	border-top: 1px solid #ededed;
	padding: 2px 0 0 30px;
	background: url(../px/personas.gif) top left no-repeat;	
}

.personas a { color: #666666; }
.area-titulo { color: #05689b; font-size: 11pt; border-top: 1px dotted #05689b; padding: 5px 0 5px 0; }

.arealist {
	list-style: url(../px/li.gif);
	padding: 5px 0 10px -10px;
	margin: 5px 0 10px 27px;
}

.clientes td {
	text-align: center;
	vertical-align: center;
	border: 1px solid #dedede;
	background: #ffffff;
	height: 90px;
}

/*______________________________________________________________________ PIE DE PÁGINA */

.pie {
	width: 995px;
	padding: 5px 0 5px 0;
	margin: 30px 0 0 0;
	color: #9a9968;
	background: #dfdfcd;
}

.pie a { color: #9a9968; }
.pie a:hover { text-decoration: underline; }

/*______________________________________________________________________ POPUPS */

.popup { margin: 0; width: 490px; padding: 5px 20px 0 20px; background: url(../px/container.gif) top left repeat-x #ffffff; }
.popupazul { color: #05689b; font-size: 14pt; }

/*______________________________________________________________________ idiomas */
.idiomas{ border:1px solid #f0f0f0; padding:4px 4px 4px 12px; margin:5px 0 5px 0}
.idiomas img{ margin:3px 10px 0 0}

.banner{
   margin-top:5px;
   width:196px;
   height:125px;
   border:1px solid #c8c7c7;
}

.preguntas-frecuentes{
	font:12px; 
	font-size:12px; 
	background: url(../px/preguntas.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 0 0 0;
	
}

.preguntas-frecuentes a{color:#3f8fb3;text-decoration:none}
.preguntas-frecuentes a:hover{	text-decoration:none;}




.noticias{cursor:pointer; margin:0 0 10px 0; border-bottom:1px solid #CCCCCC; padding-bottom:5px }

.noticias h4{ color:#05689b; margin:0; padding:0; font-size:14px}
a.noticias h4{ text-decoration:none}

.noticias p{margin:0; padding:0; color:#666}
.noticias a{ text-decoration:none}
.noticias a:hover{ text-decoration:none}

.volver-noticias{
	float:left;
	padding:3px; 
	font:12px; 
	font-size:12px; 
	font-weight:bold; 
	background: url(../px/news.jpg) top left no-repeat;
	padding: 5px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
}
.volver-noticias a{	
	color:#3f8fb3;
	text-decoration:underline
}

.volver-noticias a:hover{	
	text-decoration:none;
}

.enlaces-relacionados{border:1px solid #e0e0e0; padding:10px}
.enlaces-relacionados h2{ margin:5px 0 5px 0;font-size:14px}

.enlaces-relacionados p{
	float:left;
	font:12px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 5px 10px 0
}

.enlaces-relacionados a{color:#3f8fb3;}
.enlaces-relacionados a:hover{ text-decoration:underline;}

