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





body{
	margin:0;
	background-repeat: repeat-x;
	background-position: right top;
	position: relative;

} 

#contenedor_primario {
	width: 1034px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	background: #FFF;
	box-shadow:0 1px 8px rgba(0, 0, 0, 0.69);
	
}
#banner {
    height: 550px;
    position: absolute;
    width: 1034px;
    z-index: 1;
}

#titulo_seccion {
	color: #FFFFFF;
	font-family: 'Roboto Slab',serif;
	font-size: 33px;
	font-weight: bold;
	left: 39px;
	position: absolute;
	text-shadow: 3px 3px 4px #030303;
	top: 333px;
	width: 463px;
	z-index: 2;
}

#banner_estatico {
    height: 333px;
    position: absolute;
    width: 1034px;
    z-index: 1;
}


#contenedor_secundario {
	width: 960px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:100;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}


#header {
	height: 250px;
	width: 960px;
}
#logo {
	float: left;
	height: 131px;
	width: 225px;
}

#contenedor_items_menu {
float: right;
height: 150px;
overflow: hidden;
padding-top: 39px;
width: 735px;
}

#contenedor_items_menu ul {
float: right;
height: 27px;
margin-left: 0px;
margin-top: 1px;
padding: 0px;
overflow: hidden;
padding-top: 6px;
}
	
#contenedor_items_menu ul li{
	float:left;
	list-style:none;	
	
	}	
	
	
	
	#contenedor_items_menu ul li a {
padding: 7px 0px;
margin-left: 7px;
text-decoration: none;
text-transform: uppercase;
display: block;
color: #333;
text-align: center;
width: 103px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
}
			
			#contenedor_items_menu ul li a.hover_menu{	
			background-image:url(../images/fondohovermenu2.png);
	background-position:top left;
	background-repeat:repeat-x;}
			
					#contenedor_items_menu ul li a.hover_menu2{	
			background-image:url(../images/fondohovermenu.png);
	background-position:top left;
	background-repeat:repeat-x;}
	
	
			#contenedor_items_menu ul li a.hover_menu3{	
			background-image:url(../images/fondohovermenu3.png);
	background-position:top left;
	background-repeat:repeat-x;}
	
	
			#contenedor_items_menu ul li a.hover_menu4{	
			background-image:url(../images/fondohovermenu4.png);
	background-position:top left;
	background-repeat:repeat-x;}
			
	
	
		#contenedor_items_menu ul li a.hover_menu:hover{
			color:#FFF;
			background-image:url(../images/fondohovermenu2.png);
			background-position:bottom left;
	background-repeat:repeat-x;
			}
			
			.active_verde {
color: #FFF !important;
background-image: url(../images/fondohovermenu2.png) !important;
background-position: bottom left !important;
background-repeat: repeat-x !important;
}
			
			#contenedor_items_menu ul li a.hover_menu2:hover{
			color:#FFF;
			background-image:url(../images/fondohovermenu.png);
			background-position:bottom left;
	background-repeat:repeat-x;
			}
			
				.active_rojo{
			color:#FFF !important;
			background-image:url(../images/fondohovermenu.png)!important;
			background-position:bottom left!important;
	background-repeat:repeat-x!important;
			}
			
			
			#contenedor_items_menu ul li a.hover_menu3:hover{
			color:#FFF;
			background-image:url(../images/fondohovermenu3.png);
			background-position:bottom left;
	background-repeat:repeat-x;
			}
			
			
			.active_aguamarina{
			color:#FFF !important;
			background-image:url(../images/fondohovermenu3.png) !important;
			background-position:bottom left !important;
	background-repeat:repeat-x !important;
			}
			
			
			
			
			
			
			#contenedor_items_menu ul li a.hover_menu4:hover{
			color:#FFF;
			background-image:url(../images/fondohovermenu4.png);
			background-position:bottom left;
	background-repeat:repeat-x;
			}
			
				.active_azul{
			color:#FFF !important;
			background-image:url(../images/fondohovermenu4.png) !important;
			background-position:bottom left !important;
	background-repeat:repeat-x !important;
			}

