﻿/*  Estilos de texto Jquery  */
.wrap  {
	display: block;
	padding: 0 1px 0 0;
	position: relative;
	}

.wrap .shadow {
	color: #000;
	position: absolute;
	line-height: inherit;
	top: 0px;
	left: 1px;
	}

.wrap .shadow a { color: #000; }

.wrap .highlight {
	color: #fff;
	opacity: 0.7;
	position: absolute;
	line-height: inherit;
	top: 1px;
	left: 0px;
	}

.wrap .source {
	position: relative;
	}

.rainbow,.rainbows-highlight,.rainbows-shadow {
	line-height: 1;
	}

.rainbow {
	background: transparent;
	display: block;
	position: relative;
	height: 1px;
	overflow: hidden;
	z-index: 4;
	}

	.rainbow span {
		position: absolute;
		top: 0;
		left: 1px;
		display: block;
		white-space: nowrap;
		}
	
	a .rainbow span {
		white-space: nowrap;
		}

.rainbows-highlight {
	color: #fff !important;
	display: block;
	position: absolute;
	top: -1px;
	left: 0px;
	z-index: 2;
	}

.rainbows-shadow {
	color: #000 !important;
	display:block;
	position: absolute !important;
	top: 1px;
	left: 2px; /* can be one or two depending on 90 or 135 degree global light */
	z-index: 3;
	}

.back .text .rainbows-shadow {
	color: #fff !important;
	opacity: 0.3;
	}
/*  Fin de Estilos de texto Jquery  */
body{
	width:1014px;
	height:auto;
	background-color:#fff6e8;
	font-family:'Verdana, Arial, Helvetica, sans-serif';
	font-size: 10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:0px;
	text-align:center;
	color:#898989;
}
.ocultar{
	display: none;
}

#cabecera{
	background-repeat:no-repeat;
	background-position:center top;	
	height:218px;
	overflow:hidden;	
}
#cabecera a, #cabecera a img{
	text-decoration:none;	
	border:0px;
}

#cuerpo{
	width:1014px;	
	height:935px;
}
#cuerpo_jun{
	width:1014px;	
	height:1155px;
}
#cuerpo_tea{
	width:1014px;	
	height:1270px;
}
#cuerpo_dep{
	width:1014px;	
	height:1375px;
}
#cuerpo_ref,
#cuerpo_pro{
	width:1014px;	
	height:1035px;
}

#cuerpo_for{
	width:1014px;	
	height:1570px;
}
#cuerpo_org{
	width:1014px;	
	height:1415px;
}
#cuerpo_con{
	width:1014px;	
	height:1877px;
}
#cuerpo_bod{
	width:1014px;	
	height:2430px;
}
#Menu_TOP{
	width:1014px;
	height:55px;
 	text-align:justify;
	font-family:"Comic Sans MS",cursive, sans-serif;
	font-size:1.1em;
	padding-left:15px;

}
#menuSup_1{
	background:url(../img/Borron_1.gif) no-repeat 0px 2px;
	overflow:visible;
	height:55px !important;
	padding-left:29px;
}

#menuSup_2{
	background:url(../img/Borron_2-4.gif) no-repeat 0px 2px;
	overflow:visible;
	height:55px !important;
	padding-left:22px;
}
#menuSup_3{
	background:url(../img/Borron_3.gif) no-repeat 0px 2px;
	overflow:visible;
	height:55px !important;
	padding-left:18px;
}
#menuSup_4{
	background:url(../img/Borron_2-4.gif) no-repeat 0px 2px;
	overflow:visible;
	height:55px !important;
	padding-left:20px;
}

#menuSup_5{
	background:url(../img/Borron_5.gif) no-repeat 0px 2px;
	overflow:visible;
	height:55px !important;
	padding-left:18px;
}

#menuSup_6{
	background:url(../img/Borron_6.gif) no-repeat 0px 2px;
	overflow:visible;
	height:55px !important;
	padding-left:19px;
}
#boton{
	background:url(../img/Borron_5.gif) no-repeat 0px 0px;
	overflow:visible;
	height:55px !important;
	float:right;
	padding-right:10px;
	margin-top:20px;
}

#menuSup_1_sin{
	/*background:url(../img/Borron_1.gif) no-repeat 0px 2px;*/
	overflow:visible;
	height:55px !important;
	padding-left:29px;
}

