@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
background-color:#ECECEC;
	background-repeat:repeat-x;
	background-position: 0px, 0px, 0px, 120px;
}
div#contenedor{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
}
div#contenedor #submenu_areas{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
	background-image: url(../images/cua.png);
	top: 95px;
	position:absolute;
	z-index:2;
	padding-top: 105px;
	padding-bottom: 22px;
}
div#contenedor #submenu_firma{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
	background-image: url(../images/cua.png);
	top: 95px;
	position:absolute;
	z-index:2;
	padding-top: 105px;
	padding-bottom: 22px;
}
div#contenedor #submenu_socios{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
	background-image: url(../images/cua.png);
	top: 95px;
	position:absolute;
	z-index:2;
	padding-top: 105px;
	padding-bottom: 22px;
}
div#contenedor #submenu_asociados{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
	background-image: url(../images/cua.png);
	top: 95px;
	position:absolute;
	z-index:2;
	padding-top: 105px;
	padding-bottom: 22px;
}
div#contenedor #fotto #puntafotto{
	margin:0 auto;
	width:100%;
	height:70px;
	align:center;
	clear:both;
	overflow:hidden;
	background-image: url(../images/cuadros2.png);
	background-position: center;
}
div#contenedor #fotto #puntafotto #puntafottoinfo{
	margin:0 auto;
	width:920px;
	height:56px;
	align:center;
	clear:both;
}
div#contenedor #to{
	margin:0 auto;
	width:100%;
	height:25px;
	align:center;
	clear:both;
	overflow:hidden;
	background-color:#283578;
}
div#contenedor #to #to1{
	margin:0 auto;
	width:920px;
	height:24px;
	align:center;
	clear:both;
	overflow:hidden;
}
div#contenedor #to #to1 #to1a{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 4px;
}
div#contenedor #to #to1 #to1b{
	margin:0 auto;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 4px;
}
div#contenedor #top{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
	background-image:url(../images/cuadros.png);
	background-position: center;
}
div#contenedor #fotto #cuadr1{
	margin:0 auto;
	width:113px;
	height:35px;
	align:center;
	position: absolute;
	z-index:9;
	right:0px;
	top:45%;
	background-image:url(../images/cuadro.png);
	padding-top: 6px;
}
div#contenedor #fotto #cuadr1:hover{
	margin:0 auto;
	width:113px;
	height:35px;
	align:center;
	position: absolute;
	z-index:9;
	right:0px;
	top:45%;
	background-image:url(../images/cuadro2.png);
	padding-top: 6px;
}
div#contenedor #fotto #cuadr2{
	margin:0 auto;
	width:113px;
	height:35px;
	align:center;
	position:absolute;
	z-index:9;
	right:0px;
	top:52%;
	background-image:url(../images/cuadro.png);
	padding-top: 6px;
}
div#contenedor #fotto #cuadr2:hover{
	margin:0 auto;
	width:113px;
	height:35px;
	align:center;
	position: absolute;
	z-index:9;
	right:0px;
	top:52%;
	background-image:url(../images/cuadro2.png);
	padding-top: 6px;
}
div#contenedor #top #topcont{
	margin:0 auto;
	width:920px;
	align:center;
	clear:both;
}
div#contenedor #top #topcont #topcont1{
	margin:0 auto;
	align:center;
	float:left;
	width: 360px;
}
div#contenedor #top #topcont #topcont1 #topcont1a{
	margin:0 auto;
	align:center;
	float:left;
	width: 140px;
	position: absolute;
	z-index: 4;
	top: 74px;
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 15px;
	margin-left: 0px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
	-moz-box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
	box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
}
div#contenedor #top #topcont #topcont1 #topcont1b{
	margin:0 auto;
	align:center;
	float:left;
	width: 140px;
	position: absolute;
	z-index: 3;
	top: 74px;
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 15px;
	margin-left: 118px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
	-moz-box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
	box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
}
div#contenedor #top #topcont #topcont11{
	margin:0 auto;
	height:74px;
	align:center;
	float:left;
	width: 339px;
}
div#contenedor #top #topcont #topcont11 #menucompleto1{
	margin:0 auto;
	align:center;
	width: 339px;
	height: 50px;
}
div#contenedor #top #topcont #topcont11 #menucompleto1 #menu1{
	margin:0 auto;
	align:center;
	width: 101px;
	float:left;
	margin-left:60px;
}
div#contenedor #top #topcont #topcont11 #menucompleto1 #menu2{
	margin:0 auto;
	align:center;
	width: 178px;
	float:left;
}
div#contenedor #top #topcont #topcont11 #topcont11a{
	margin:0 auto;
	align:center;
	float:left;
	width: 140px;
	position: absolute;
	z-index: 4;
	top: 74px;
	background-color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 189px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
	-moz-box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
	box-shadow: 0px 10px 36px -8px rgba(0,0,0,0.54);
}
div#contenedor #top #topcont #topcont1 #topper0{
	margin:0 auto;
	align:center;
	margin-top:3px;
	margin-left:20px;
	float:right;
}
div#contenedor #top #topcont #topcont1 #topper1{
	margin:0 auto;
	align:center;
	margin-top:15px;
	float:right;
}
div#contenedor #top #topcont #topcont1 #topper2{
	margin:0 auto;
	align:center;
	margin-top:52px;
	float:right;
	width:360px;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2{
	margin:0 auto;
	align:center;
	width: 360px;
	z-index:5;
	clear: both;
	padding-top: 10px;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu3{
	margin:0 auto;
	align:center;
	width: 320px;
	float:left;
	margin-bottom: 0px;
}




div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_firma{
	margin:0 auto;
	align:center;
	float:left;
	padding-left: 68px;
	margin-top: 0px;
	margin-bottom: 10px;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_areas{
	margin:0 auto;
	align:center;
	width: 340px;
	float:left;
	margin-bottom: 10px;
	margin-top: 0px;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_areas #menu_areas1{
	margin:0 auto;
	align:center;
	width: 165px;
	float:left;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_areas #menu_areas2{
	margin:0 auto;
	align:center;
	width: 165px;
	float:right;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_socios{
	margin:0 auto;
	align:center;
	float:left;
	width: 295px;
	margin-top: 0px;
	padding-left: 75px;
	margin-bottom: 10px;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_asociados{
	margin:0 auto;
	align:center;
	width: 400px;
	float:left;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-left: 75px;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_asociados1{
	margin:0 auto;
	align:center;
	width: 185px;
	float:left;
}
div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu_asociados2{
	margin:0 auto;
	align:center;
	width: 205px;
	float:right;
}







div#contenedor #top #topcont #topcont1 #topper2 #menucompleto2 #menu4{
	margin:0 auto;
	align:center;
	width: 120px;
	float:left;
}
div#contenedor #top #topcont #topcont1 #topper2 #topper2a{
	margin:0 auto;
	align:center;
	float:right;
}
div#contenedor #top #topcont #topcont1 #topper2 #topper2b{
	margin:0 auto;
	align:center;
	float:right;
	width:1px;
	height:18px;
	background-image:url(../images/linea.png);
	margin-left:22px;
	margin-right:22px;
}
div#contenedor #top #topcont #topcont1 #topper2 #topper2c{
	margin:0 auto;
	align:center;
	float:left;
}
div#contenedor #top #topcont #topcont1 #topper2 #topper2d{
	margin:0 auto;
	align:center;
	float:left;
	width:1px;
	height:18px;
	background-image:url(../images/linea.png);
	margin-left:22px;
	margin-right:22px;
}
div#contenedor #top #topcont #topcont1 #topcont1bot{
	margin:0 auto;
	align:center;
	margin-top:42px;
	float:left;
	width: 370px;
}
div#contenedor #top #topcont #topcont11 #topcont11bot{
	margin:0 auto;
	align:center;
	margin-top:52px;
	float:left;
	width: 320px;
}
div#contenedor #top #topcont #topcont1 #topcont1bot #topcont1bota{
	margin:0 auto;
	align:center;
	float:left;
}
div#contenedor #top #topcont #topcont1 #topcont1bot #topcont1botb{
	margin:0 auto;
	align:center;
	float:left;
	width:1px;
	height:18px;
	background-image:url(../images/linea.png);
	margin-left:20px;
	margin-right:20px;
}
div#contenedor #top #topcont #topcont11 #topcont11bot #topcont11bota{
	margin:0 auto;
	align:center;
	float:left;
}
div#contenedor #top #topcont #topcont11 #topcont11bot #topcont11botb{
	margin:0 auto;
	align:center;
	float:left;
	width:1px;
	height:18px;
	background-image:url(../images/linea.png);
	margin-left:22px;
	margin-right:22px;
}
div#contenedor #top #topcont #topcont2{
	margin:0 auto;
	width:200px;
	height:1px;
	align:center;
	float:left;
	margin-top: 31px;
}
div#contenedor #top #topcont #topcont2 #topcont2a{
	margin:0 auto;
	width:186px;
	height:111px;
	align:center;
	position:absolute;
	z-index:2;
	background-image:url(../images/cuadrooff.png);
}
div#contenedor #top #topcont #topcont2 #topcont2a:hover{
	margin:0 auto;
	height:111px;
	align:center;
	position:absolute;
	z-index:3;
	background-image:url(../images/cuadroon.png);
}
div#contenedor #fotto{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
	background-position: center;
	background-color: #e2e2e2;
}
div#contenedor #fotto #puntafotto{
	margin:0 auto;
	width:100%;
	height:76px;
	align:center;
	clear:both;
	overflow:hidden;
	background-image: url(../images/cuadros3.png);
	background-position: center;
}
div#contenedor #fotto #puntatexto{
	margin:0 auto;
	align:center;
	clear:both;
	overflow:hidden;
	margin-top:13%;
	margin-bottom: 13%;
}








