/* CSS Document */
body{
	margin:0;
	padding:0;
	}
#cabecera{
	width:100%; height:424px; 
	background-image:url(bg_cabecera2.png);
	background-repeat:repeat-x;
	}
	
	
/* cabecera 1 inicio  _________________________________________ */	
#cabecera1{
	width:100%; height:104px;
	position:relative;
	background-image:url(bg_cabecera1.jpg);
	background-repeat:repeat-x;
	}
#cabecera1_int{
	width:900px; height:104px;
	position:relative;
	margin:0 auto;
	}
#logo{
	position:absolute;
	margin-left:0px; top:3px;
	width:77px; height:92px;
	border:none;
	text-decoration:none;
	}
#logo img{
	border:none;
	text-decoration:none;
	}
#logo_letras{
	position:absolute;
	margin-left:93px; top:51px;
	width:200px; height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CCCCCC;
	}
#bandera{
	position:absolute;
	width:100px; height:40px;
	top:5px; left:243px;
	color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;	
	}
#bandera img{
	border:1px solid #CCCCCC;
	}

#menu2{
	position:absolute;
	width:200px; height:40px;
	top:5px; right:0;
	color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	}

.menu2_1{
	float:left;
	display:inline;
	width:90px; height:25px;
	text-align:center;
	background-image:url(triangulo2.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	}
.menu2_2{
	float:left;
	display:inline;
	width:90px; height:25px;
	text-align:center;
	}
.menu2_2 a{
	color:#ccc;

}


#menu1{
	position:absolute;
	bottom:0px;
	right:0px;
	width:630px;
	height:45px;
	background-image:url(bg_pestanya.jpg);
	background-repeat:repeat-x;
	background-color:#6F8DC3;
	}
.menu_1{
	float:left;
	display:inline;
	width:114px;
	height:31px;
	border-left: solid 2px #394F88;
	color:#CCCCCC;
	text-align:center;
	padding:8px 5px 7px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image:url(triangulo.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	}
.menu_1a{
	float:left;
	display:inline;
	width:114px;
	height:31px;
	border-left: solid 2px #394F88;
	text-align:center;
	padding:8px 5px 7px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.menu_1a a{
	color:#000066;
	text-decoration:none;
	}
.menu_1a a:hover{
	color:#CCCCCC;
	}

/*cabecera 1 fin */	




	
/*cabecera 2 inicio _________________________________________ */		
#cabecera2{
	width:100%; height:325px;
	position:relative;
	margin:0px;
	background-image:url(bg_cabecera2.png);
	background-repeat:repeat-x;
	}
#cabecera2_ejerc{
	width:100%; height:auto;
	position:relative;
	margin:0px;
	background-image:url(bg_cabecera2.png);
	background-repeat:repeat-x;
	}
#cabecera2_int{
	width:942px; height:400px;
	position:relative;
	margin:0 auto;
	background-color:#FFFFFF;
	}
#cabecera2_int_ejerc{
	width:942px;
	position:relative; 
	margin:0 auto;
	background-color:#FFFFFF;
	}
#cabecera2_int_arriba{
	position:absolute; top:0px; left:0px;
	width:942px; height:44px;
	background-image:url(cabecera2_arriba.jpg);
	}
#cabecera2_int_iz{
	position:absolute;
	top:42px;
	left:0px;
	width:21px;
	height:281px;
	background-image:url(cabecera2_izquierda.jpg);
	}
#cabecera2_int_der{
	position:absolute; top:42px; right:0px;
	width:19px; height:281px;
	background-image:url(cabecera2_derecha.jpg);
	}
#cabecera2_int_foto{
	width:320px; height:281px;
	position:absolute; top:44px; right:19px;
	text-align:right;
	}
#cabecera2_int_foto_ejerc{
	width:320px; height:281px;
	position:relative; top:44px; right:19px; float:right;
	text-align:right;
	}
#cabecera2_int_tex{
	width:537px; height:250px;
	position:absolute; top:64px; left:60px; 
	}
#cabecera2_int_tex_ejerc{
	width:537px; height:250px;
	position:relative; top:64px; left:60px; float:left;
	}
	
#cabecera2_int_tex li{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fc5d09;
	list-style-type:square;
	line-height:20px;
	padding-bottom:6px;
	list-style-position:inside;
	}
	
/*cabecera 2 fin */		