#menuSup_2_sin{
	/*background:url(../img/Borron_2-4.gif) no-repeat 0px 2px;*/
	overflow:visible;
	height:55px !important;
	padding-left:24px;
}
#menuSup_3_sin{
	/*background:url(../img/Borron_3.gif) no-repeat 0px 2px;*/
	overflow:visible;
	height:55px !important;
	padding-left:20px;
}
#menuSup_4_sin{
	/*background:url(../img/Borron_2-4.gif) no-repeat 0px 2px;*/
	overflow:visible;
	height:55px !important;
	padding-left:22px;
}

#menuSup_5_sin{
	/*background:url(../img/Borron_5.gif) no-repeat 0px 2px;*/
	overflow:visible;
	height:55px !important;
	padding-left:18px;
}

#menuSup_6_sin{
	/*background:url(../img/Borron_6.gif) no-repeat 0px 2px;*/
	overflow:visible;
	height:55px !important;
	padding-left:19px;
}



#Menu_TOP  div h3{
	/*padding-top:14px;
	padding-left:30px;*/
}

.capaMenu{
	width:183px;
	float:left;
}
.capaMenu_big{
	width:173px;
	float:left;
}
.capaMenuSmall{
	width:121px;
	float:left;
}
.capaMenu_XX_Small{
	width:95px;
	float:left;
}
#menu_LEFT{
	width:300px;
	height:885px;
	background-image:url(../img/Menu_lateral.png);
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	font-family:"Comic Sans MS",cursive, sans-serif;
	margin-top:15px;
}

/*#repollo_Animado{
	border:0px;
	position:relative;
	padding:0px;
	padding:0px;
	background
	height:100%;
	width:100%;

}*/
#repollo_1,
#repollo_2,
#repollo_3,
#repollo_4,
#repollo_5,
#repollo_6,
#repollo_10,
#repollo_11,
#repollo_12{
	background:url(../img/Bocadillo.gif) no-repeat 5px 3px ;
	background-repeat:no-repeat;	
	overflow:visible;
}


#repollo_7,
#repollo_8,
#repollo_9{
	background:url(../img/Bocadillo.gif) no-repeat 5px 3px ;
	background-repeat:no-repeat;	
	overflow:visible;
	padding-left:20px !important;
}

#repollo_1_sin,
#repollo_2_sin,
#repollo_3_sin,
#repollo_4_sin,
#repollo_5_sin,
#repollo_6_sin,
#repollo_10_sin,
#repollo_11_sin,
#repollo_12_sin{
/*	background:url(../img/Bocadillo.gif) no-repeat 0px 6px ;*/
	background-repeat:no-repeat;	
	overflow:visible;
}


#repollo_7_sin,
#repollo_8_sin,
#repollo_9_sin{
/*	background:url(../img/Bocadillo.gif) no-repeat 0px 5px ;*/
	background-repeat:no-repeat;	
	overflow:visible;
	padding-left:20px !important;
}

#menu_LEFT ul{
	margin-top:14px;
	margin-left:0px;

	text-decoration:none;
}
#menu_LEFT ul.menu{
	padding:23px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;
}
#menu_LEFT ul.menu .textoMenu_pto,
#menu_LEFT ul.menu .textoMenu_pto2{
	padding:0px !important;
	padding-left:23px !important;
	padding-right:10px !important;
}
#menu_LEFT ul li.textoMenu1,
#menu_LEFT ul li.textoMenu2,
#menu_LEFT ul li.textoMenu3{
	list-style-type: none;
	padding-left:10px;
	padding-top:1px;
	height:57px;
}

#menu_LEFT ul li.textoMenu_pto,
#menu_LEFT ul li.textoMenu_pto2{
	list-style-type: none;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:1px;
	margin-bottom:1px;
}
#menu_LEFT ul li.textoMenu2_bis{
	list-style-type: none;
	padding-left:10px;
	padding-top:1px;

}
#container{
	float:right;
	width:704px;
	/*border:1px solid black !important; 	*/
	height:900px;
	position:relative;
}
#container_vid{
	float:right;
	width:1014px;
	/*border:1px solid black !important; 	*/
	height:1500px;
	position:relative;
}
#container_vid2{
	float:left;
	width:1014px;
	/*border:1px solid black !important; 	*/
	height:950px;
	position:relative;
}