div#contenedor #fotto #puntatexto #phover{
	margin:0 auto;
	align:center;
	clear:both;
	overflow:hidden;
	margin-top:0px;
}








div#contenedor #fotto #mid{
	margin:0 auto;
	width:100%;
	align:center;
	clear:both;
	overflow:hidden;
}
div#contenedor #fotto #mid #midd{
	margin:0 auto;
	width:920px;
	align:center;
	clear:both;
	overflow:hidden;
	margin-bottom: 20px;
}
div#contenedor #fotto #mid #midd #middcont{
	margin:0 auto;
	width:920px;
	align:center;
	clear:both;
	overflow:hidden;
}
div#contenedor #fotto #mid #midd #middcont0{
	margin:0 auto;
	width:920px;
	align:center;
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
	background-color: #283579;
	padding-top: 8px;
	padding-bottom: 8px;
}
div#contenedor #fotto #mid #midd #middcont0 #middcont00{
	margin:0 auto;
	width:290px;
	align:center;
	overflow:hidden;
	float: left;
	margin-right: 25px;
}
div#contenedor #fotto #mid #midd #middcont0 #middcont000{
	margin:0 auto;
	width:290px;
	align:center;
	overflow:hidden;
	float: left;
}
div#contenedor #fotto #mid #midd #middcont #middcont1{
	margin:0 auto;
	width:450px;
	align:center;
	overflow:hidden;
	float:left;
	text-align:justify;
}
div#contenedor #fotto #mid #midd #middcont #middcont2{
	margin:0 auto;
	width:450px;
	align:center;
	overflow:hidden;
	float:left;
	margin-top: 18px;
	text-align:left;
}
div#contenedor #mid #midd #middcont #middcont20{
	margin:0 auto;
	width:20px;
	align:center;
	float:left;
	overflow:hidden;
	background-image: url(../images/lo.png);
}
div#contenedor #fotto #mid #midd #middcont #middcont3{
	margin:0 auto;
	width:450px;
	align:center;
	overflow:hidden;
	float:right;
	margin-top: 18px;
	text-align:justify;
}
div#contenedor #fotto #mid #midd #middcont #middcont4{
	margin:0 auto;
	align:center;
	float:right;
	overflow:hidden;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	border-style:solid;
	border-color:#d1d1d1;
	border-width: 1px;
	width: 367px;
}
div#contenedor #fotto #mid #midd #middcont #middcont5{
	margin:0 auto;
	width:250px;
	align:center;
	overflow:hidden;
	float:left;
	padding-right: 20px;
	padding-left: 20px;
}
div#contenedor #fotto #mid #midd #middcont #middcont6{
	margin:0 auto;
	width:250px;
	align:center;
	overflow:hidden;
	float:left;
	padding-left: 20px;
	padding-right: 20px;
}
div#contenedor #fotto #mid #midd #middcont #middcont7{
	margin:0 auto;
	width:1px;
	align:center;
	overflow:hidden;
	float:left;
	background-color:#d1d1d1;
	margin-right:12px;
	margin-left:12px;
	height: 90px;
}
div#contenedor #fotto #mid #midd #middcont #middcont8{
	margin:0 auto;
	width:920px;
	align:center;
	overflow:hidden;
	float:left;
	text-align:justify;
}
div#contenedor #fotto #mid #midd #middcont #middcont9{
	margin:0 auto;
	align:center;
	float:right;
	overflow:hidden;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	border-style:solid;
	border-color:#d1d1d1;
	border-width: 1px;
}
div#contenedor #mid #midd #middcont40{
	margin:0 auto;
	align:center;
	float:right;
	overflow:hidden;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	border-style:solid;
	border-color:#d1d1d1;
	border-width: 1px;
	margin-top: 15px;
}
div#contenedor #mid #midd #middcont400{
	margin:0 auto;
	align:center;
	float:right;
	overflow:hidden;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	border-style:solid;
	border-color:#d1d1d1;
	border-width: 1px;
}
div#contenedor #bot{
	margin:0 auto;
	width:100%;
	height:180px;
	align:center;
	clear:both;
	overflow:hidden;
	bottom: 63px;
	background-image: url(../images/rayas.png);
}



 
 div#contenedor #bot #slides{
	align:center;
	text-align:center;
	margin:0 auto;
	width:920px;
	height:74px;
	align:center;
	clear:both;
	
}
	  
	  
	 
		.slides_container {
			width:100%;	
	align:center;
	text-align:center;
			
				
								
			
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container div.slide {
				width:920px;
			display:block;
			
			
		
			
		}
	  
	  
div#contenedor #bot #slides #botcon{
	margin:0 auto;
	width:920px;
	align:center;
	clear:both;
	overflow:hidden;
	
	text-align:center;
	
	
	
	
}




