@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-align:center;
	margin:0;
	background-image:url(../images/fondobody2.gif);
	background-repeat:repeat-x;
}


FONT		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
TD		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
BODY		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666;}
P		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}

INPUT		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
TEXTAREA	{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
FORM 		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
html, body {height: 100%;}
*{padding: 0;margin: 0;}




#general{
width:900px;
margin:auto;
height:auto;
background-image:url(../images/fondocuerpo.gif);
background-repeat:repeat-y;
min-height:100%;
}


* html #general{
	height: 100%;
	text-align:left;
}



.cabecera{
width:900px;
height:128px;
margin:auto;
background-image:url(../images/fondobody2.gif);
background-repeat:repeat-x;
text-align:left;
}


.cabecera .logo{
width:205px;
height:64px;
margin:50px 0px 0px 18px;
position:absolute;
}


.cabecera .mensajeoferta{
width:169px;
height:57px;
margin:85px 0px 0px 240px;
position:absolute;
}


.botonenvia {
	
	text-align: left; 
	padding-left:710px;
	margin: -20px;
	
	
	
	
	}



.cabecera .menucabecera{
position:absolute;
margin:auto auto auto 18px;
width:200px;
height:48px;
text-align:left;
overflow-x: hidden;
}


.cabecera .menucabecera .bhome {
	display: block;
	float:left;
	right: 15px;
	top: 0px;
	width: 60px;
	font-size: 0.8em;
	text-align: left;
}

.cabecera .menucabecera .bhome a {
	display: block;
	width: 100%;
	height: 16px;
	background:url(../images/bhome.gif) no-repeat right 0;
	padding-right:8px;
	padding-top:10px;
	border: none;
	font-size:9px;
	color: white;
	text-decoration:none;
}

.cabecera .menucabecera .bhome a:hover {
	background:url(../images/bhome.gif) no-repeat right -26px;
}



.cabecera .menucabecera .bcontacto {
	display: block;
	clear:right;
	right: 28px;
	float:left;
	top: 0px;
	width: 74px;
	font-size: 0.8em;
	text-align: left;
}

.cabecera .menucabecera .bcontacto a {
	display: block;
	width: 100%;
	height: 16px;
	background:url(../images/bcontacto.gif) no-repeat right 0;
	padding-right:8px;
	padding-top:10px;
	padding-left:15px;
	border: none;
	font-size:9px;
	color: white;
	text-decoration:none;
}

.cabecera .menucabecera .bcontacto a:hover {
	background:url(../images/bcontacto.gif) no-repeat right -26px;
}


.cabecera .textoflash{
width:439px;
height:15px;
position:absolute;
margin:135px 0px 0px 413px;
}


.cabecera .menu{
position:absolute;
width:auto;
height:128px;
margin:0px 0px 0px 480px;
padding-left:20px;
}



.cabecera .menu .parche{
width:12px;
height:128px;
margin:0px 0px 0px 390px;
position:absolute;
z-index:300;
}

.cuerpo .texto1 .submenu{
width:100px;
height:auto;
text-align:left;
margin:10px 0px 0px -1px;
position:absolute;
}


.cuerpo .texto1 .icocurriculum{
width:84px;
height:175px;
text-align:left;
margin:30px 0px 0px 60px;
position:absolute;
}

.cuerpo .texto1 .icosobre{
width:135px;
height:150px;
text-align:left;
margin:30px 0px 0px 38px;
position:absolute;
}




#navisubmenu {  
	list-style:none;
	margin:0;
	padding:0;
}

#navisubmenu li {
	margin:auto;
	float:left;
	width:213px;
	height:41px;
}
#navisubmenu li a {
	width:95%;
	display:block;
	height:85%;
	padding:5px 0px 0px 10px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	
}

#navisubmenu li a:hover {
	font-weight:bold;
	font-size:10px;
	color:#000000;
	background-image:url(../images/subbotonhover.gif);
}


#navisubmenu .current {
    font-weight:bold;
	font-size:10px;
	color:#4a7cb8;
	background-position:bottom;
	background-image:url(../images/subbotonhover.gif);
}

#navisubmenu .current a {
background-position:bottom;
	background-image:url(../images/subbotonhover.gif);
	color:#4a7cb8;
}

#navisubmenu .current a:hover {
	background-position:bottom;
	background-image:url(../images/subbotonhover.gif);
	color:#4a7cb8;
}






.cuerpo{
width:100%;
height:auto;
margin:auto;
text-align:left;
}

.cuerpo .texto1{
width:211px;
height:477px;
background-image:url(../images/fondotexto1.gif);
text-align:left;
margin:-35px 0px 0px 15px;
position:absolute;
}

.cuerpo .texto1 .p1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#993333;
font-size:11px;
margin:auto;
width:190px;
margin:20px auto;
text-align:left;
letter-spacing:1px;
}

.cuerpo .texto1 .p1 b{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#993333;
font-size:10px;
font-weight:bold;

}






#pie{
width:100%;
height:49px;
margin:auto;
clear:both;
background-image:url(../images/fondopie2.gif);
position: relative;
clear: both;
margin:-49px auto auto auto;
text-align:center;
}


#pie .logopie{
width:900px;
height:27px;
margin:auto;
text-align:left;
}

#pie .logopie .textop{
position:absolute;
height:20px;
margin:auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding-top:7px;
}

#pie .logopie .direccion1{
position:absolute;
margin:7px auto auto 200px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}

#pie .logopie .direccion2{
position:absolute;
margin:7px auto auto 400px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}