#container_ref{
	float:right;
	width:704px;
	/*border:1px solid black !important; 	*/
	height:1000px;
	position:relative;
}

#pie{
	margin-top:20px;
	height:80px;	
	width:1014px;
	background:url(../img/Pie.png) no-repeat 0px 0px;
	position:relative;
}

#pie img{
	margin-right:10px;
	padding-top:32px;
	position:relative;
}
#pie h3{
	margin:0px;
	text-align:center !important;
	font-weight:normal !important;
	font-size:14px !important;
}
#pie_linea_1{
	padding-top:32px;
	position:relative;
}
#pie_linea_2{
	padding-top:0px;	
	position:relative;	
}

#pie_left {
	height:80px;
	width:10%;	
	float:left;
	padding:left:100px;
	text-align:right;
}
#pie_left img{
	width:32px !important;
	height:32px !important;
}

#pie_right{
	height:80px;
	width:90%;
	float:right;

}
#izq{
	float:left;	
	width:85%;
}
#der{
	float:right;
	width:15%;
}

#pie_linea_2 a:link,
#pie_linea_2 a:hover,
#pie_linea_2 a:visited{
	color:#898989;	
}
#pie_linea_2 a:hover{
	text-decoration:underline !important;	
	color:#333 !important;
}
/*#pie_top{
	height:30px;
	width:1014px;	

	background-repeat:no-repeat;
	background-position:center top;
	margin-bottom:10px;

}

#pie_bottom{
	height:20px;
	background-image:	url(../img/Pie_bottom.png);
	background-repeat:no-repeat;
	background-position:center top;		
	margin-bottom:20px;
	width:1014px;	
}
*/

h3{
	display:block;
	position:relative;

	font-weight:bold !important;
	font-size:16px;
}
h3 a:link,
h3 a:active,
h3 a:visited{
	text-decoration:none;
	border:0px;
}
.sangria{
	padding-left:0px;	
	padding-top:10px;
}

/*  Contenido de la página   */
#container p{
	font-size:1.3em;	
	text-align:justify;
}

#container_ref p{
	font-size:1.6em;	
	text-align:justify;
}

#contenido_left h2{
	margin-left:65px;
	width:100%;
	font-family:"Comic Sans MS",cursive, sans-serif;
	font-size:2.6em;
	line-height:normal;
}


#contenido_right h2,
#contenido h2, #contenido2 h2{	
	width:100%;
	font-family:"Comic Sans MS",cursive, sans-serif;
	font-size:2.6em;
	line-height:normal;
}
/**/
.centrar{
	text-align:center;
	width:100%	
}

#contenido_left{
	float:left;
	width:449px;
	height:auto;
	padding-left:10px;
	padding-right:15px;
	padding-top:0px;
}

#contenido{
	float:left;
	width:680px;
	height:auto;
	padding-left:10px;
	padding-right:15px;
	padding-top:0px;
}
#contenido2{
	float:left;
	width:1010px;
	height:1000px;;
	padding-top:0px;
}

#contenido_vid{
	float:left;
	width:990px;
	height:auto;
	padding-left:10px;
	padding-right:15px;
	padding-top:0px;
}
#contenido_vid input{
	width:90%;
	text-align:left !important;	
}
.con_margen{
	margin-bottom:0px !important;
	padding-bottom:0px !important;	
	vertical-align:bottom;
	height:10px;
}
.con_margen_2{
	margin-bottom:25px !important;
	padding-bottom:25px !important;	
}

#contenido_vid h2{
	text-align:left !important;
	margin-left:15px;
}


.contenido_right{
	float:right;
	width:230px;
	margin-top:30px;
	margin-bottom:30px;
}
/*#separador_destacados{


}*/

#secundario{
	width: 680px;
	position:relative;
	float:left;
}
#secundario2{
	width: 640px;
	position:relative;
	float:left;
	padding-left:10px !important;
}
.lista{
	padding-left:28% !important;
	font-size:1.5em !important;
}
.lista_2{
	padding-left:18% !important;
	padding-right:18% !important;	
	font-size:1.2em !important;
}
.lista_4{
	padding-left:4% !important;
	font-size:1.4em !important;
	font-weight:bold;	
}
.lista_3{
	padding-left:7% !important;
	font-size:1.4em !important;
	font-weight:bold;
}
#letra_grande{
	padding-left:3% !important;
	font-size:1.6em !important;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}

