/* CSS Document */

html{
	width: 100%;
	height:100%;
}

body {
	width: 100%;
	height:100%;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background:  url(imagenes/recursos/bg_grey.jpg) 0 0 repeat-x #aeaeae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:100%;
}
a {
	text-decoration: none;
}
ul menu_ppal{
	list-style-type:none;
}
.contenedor{
	width:775px;
	height:auto;
	margin:0px auto;
	
}

.top {
	width: 100%;
	height: 25px;
	
}



.conjunto {
	width: 775px;
	height: 491px;
	margin: 0px;
	padding:0px;
	background:url(imagenes/recursos_web/bg_box.jpg) 0 0 no-repeat;
	
}

.encabezado {
	width: 770px;
	height:161px;
	margin: 0px;
	padding:0px;
	
	
}

.cuerpo {
	width: 770px;
	height: 330px;
	margin: 0px;
	padding: 0px;

	
	
}

.banner {
	width: 230px;
	height: 131px;
	margin: 17px 10px 0px 0px;
	padding: 0px;
	float:right;
	position:relative;
	
	
}

.left_panel {
	width: 440px;
	height: 280px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	position:relative;
	text-align:center;
}
.right_panel {
	width: 330px;
	height: 280px;
	margin: 0px;
	padding: 0px;
	float:right;
	position:relative;
}


.pie {
	width:770px;
	height: 20px;
	background: url(imagenes/recursos/pie_pagina_.jpg) 0 0 no-repeat;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
}
.pie_dir {
	width:470px;
	height: 12px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-align:center;
	
}

/*/////////////////////////////////////ROLLOVERS///////////////////////////////////////*/
.menu_ppal{
width: 510px;
height: 30px;
list-style: none;
text-decoration: none;
margin: 130px 0px 0px 0px ;
padding: 0px 0px 0px 0px;
float:left;
position:relative;


}

var {
visibility: hidden;
}

ul.menu_ppal{
width: 413px;
height: 30px;
list-style: none;
text-decoration: none;
display:block;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 85px;
float:left;
position: relative;
}
ul.menu_ppal li {
width: auto;
height: 30px;
text-decoration: none;
display:block;
margin: 0px;
float:left;
padding: 0px 0px 0px 0px;
}
ul.menu_ppal li a {
width: auto;
height: 30px;
text-decoration: none;
display: block;
margin: 0px;
float:left;
padding: 0px 0px 0px 0px;
}

ul.menu_ppal li a.one {
width: 70px;
height: 30px;
background:url(imagenes/recursos_web/menu.jpg) no-repeat 0px 0px;
}
ul.menu_ppal li a:hover.one {
height: 30px;
background: url(imagenes/recursos_web/menu.jpg) no-repeat 0px -30px;
}
ul.menu_ppal li a.one_activo {
width:70px;
height: 30px;
background: url(imagenes/recursos_web/menu.jpg) no-repeat 0px -30px;
}
ul.menu_ppal li a.two {
width: 108px;
height: 30px;
background: url(imagenes/recursos_web/menu.jpg)  no-repeat -70px 0px;
}
ul.menu_ppal li a:hover.two {
height: 30px;
background: url(imagenes/recursos_web/menu.jpg)  no-repeat -70px -30px
}
ul.menu_ppal li a.two_activo {
width: 108px;
height: 30px;
background: url(imagenes/recursos_web/menu.jpg) no-repeat -70px -30px;
}
ul.menu_ppal li a.three {
height: 30px;
width: 108px;
background: url(imagenes/recursos_web/menu.jpg)  no-repeat -178px 0px;
}
ul.menu_ppal li a:hover.three {
height: 30px;
width: 108px;
background: url(imagenes/recursos_web/menu.jpg)  no-repeat -178px -30px;
}
ul.menu_ppal li a.three_activo {
height: 30px;
width: 108px;
background:  url(imagenes/recursos_web/menu.jpg)  no-repeat -178px -30px;
}
ul.menu_ppal li a.four {
height: 30px;
width: 57px;
background:  url(imagenes/recursos_web/menu.jpg)  no-repeat -286px 0px;
}

ul.menu_ppal li a:hover.four {
height: 30px;
width: 57px;
background:  url(imagenes/recursos_web/menu.jpg)  no-repeat -286px -30px;
}
ul.menu_ppal li a.four_activo {
width: 57px;
height: 30px;
background: url(imagenes/recursos_web/menu.jpg)  no-repeat  -286px -30px;
}
ul.menu_ppal li a.five {
height: 30px;
width: 70px;
background:  url(imagenes/recursos_web/menu.jpg)  no-repeat -343px 0px;
}