div#contenedor #bot #botcon #botcon1{
	margin:0 auto;
	align:center;
	float:left;
	overflow:hidden;
}
div#contenedor #bot #botcon #botcon1 #botcon1a{
	margin:0 auto;
	align:center;
	float:left;
	overflow:hidden;
	clear: both;
}
div#contenedor #bot #botcon #botcon1 #botcon1b{
	margin:0 auto;
	align:center;
	float:left;
	overflow:hidden;
	clear: both;
	background-color: #0c2963;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
div#contenedor #bot #botcon #botcon1 #botcon1c{
	margin:0 auto;
	align:center;
	float:left;
	overflow:hidden;
	margin-left:18px;
}
div#contenedor #bot #botcon #botcon2{
	margin:0 auto;
	width:42px;
	align:center;
	float:left;
	overflow:hidden;
}
div#contenedor #bot2{
	margin:0 auto;
	width:100%;
	height:67px;
	align:center;
	clear:both;
	overflow:hidden;
	background-color:#ECECEC;
	bottom: 0px;
	background-image: url(../images/rayas.jpg);
	background-repeat: repeat-x;
}
div#contenedor #bot2 #bot2cont{
	margin:0 auto;
	width:920px;
	height:65px;
	align:center;
	clear:both;
	overflow:hidden;
}
div#contenedor #bot2 #bot2cont #bot2cont1{
	margin:0 auto;
	align:center;
	float:left;
	overflow:hidden;
	margin-top: 27px;
}
div#contenedor #bot2 #bot2cont #bot2cont2{
	margin:0 auto;
	align:center;
	float:right;
	overflow:hidden;
	margin-top: 23px;
}
div#contenedor #bot2 #bot2cont #bot2cont3{
	margin:0 auto;
	align:center;
	float:right;
	overflow:hidden;
	margin-right: 16px;
	margin-top: 27px;
}