#redes_head {
float: right;
margin-bottom: 6px;
overflow: hidden;
width: 88px;
}



#idioma_head {
margin-bottom: 10px;
position: absolute;
right: -23px;
z-index: 10;
}



#busqueda {
float: right;
left: 5px;
position: relative;
width: 179px;
}


.busquedabox{
	width: 99px;
padding: 0 0 0 0px;
height: 20px;
}

#vermas a {
	color:#FFF;
	text-decoration:none;}
	
	#vermas a:hover, #vermas a:visited {
	color:#FFF;
	text-decoration:underline;}

#buscar {
    background-image: url("../images/fondobuscar.png");
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 23px;
    margin-right: 10px;
    text-transform: uppercase;
}

#contenedor_home {

	width: 960px;
	overflow: hidden;
		margin-top:272px;
		padding-bottom:10px;
}



#contenedor_internas {
    margin-top: 142px;
    overflow: hidden;
    width: 960px;
	padding-bottom: 10px;
}

#accion_social {
	background-color: #FFF;
	float: left;
	width: 189px;
	padding:18px;
	   box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.69);
    -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.69);
    -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.69);

	overflow:hidden;
	position:relative;
	margin-left:6px;
}

.cop1 {
	height: 70px;
	width: 182px;
	border: 1px solid #CCC;
	margin-top: 6px;
}
.cop2 {
	float: left;
	height: 70px;
	width: 88px;
	border: 1px solid #CCC;
	margin-top:5px;
	clear: both;
}
.cop22 {
	float: left;
	height: 70px;
	width: 88px;
	border: 1px solid #CCC;
	margin-top:5px;
	margin-left: 4px;
	clear: none;
}
.cop3 {
	height: 70px;
	width: 182px;
	border: 1px solid #CCC;
	margin-top: 159px;
}
.cop4 {
	height: 70px;
	width: 182px;
	border: 1px solid #CCC;
	margin-top: 159px;
}
.cop5 {
	height: 70px;
	width: 182px;
	border: 1px solid #CCC;
	margin-top: 5px;
}

.titular_aleo_verde {
	font-size: 26px;
	color: #467F37;
	font-family: 'Roboto Slab', serif;
	line-height:23px;
	font-variant:normal;
	margin-bottom:18px;
	}
	
	
	.titular_aleo_verde a,	.titular_aleo_verde a:visited {
	font-size: 26px;
	text-decoration:none;
	color: #467F37;
	font-family: 'Roboto Slab', serif;
	line-height:23px;
	font-variant:normal;
	margin-bottom:18px;
	}
	
	

.titular_aleo_morado, .titular_aleo_morado a, .titular_aleo_morado a:visited {
	font-size: 26px;
	color: #A4135F;
	font-family: 'Roboto Slab', serif;
	line-height:23px;
	text-decoration:none;
	font-variant:normal;
	margin-bottom:18px;
	margin-left:9px;
}

.titular_aleo_morado, .titular_aleo_morado a, .titular_aleo_morado a:hover{
	font-size: 26px;
	color: #A4135F;
	font-family: 'Roboto Slab', serif;
	line-height:23px;
	font-variant:normal;
	margin-bottom:18px;
	margin-left:9px;
}


.titular_aleo_azul {
    border-bottom: 2px solid #0080BE;
    color: #0080BE;
    font-family: 'Roboto Slab',serif;
    font-size: 26px;
    height: 32px;
    line-height: 23px;
    margin-bottom: 11px;
	margin-top:30px;
}

.subtitular_aleo_morado, .subtitular_aleo_morado a, .subtitular_aleo_morado a:visited {
	font-size: 16px;
	color: #A4135F;
	font-family: 'Roboto Slab', serif;
	line-height:23px;
	font-variant:normal;
	text-decoration:none;
	
}