#pie .logopie .direccion3{
position:absolute;
margin:7px auto auto 600px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}

#pie .logopie .iconop{
float:right;
height:27px;
margin:auto;
text-align:right;
}



#clearpie {
	display: block;
	height:49px;
	text-align:center;
}






.contenido1{
width:610px;
padding:20px 0px 0px 190px;
margin:auto;
text-align:left;
display:block;
height:auto;

}

.contenido2{
display:none;
}


.parrafo1{
width:580px;
padding:0;
margin:0px 0px 0px 0px;
text-align:left;
height:auto;
vertical-align:top;
}

.parrafo1 .fondo1{
background-image:url(../images/fondo1.jpg);
background-repeat:no-repeat;
background-position:bottom;
}



.parrafo1 .pinicio{
padding:0;
margin: 110px auto auto 50px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#003366;
line-height:14px;
position:absolute;
width:200px;
height:auto;
}

.parrafo1 .pgeneral{
padding:10px 0 10px 0;
margin: auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
line-height:16px;
}

ul.funciones{
padding:0 0 8px 20px;
margin: auto;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
line-height:16px;

}

ul.funciones li{
padding:1px 0 10px 0;
margin: auto;
color:#006699;
line-height:16px;
list-style:circle;
}

ul.funciones2{
padding:0 0 8px 30px;
margin: auto;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
line-height:16px;

}

ul.funciones2 li{
padding:1px 0 10px 0;
margin: auto;
color:#006699;
line-height:16px;
list-style:decimal;
}



ul.funciones3{
padding:0 0 8px 10px;
margin: auto;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
line-height:16px;

}

ul.funciones3 li{
padding:2px 0 5px 0;
margin: auto;
color:#003366;
line-height:16px;
list-style:disc;
}



.parrafo1 .patencion{
padding:0 0 0 10px;
margin:8px auto 8px auto; 
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color:#003366;
border-left:#006699 solid 10px;
}

.parrafo1 .patencion2{
padding:0 0 0 10px;
margin:8px auto 8px auto; 
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
border-left: #FFCC66 solid 10px;
}

.parrafo1 .pcuadro{
padding:10px;
margin: 10px auto 20px 0px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
border: #666666 solid 1px;
}


.parrafo1 .psenalado{
padding:0 0 0 10px;
margin: auto;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight: bold;
background-color:#FFCC00;
border-bottom: #FF9933 solid 2px;
}


.parrafo1 .foto{
width:166px;
height:288px;
float: right;
padding:10px 0 0 20px;
margin: auto;
}


.tabladatos{
width:350px;
height:auto;
border: #CCCCCC solid 1px;
padding:3px; 
margin: auto;
}

.td1datos{
width:15%;
height:auto;
background-color:#003366;
color:#FFFFFF;
padding:3px; 
margin: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.td2datos{
width:35%;
height:auto;
background-color:#CCCCCC;
color:#333333;
padding:3px; 
margin: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.td3datos{
width:50%;
height:auto;
background-color:#154f77;
color:#FFFFFF;
padding:3px; 
margin: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.td4datos{
width:100%;
height:auto;
background-color:#333333;
color:#CCCCCC;
padding:3px; 
margin: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.enlaceaviso{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:10px;
text-decoration:none;
}

.enlaceaviso:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}


.enlacecontact{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#eaf5fc;
color:#666666;
font-size:11px;
padding:2px;
text-decoration:none;
}


.enlacecontact:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#253037;
color:#FFFFFF;
font-size:11px;
padding:2px;
}


.enlacecontact2{
width:200px;
height:77px;
background-image:url(../images/fondocontact3.gif);
padding:0;
margin:8px auto auto auto;
display:block;
}


.enlacecontact2p{
width:200px;
height:77px;
background-image:url(../images/fondocontact3.gif);
padding:0;
margin:8px auto auto auto;
display:block;
}



.enlacecontact:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#253037;
color:#FFFFFF;
font-size:11px;
padding:2px;
}

.enlacecontact2 .tituloe{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
position:absolute;
margin:4px auto auto 10px;
text-decoration:none;
}


.enlacecontact2 .titulor{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#333333;
position:absolute;
margin:31px auto auto 6px;
text-decoration:none;
}


.enlacecontact2 .titulor:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#0066CC;
position:absolute;
margin:31px auto auto 6px;
text-decoration:none;
}



.enlacecontact2 .titulorp{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
position:absolute;
margin:63px auto auto 6px;
text-decoration:none;
}


.enlacecontact2 .titulorp:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#33FFFF;
position:absolute;
margin:63px auto auto 6px;
text-decoration:none;
}





.enlacecontact2 .tituloe:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0066CC;
position:absolute;
margin:4px auto auto 15px;
}


.enlacecontact2 .subtituloe{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333333;
position:absolute;
margin:17px auto auto 10px;
text-decoration:none;
letter-spacing:1px;
}





.enlacecontact2 .textoe{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

color:#FFFFFF;
position:absolute;
margin:33px auto auto 5px;
}


.enlacespecial{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#CCCCCC;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding:3px;
line-height:18px;

}


.enlacespecial:hover{
color:#CCCCCC;
background-color:#003366;
}






.parche2{
visibility:hidden;
height:0;
}



.tablacontact{
width:350px;
height:auto;
padding:3px; 
margin: auto;

}

.tdcontact{
width:auto;
height:auto;
background-color:transparent;
color:#FFFFFF;
padding:3px; 
margin: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:none;
}