.izquierda{
	float:left;
	width:226px;
	text-align:center;
	margin:0 auto;
	padding:0px;
	/*padding:5px;*/
}

.derecha{
	float:right;
	width:226px;
	text-align:center;
	margin:0 auto;
	padding:0px;
	/*padding:5px;	*/
}

.mitad_left{
	float:left;
	width:45%;
	text-align:center;
	margin:0 auto;
	padding:0px;
	/*padding:5px;*/
}

.mitad_right{
	float:right;
	width:50%;
	text-align:center;
	margin:0 auto;
	padding:0px;
	/*padding:5px;	*/
}
.mitad_left_2{
	float:left;
	width:70%;
	text-align:center;
	margin:0 auto;
	padding:0px;
	/*padding:5px;*/
}

div h4{
	text-align:left;
}

.mitad_right_2{
	float:right;
	width:30%;
	text-align:center;
	margin:0 auto;
	padding:0px;
	/*padding:5px;	*/
}
.centro{
	float:left;
	width:226px;
	text-align:center;
	/*padding:5px;	*/
	margin:0 auto;
	padding:0px;
}
.fila{
	width:680px;
	height:180px;
	margin:0px;
	padding:0px;

}
.fila a,
.fila a img,
a img{
	text-decoration:none;	
	border:0px;
}

ul.lista_formacion,
ul.lista_formacion_2{
	list-style-image: url(../img/item.gif) ;	
}

#imagen{
	height:290px;
}
#imagen_2{
	height:315px;
}
#imagen_3{
	height:330px;
}
#imagen_4{
	height:220px;
}
#imagen_5{
	height:240px;
}
#imagen_6{
	height:306px;	
}
#imagen_8{
	height:380px;	
}
#imagen_9{
	height:325px;	
}
#imagen_11{
	height:450px;	
}
#imagen_20{
	height:200px;	
}
#imagen_19{
	height:220px;	
}
#imagen_18{
	height:380px;	
}
#capaNegocios{
	height:255px;
}
.enlaceImagen{
	border:0px;
	text-decoration:none;	
}
.enlaceImagen img{
	border:0px;	
}
.separador{
	margin-top:50px;	
}
#secundario h3{
	font-size: 22px !important;
	margin-left:200px;
	margin-top:	50px;
	/*line-height:2px;*/
}

.botonVolver{

}
#contacto_left{
	float:left;
	width:230px;
	height:250px;
}
#contacto_right{
	float:right;
	width:200px;
	height:250px;	
}
#formName,
#formAsunto,
#formMensaje{
	width:98%;
}
#formMail{
	width:65%;
	float:left;
}
#formMailTel{
	height:40px;	
}
#formTel{
	width:30%;
	float:right;
}
input,
textarea{
	border:solid;
	border-color:#a74570;
	border-width:3px;
}
.sinEspacio{
	margin-bottom:3px;
	padding-bottom:0px;
	margin-top:20px;
}

#boton h3{
	margin-left:35px;	
}

container_vid2 #boton h3{
	margin-left:15px !important;
}


#mensaje{
	margin-top: 90px;	
}
#letra_big{
	font-size:1.8em !important;
	font-weight:bold !important;
	text-decoration:underline;
}
#letra_big_2{
	font-size:1.9em !important;
	font-weight:bold !important;
	padding-left: 50px;
}
.sangria_2{
	margin-left:50px !important;
	padding-left:50px !important;
}
#galleria, #galleria_team{ 
	width: 700px; 
	height: 400px; 
	background: #000;
	margin-top:50px !important;
}
#gallerias{ 
	width: 990px; 
	height: 650px;
	margin-left:10px; 
	background: #000;
	margin-top:100px !important;
}

#fancybox-title-over,#fancybox-loading,#fancybox-overlay,#fancybox-wrap{
	position:absolute;
}

#contenido2 h2{
	width:700px;
	float:left;
}

#container_vid2 h3{
	margin-left: 15px !important;
}

.cuerpo_mapa h2{
	text-align:center !important;
	font-size:36px !important;
	font-family:"Comic Sans MS",cursive, sans-serif !important;
}
#mapaWeb ul{
	margin-left: 200px;	
	list-style-type: none;
}
#mapaWeb h3,#mapaWeb h3 a{
	font-size:20px	!important;

}