.subtitular_aleo_morado a:hover{
	font-size: 16px;
	color: #A4135F;
	font-family: 'Roboto Slab', serif;
	line-height:23px;
	font-variant:normal;
	text-decoration:none;
	
}


.mas_verde_oscuro {
	position: absolute;
	bottom: 6px;
	left: 160px;
	text-align: right;
	right: 12px;
}
#contenedor_secundario_2 {
	float: right;
	width: 714px;
	
}
#publicacione_eventos {
	overflow:hidden;
	background:url(../images/fondoep.jpg) center 8px no-repeat;
	padding-top:60px;
}
.publucacion_especifico {
	height: 125px;
	overflow:hidden;
	border-bottom: 1px #666 solid;
	position:relative;
	margin-bottom:10px;
	margin-left:18px;
	margin-right:8px;
	
}
.ver_mas_morado {
	position: absolute;
	right: 1px;
	bottom: 5px;

}
.clear {
	clear: both;
	width:100%;
}



#publicaciones {
    float: left;
    padding: 13px 8px 0;
    width: 212px;
	margin-top:30px;
}




#todas_publicaciones {
    background-color: #CCCCCC;
    overflow: hidden;
    text-align: center;
    width: 220px;
}
#eventos {
	padding:13px 0px 13px 13px;
	float: right;
	width: 471px;
}
#provisional {
	height: 201px;
	width: 715px;
	background-color: #FFF;
}




#cajade3 #caja1 {
	height: 260px;
	background-color:#FFF;
	width: 225px;
	float: left;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.69);
}
#cajade3 #caja2 {
	float: left;
	background-color:#FFF;
	height: 260px;
	width: 225px;
	margin-left: 17px;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.69);
}
#cajade3 #caja3 {
	float: left;
	background-color:#FFF;
	height: 260px;
	width: 225px;
	margin-left: 17px;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.69);
}
#cajade3 {
	height: 270px;
	width: 741px;
	padding-bottom:20px;
}
#cajade3 #caja1 #titulo1 {
	height: 45px;
	width: 225px;
	background-color: #69B32F;
	float: left;
}
#cajade3 #caja1 #degradado {
	height: 12px;
	width: 225px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
#cajade3 #caja2 #degradado {
	height: 12px;
	width: 225px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
#cajade3 #caja3 #degradado {
	height: 12px;
	width: 225px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;	
}
#degradado #c1 {
	background-color: #A1C52C;
	height: 8px;
	width: 45px;
	float: left;
}
#degradado #c2 {
	background-color: #B7CF47;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #c3 {
	background-color: #CDD968;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #c4 {
	background-color: #E3E68A;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #c5 {
	background-color: #F2EFAB;
	float: left;
	height: 8px;
	width: 45px;
}
#cajade3 #caja2 #titulo2 {
	background-color: #18B2B2;
	height: 45px;
	width: 225px;
}
#degradado #d1 {
	float: left;
	height: 8px;
	width: 45px;
	background-color: #5CBEBC;
}
#degradado #d2 {
	background-color: #74C5C8;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #d3 {
	background-color: #8FCED0;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #d4 {
	background-color: #ACD9DA;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #d5 {
	background-color: #CEE8EA;
	float: left;
	height: 8px;
	width: 45px;
}
#cajade3 #caja3 #titulo3 {
	background-color: #0080BE;
	height: 45px;
	width: 225px;
}
#degradado #e1 {
	background-color: #3DA0D8;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #e2 {
	background-color: #53B0DF;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #e3 {
	background-color: #65C4EA;
	float: left;
	height: 8px;
	width: 45px;
}
#cajade3 #caja3 #degradado #e4 {
	background-color: #85CFEB;
	float: left;
	height: 8px;
	width: 45px;
}
#degradado #e5 {
	background-color: #AADBEE;
	float: left;
	height: 8px;
	width: 45px;
}
#caja1 #foto1 {
	background-color: #999;
	float: left;
	height: 70px;
	width: 70px;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
}
#caja2 #foto2 {
	background-color: #999;
	float: left;
	height: 70px;
	width: 70px;
	margin-top: 10px;
	margin-left: 15px;
}
#caja3 #foto3 {
	background-color: #999;
	float: left;
	height: 70px;
	width: 70px;
	margin-top: 10px;
	margin-left: 15px;
}
#caja1 #texto {
	background-color: #CCC;
	height: 155px;
	width: 200px;
}
#caja1 img {
	margin-left: 15px;
	margin-top: 13px;
	margin-right: 10px;
	margin-bottom: 8px;
	vertical-align: top;
	float: left;
}
#caja2 img {
	margin-left: 15px;
	margin-top: 13px;
	margin-right: 10px;
	margin-bottom: 8px;
	vertical-align: top;
	float: left;
}
#caja3 img {
	margin-left: 15px;
	margin-top: 13px;
	margin-right: 10px;
	margin-bottom: 8px;
	vertical-align: top;
	float: left;
}
#degradado p {
padding-left: 0px;
padding-right: 5px;
padding-top: 5px;
margin-top: 12px;
}