ul.menu_ppal li a:hover.five {
height: 30px;
width: 70px;
background: url(imagenes/recursos_web/menu.jpg)  no-repeat  -343px -30px;
}

ul.menu_ppal li a.five_activo {
height: 30px;
width: 70px;
background:  url(imagenes/recursos_web/menu.jpg)  no-repeat  -343px -30px;
}

/*/////////////////////////////////////BANDAS///////////////////////////////////////*/
.flash{
	width: 250px;
	background-color: black;
	margin: 40px auto;
	visibility: visible;
}

/*/////////////////////////////////////EMPRESA///////////////////////////////////////*/

.textos_empresa {
	width: 270px;
	height: 150px;
	margin: 40px auto;
	padding: 10px 0px 0px 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	background-color:none;

}
.left_panel_empresa {
	width: 440px;
	height: 280px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	position:relative;	
	background: url(imagenes/recursos_web/cuadro_color.jpg) 75px 30px no-repeat;
}
/*.cuadro_color {
	width: 56px;
	height: 130px;
	margin: 45px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	float:left;
	position:relative;
	background: url(imagenes/recursos_web/cuadro_color.jpg) 0 0 no-repeat;
	}*/
	



/*/////////////////////////////////////SERVICIOS///////////////////////////////////////*/

.textos_serv {
	width: 270px;
	height: 240px;
	margin: 20px auto;
	padding: 10px 0px 0px 25px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	background-color:none;

}
.ul_serv {
	width: 300px;
	height: 240px;
	margin: 20px auto;
	padding: 10px 0px 0px 25px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	background-color:none;

}.rectangulo_serv{
	width: 15px;
	height:140px;
	margin: 40px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	position:relative;
	background: #FF9900;
}

/*/////////////////////////////////////APORTAMOS///////////////////////////////////////*/

.textos_aport {
	width: 300px;
	height: 240px;
	margin: 10px auto;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	background-color:none;

}


.rectangulo_aport{
	width: 15px;
	height:210px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	position:relative;
	background: #FF9900;
	

}

/*/////////////////////////////////////TARIFAS///////////////////////////////////////*/

.textos_tarifas {
	width: 270px;
	height: 240px;
	margin: 20px 0px 0px 20px;
	padding: 10px;
	float:left;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	background-color:none;

}
.rectangulo_tarifas{
	width: 15px;
	height:170px;
	margin: 40px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	position:relative;
	background: #FF9900;
}

/*/////////////////////////////////////CONTACTO///////////////////////////////////////*/

.textos_contacto	 {
	width: 270px;
	height: 150px;
	margin: 30px 0px 0px 30px;
	padding: 10px;
	float:left;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	background-color:none;

}


.link_curric{
	width:240px;
	height:20px;
	margin:30px 0px 0px 0px;
	padding:0px;
	font: normal small-caps bolder;
	visibility: visible;
}
.link_curric a{

	color:orange;
	font-size: 11px;
	font: impact small-caps bold;
}
.link_curric a:hover{
	color:red;
	font-size: 11px;
}


.link_legal{
	width:35px;
	height:12px;
	position: relative;
	float: left;
	text-align: center;
	font: normal small-caps bolder;
	color: Red;
	font-size: 8px;
	visibility: visible;


}
.link_legal a{

	width:35px;
	height:20px;
	font-size:9px;
	color:white;
	font: impact small-caps bold;
	margin:0px 0px 12px 0px;
}
.link_legal a:hover{
	width:35px;
	height:20px;
	color:red;
	font-size: 9px;
}

.legal{
	width:300px;
	height:40px;
	position: relative;
	margin: 10px 0px 0px 0px;
	text-align: justify;
	font: normal small-caps bolder;
	font-size: 8px;
	visibility: hidden;



}


/*/////////////////////////////////////CURRICULUM///////////////////////////////////////*/

.body_curriculum{
	width: 700px;
	height: 100%;
	margin: 0px;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	background-color:black;

}

.div_iframe{
	width:760px;
	height:280px;
	margin: 20px auto;
	padding:0px;
	


}
.iframe{

	width:760px;
	height:240px;
	margin: 0px auto;
	padding: 0px;


}