#centro{
	width:100%; height:auto; 
	position:relative;
	padding:30px 30px 40px 30px;
	background-image:url(bg_centro.jpg);
	background-repeat:repeat-x;
	}
	
#centro_int{
	width:942px; height:auto;
	position:relative;	margin:0 auto;
	}
	
#centro_iz{
	width:610px; height:auto;
	float:left;
	display:inline;
	}
#centro_der{
	width:300px; height:auto;
	float:right;
	display:inline;
	}



#pie{
	width:100%; height:75px; 
	position:relative;
	bottom:0px;
	padding-top:15px;
	background-image:url(bg_pie.jpg);
	background-repeat:repeat-x;
	background-color:#B7CAE6;
	clear:both;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}



	
	

	
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#fc5d09;
	line-height:18px;
	padding-left:15px;
	background-image:url(triangulo3.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	line-height:18px;
	padding-left:15px;
	xbackground-image:url(punto.png);
	background-repeat:no-repeat;
	background-position:center left;
	border-left:#000066 3px solid;
	}	
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fc5d09;
	font-size:13px;
	}	
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#fc5d09;
	background-image:url(doble_flecha.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:2px;
	font-size:13px;
	margin:4px 0 4px 0;
	}
	
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fc5d09;
	color:#FF0000;
	font-size:14px;
	text-align:center;
	}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000033;
	line-height:18px;
	text-align:justify;
	padding-bottom:15px;
	}
	
#solapa-nav li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
	text-align:center;


	}

.azul{
	color:#000066;
	}
.img_float_left{
	float:left;
	padding:5px 9px 5px 0;
	}
	
.img_float_right{
	float:right;
	padding:5px 0px 5px 9px;
	}
		
.pizarra2{
	width:252px; height:auto;
	padding:0;
	margin-bottom:40px;
	background-image:url(../pizarras/pizarra2_02.jpg);
	background-repeat:repeat-y;
	}
.pizarra2 p{
	font-size:12px;
	padding-bottom:0;
	}
#lellamamos{
	font-size:12px;
	text-align:right;
	}
#lellamamos p{
	font-size:12px;
	text-align:right;
	}
	
#pie li{
	display:inline;
	list-style-type:none;
	padding-left:5px;
	padding-right:5px;
	}
#pie li a{
	color:#fff;
	}
.clear{
	clear:both;
	height:40px;
	}
	
	
	
	
.tabla_precios{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;
	border:solid 1px #333333;
	}
.tabla_precios td{
	border: solid 1px #ccc;
	xbackground-color:#A7B9DA;
	padding:2px 5px;
	}
.tabla_precios th{
	border: solid 1px #ccc;
	background-color:#A7B9DA;
	padding:4px 5px;
	}
	
	
.tabla_precios2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000033;
	border:solid 1px #333333;
	text-align:center;
	}	
	
.tabla_precios2 td{
	border: solid 1px #ccc;
	xbackground-color:#A7B9DA;
	padding:2px 5px;
	text-align:center;
	}
.tabla_precios2 thead{
	border: solid 1px #ccc;
	background-color:#ccc;
	padding:2px 2px;
	}	
	
	
	
	
.tex_right{
	text-align:right;
	}
.centrar{
	text-align:center;
	}
.ul_reducido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:25px 0 25px 0;
	}








/* @contacta */
#formulario{
	margin-left:50px;
	font-size: 14px;
	}
	
#formulario p{
	padding:0px;
	margin:0px;
	line-height:normal;
	
	}
#formulario input {
	background: #fff;
	border: 1px solid #6F8DC3;
	padding: 6px;
	margin-right:8px;
	color: #000;
	width: 200px;
}
.submit{
	width: 100px;
	margin-top:15px;
	background: #6F8DC3;

}

#formulario textarea {
	background: #fff;
	border: 1px solid #6F8DC3;
	padding: 6px 4px 6px 4px;
	color: #000;
	width: 426px;
}



/* @menu 3*/
.menu3{
	float:left; 
	width:100px; height:37px;
	margin:0px 30px 10px 15px;
	background:url(bg_menu3a.jpg) no-repeat;
	padding:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
.menu3a{
	float:left; 
	width:100px; height:19px;
	margin:0px 30px 10px 15px;
	background-color:#fc5d09;
	padding:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
.menu3a a{
	color:#fff;
	
}