.tit, .tit a, .tit a:visited{
	padding-top: 10px;
	text-decoration:none;
	color: #FFF;
	font-family: 'Roboto Slab', serif;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
}

.tit a:hover {
	text-decoration:underline blink;
}



#caja1 #vermas {
background-color: #69B32F;
float: right;
height: 17px;
width: 50px;
margin-top: 177px;
margin-right: 8px;

font-family: 'Roboto Slab', serif;
font-weight: 300;
font-size: 10px;
text-align: center;
padding-top: 2px;
color: #FFF;
border-radius: 9px;
}
#caja2 #vermas {
	background-color:#18B2B2;
	float: right;
	height: 17px;
	width: 50px;
	margin-top: 176px;
	margin-right: 8px;
	border-radius:9px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 10px;
	text-align:center;
	padding-top:2px;
	color: #FFF;
}
#caja3 #vermas {
	background-color:#0080BE;
	float: right;
	height: 17px;
	width: 50px;
	margin-top: 177px;
	margin-right: 8px;
	border-radius:9px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 10px;
	text-align:center;
	padding-top:2px;
	color: #FFF;
}




#footer {
	background-image: url(../images/fondo_footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
}
#footer_content {
	width: 726px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	color: #CCC;
	text-align:center;
	font-size:11px;
	padding-top:25px;
	padding-bottom:25px;
	font-family: Tahoma, Geneva, sans-serif;
}
.content_footer_lista {
	float: left;
	width: 120px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808285;
}

.content_footer_lista ul {
	text-align:center;
	margin:0;
	padding:0;
}  
.content_footer_lista li {
	list-style:none;
	margin-top:3px;
	margin-bottom:3px;
}

.content_footer_lista li a {
	color:#ccc;
	text-decoration:none;
	font-size:11px;
	font-family: 'Roboto Slab', serif;
	}
	
	.content_footer_lista li a:hover {
		text-decoration:underline;}
	
	.content_footer_lista li.principal {
	color:#ccc;
	text-decoration:none;
	font-size:11px;
	padding-bottom:6px;
	}
	
	
	
	/*Pagina Quienes Somos*/


#quienes_somos {
    background-color: #FFFFFF;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.69);
    float: left;
	overflow:hidden;
    margin-left: 4px;
    width: 623px;
	margin-bottom:22px;
}

#mision_vision {
    background-color: #FFFFFF;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.69);
    float: right;
    height: 439px;
    margin-left: 18px;
    margin-right: 5px;
    padding: 0 0 10px;
    width: 310px;
}

#biografias {
    float: left;
   
    margin-top: 23px;
    overflow: hidden;
    width: 960px;
}
#quienes_somos p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 12px;
	margin-right: 15px;
	margin-left: 15px;
	background-color:#FFF;
}

.hernando h2, .natalia h2 {
	font-size: 17px !important;
	color: #497E2C !important;
	font-family: 'Roboto Slab', serif !important;
	float:left !important;
	margin-top:0px !important;
	margin-left:5px !important;
	padding-bottom: 0px !important;
	width:251px !important;
}
p {
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
margin-top: 9px;

margin-left: 22px;
margin-bottom: 19px;
margin-right:20px
}
#biografias .hernando {
	width: 290px;
	overflow:hidden;
	float:left;
	padding-left:15px;
}
#biografias .natalia {
	width: 290px;
	height: 350px;
	float:left;
	padding-left:35px;
}




.img_bio {
	float:left;	
	margin-left: -3px;
	margin-bottom: 12px;
}

.hernando img.personal {
	
	margin-left: 10px;
	margin-bottom: 20px;
}
.natalia img.personal {

	margin-left: 10px;
	margin-bottom: 20px;
}

#mision_vision img {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}
#mision_vision p3 {
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	font-size: 25px;
	font-weight: 400;
	font-family: 'Roboto Slab', serif;
	color: #497E2C;
	width: 236px;
}


#mision_vision .linea {
	background-image: url(../images/linea_qs.png);
	height: 10px;
	width: 310px;
	background-repeat: no-repeat;
	background-position: center;
	float:left;
	margin-bottom:10px;
}

#Frase {
    float: left;
    height: 99px;
    margin-left: 35px;
    margin-top: -43px;
    width: 310px;
}
#Frase p4 {
    font-family: 'Arapey',serif;
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
#Frase #frase {
	height: 40px;
	float: left;
	width: 200px;
	margin-top:14px;
	text-align:center;
}
#Frase img {
	float: left;
	margin-top:9px;
	margin-left:6px;
}


#atencion_medica, #actividades_extension1 {
	height: 79px;
width: 623px;
margin-left: 7px;
background: white;
float: none;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.69);
}

#atencion_medica p, #actividades_extension1 p {
margin-top:0px !important;
}

.atencion1 {
	float: left;
height: 285px;
width: 300px;
margin-left: 5px;
padding: 0px;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.69);
margin-top: 20px;
}
.atencion2 {
	float: left;
	height: 285px;
	width: 300px;
	margin-left: 0px;
	padding: 0px;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.69);
	margin-top: 20px;
	margin-left: 25px;
}

#quienes_somos p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 12px;
	margin-right: 15px;
	margin-left: 15px;
}

p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-right: 21px;
	margin-left: 21px;
	margin-bottom:19px;	
	padding-top: 10px;
	margin-top:-1px;
}
.text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	float: left;
	margin-top: 18px;
	width: 167px;
}
.atencion1 img {
	float: left;
	margin-right: 8px;
}
.atencion2 img {
	float: left;
	margin-right: 8px;
}
#Imgrande {
	float: left;
	height: 260px;
	width: 953px;
	margin-top: 24px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0080be;
	padding-top: 20px;
}



.cuerpo_mapa {
	height: 750px;
	width: 960px;
	position:relative;
	background:url(../images/mapa/mapa.png) no-repeat center center;
}


.caja_mapa1 {
	top:20px;
	left:520px;
	position:absolute;
	width:159px;
	height:159px;
	background:url(../images/mapa/interactivosd.png) center center no-repeat ;
	background-size: 100% 100%;
	z-index:10;
	-webkit-transition: 1.2s all ease-in-out; 
-moz-transition: 0.2s all ease-in-out; 
transition: 0.2s all ease-in-out; 
	}
	
	
	
	.caja_mapa2 {
	top: 449px;
	left: 395px;
	position: absolute;
	width: 149px;
	height: 149px;
	background: url(../images/mapa/talleres.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
	
	.caja_mapa3 {
	top: 161px;
	left: 702px;
	position: absolute;
	width: 139px;
	height: 139px;
	background: url(../images/mapa/conferencias.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
		.caja_mapa4 {
	top: 229px;
	left: 22px;
	position: absolute;
	width: 139px;
	height: 139px;
	background: url(../images/mapa/interconsultas.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
			.caja_mapa5 {
	top: 79px;
	left: 237px;
	position: absolute;
	width: 139px;
	height: 139px;
	background: url(../images/mapa/encuentro.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
.caja_mapa6 {
top: -5px;
left: 669px;
position: absolute;
width: 242px;
height: 168px;
background: url(../images/mapa/verde.png) center center no-repeat;
background-size: 100% 100%;
z-index: 10;
-webkit-transition: 1.2s all ease-in-out;
-moz-transition: 0.2s all ease-in-out;
transition: 0.2s all ease-in-out;
}
	
	
			.caja_mapa7 {
	top: 451px;
	left: 266px;
	position: absolute;
	width: 136px;
	height: 144px;
	background: url(../images/mapa/consumo.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
			.caja_mapa8 {
	top: 307px;
	left: 382px;
	position: absolute;
	width: 207px;
	height: 154px;
	background: url(../images/mapa/principios.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
			.caja_mapa9 {
	top: 246px;
	left: 784px;
	position: absolute;
	width: 170px;
	height: 170px;
	background: url(../images/mapa/conferencia1.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
			.caja_mapa10 {
	top: 78px;
	left: 83px;
	position: absolute;
	width: 151px;
	height: 151px;
	background: url(../images/mapa/3.png)center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
			.caja_mapa11 {
	top: 413px;
	left: 503px;
	position: absolute;
	width: 215px;
	height: 173px;
	background: url(../images/mapa/yoga.png) center center no-repeat;
	background-size: 100% 100%;
	z-index: 10;
	-webkit-transition: 1.2s all ease-in-out;
	-moz-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;
	}
	
	
	
	
	
	
			.slogan_mapa {
	top: 47px;
	left: 696px;
	position: absolute;
	width: 252px;
	height: 90px;
	}
	
	
				
	
	
	.caja_hover1:hover {
		
		background-size: 105% 105%;
		
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		#publi_invest {
	height: 92px;
	width: 445px;
	background-color:#FFF;
	float: left;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.69);
}
#cuad_der {
	margin-right:5px;
	
	width: 485px;
	background-color:#FFF;
	float: right;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.69);
	margin-left:20px;
	margin-top:-310px;
}

#cuad_izq {
	margin-bottom:4px;
	
	width: 445px;
	float: left;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.69);
	margin-top:30px;
}




.text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	margin-top: 13px;
	width: 167px;
}
#Fot1 {
	height: 200px;
	width: 445px;
	font-size: 18px;
	color: #a4135f;
	padding-top: 110px;
	font-family: 'Roboto Slab',serif;
}
#cuad_der p {
	font-size: 18px;
	font-family: 'Roboto Slab',serif;
	color: #a4135f;
	margin-bottom:-9px;
	margin-top:3px;

}
#cuad_izq p {
	font-size: 18px;
	font-family: 'Roboto Slab',serif;
	color: #a4135f;
	margin-bottom:-9px;
	margin-top:3px;

}

#contenedor_public p1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-bottom:19px;
	padding-top: 10px;
	color: #333;
}
#contenedor_public {

width: 960px;
overflow: hidden;
padding-left: 4px;
}
#accordion div img {
	float: left;
	 margin-left: -15px;
    margin-right: 13px;
}
#accordion2 div img {
	float: left;
	 margin-left: -15px;
    margin-right: 13px;
}
	#fot2 {
    float: right;
    height: 106px;
    margin-top: 16px;
    width: 490px;
}
#pub_lin {
	margin-top: 20px;
	z-index: 200;
}




#contenedor_contacto {
width: 920px;
margin: 0 auto;
overflow: hidden;
background-color: #FFF;
padding: 17px;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.69);
}

#contacto_mapa {
	float: left;
	width: 475px;
	overflow:hidden;
}

.form {
	float:right;}
	
	.sub_contacto{
	font-size: 17px !important;
color: #497E2C !important;
font-family: 'Roboto Slab', serif !important;
font-weight:bold;}

.programe{
font-size: 25px;
font-weight: 400;
width:415px;
float:right;
font-family: 'Roboto Slab', serif;
color: #497E2C;
}
