/*
Creado por Uno Diseño
*/

* { margin:0; padding:0; }
body { 
background:#BEEEF9;


}
	img{ border:none; }
	
			
			
			
		/* 	#pattern { width:100%; height:100%; z-index:-2; position:fixed; top:0px; left:0px; background:transparent url('../imagenes/pdp.png') repeat } */
	
/* ================================================= Body ======================================= */
			body{
			
			width:100%;
			/* min-width:1000px; */
			
			}

/* ================================================= header  footer ======================================= */

				 
			 #header {
				background:none;
				height:auto;
				width:auto;
				top:4px; 
				right:12px;
				position:absolute; 
			 }
			 
			  #header h1{ 
				font-size:14px;
				font-family: 'Open Sans Condensed', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				margin-top:3px;
				margin-left:10px;
			 }
			 
			 #header li{ 
				font-size:14px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				list-style:none;
				text-align:right;
				margin-top:0px;
			 }
			 
			 #header a{ 
				font-size:14px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				list-style:none;
				text-align:right;
				margin-top:0px;
			 }
			 
			  #header a:hover{ 
				text-decoration:underline;

			 }
			 
			 c1{
			 color:#606365;
			 }
			/*  ------------------ */
			 
			 #fondo{
				background: rgb(255,255,255); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
				box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);	

				height:105px;
				width:100%;
				position:absolute; 
			}
			
			 #fondo h2{
			    position:absolute;
			    font-size:30px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				margin-top:26px;
				margin-left:20px;
			 }
			
			#img{
			position:absolute;
			width:243px;
			height:82;
			left:50%;
			margin-left:-121px;
			margin-top:10px;
			}
			
			#cont {
				background:none;
				height:auto;
				width:auto;
				top:4px; 
				right:12px;
				position:absolute; 
			 }
			
			  #cont h1{ 
				font-size:14px;
				font-family: 'Open Sans Condensed', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				margin-top:3px;
				margin-left:10px;
			 }
			 
			  #cont li{ 
				font-size:14px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				list-style:none;
				text-align:right;
				margin-top:0px;
			 }
			 
			  #cont a{ 
				font-size:14px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				list-style:none;
				text-align:right;
				margin-top:0px;
			 }
			 
			   #cont a:hover{ 
				text-decoration:underline;

			 }
			 /* ------------------------------------------------------------------- */
			 #estructura_menu{
			    position:absolute;

				top:50%;
				height:200px;
				margin-top:-100px;
				width:120px;
		 
			 }
			 
			 nav{
			 position:relative;
			 width:100px;
			 height:180px;
			 /* border:1px solid #333; */
			 /* padding-left:10px; */
			 margin-top:20px;
			 
			 
			 }
			 
			 
			 
			 #fijo{
			 
			 -webkit-border-top-right-radius: 20px;
				-webkit-border-bottom-right-radius: 20px;
				-moz-border-radius-topright: 20px;
				-moz-border-radius-bottomright: 20px;
				border-top-right-radius: 20px;
				border-bottom-right-radius: 20px;
				box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				background:url('../imagenes/bf.jpg') repeat-x;
				
				text-decoration:none;
				width:120px;
				height:27px;
				margin-top:10px;
				font-size:17px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#fff;
			 }
			 
			 #item{
				background:url('../imagenes/br.png') repeat-x;
				-webkit-border-top-right-radius: 20px;
				-webkit-border-bottom-right-radius: 20px;
				-moz-border-radius-topright: 20px;
				-moz-border-radius-bottomright: 20px;
				border-top-right-radius: 20px;
				border-bottom-right-radius: 20px;
				box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.51);
				text-decoration:none;
				width:120px;
				height:27px;
				margin-top:10px;
				font-size:17px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#315059;
			 }
			 
			 #item:hover{
			 background:url('../imagenes/ba.png') repeat-x;
				color:#FFF;
			 
			 }
			 
			 nav li{ 
				list-style:none;
				text-decoration:none;
				margin-left:14px;
				padding-top:2px;
			 }
			 
			 
			  nav a{ 
				text-decoration:none;
			 }
			 
			 .fijo{
			 color:#333;
			 font-weight:bolder;
			 
			 }
			 
			 
			/*  --------------------------------------------------------------------------------------- */
			 #contenido{
			 position:absolute;
			 background:#fff;
			 width:600px;
			 left:50%;
			 top:10px;
			 margin-left:-300px;
			 min-height:200px;
			 height:auto;
			 padding-bottom:14px;
			 border:12px solid #D8F5FC;
			 z-index:-1;
			 }
			 
			 #contenido img{
			 position:relative;
			 width:250px;
			 height:350px;
			 margin-right:14px;
			 float:left;
			 
			 
			 }
			 
			 #contenido p{ 
			    float:left;
				position:relative;
				width:570px;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:100px;
				margin-left:14px;
			 }
			 
			 
			  #contenido a{ 
			    float:left;
				position:relative;
				width:570px;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:100px;
				margin-left:14px;
			 }
			 
			 
			 
			 #logotipos{
			 position:relative;
			 background:none;
			 margin-top:100px;
			 width:600px;
			 margin-left:5px;
			 top:10px;
			 min-height:200px;
			 height:auto;
			 padding-bottom:14px;
			 }
			 
			 #logotipos img{
			 position:relative;
			 width:auto;
			 height:auto;
			 margin-bottom:15px;
			 /* margin-right:14px; */
			 float:left;
			 
			 
			 }
			 
			 
			 
			 /*  --------------------------------------------------------------------------------------- */
			 #menu_cont{
			    position:absolute;
				left:50%;
				height:200px;
				margin-left:200px;
				margin-top:120px;
				width:200px;
		 
			 }
			 
			 #menu_cont a{
			 text-decoration:none;
			 }
			 
			 #menu_cont li{ 
				list-style:none;
				text-decoration:none;
				margin-left:14px;
				padding-top:2px;
			 }
			 
			  #menu_cont h5{ 
				list-style:none;
				text-decoration:none;
				margin-left:14px;
				margin-top:-1px;
				font-size:12px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#1B1E24;
			 }
			 
			 #p.item2.active{
				background:url('../imagenes/ebf.png') repeat-x;
				-webkit-border-top-right-radius: 10px;
				-webkit-border-bottom-right-radius: 10px;
				-moz-border-radius-topright: 10px;
				-moz-border-radius-bottomright: 10px;
				border-top-right-radius: 10px;
				border-bottom-right-radius: 10px;
				text-decoration:none;
				width:300px;
				height:40px;
				margin-top:5px;
				font-size:15px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#fff;
			 }
			 
			 #p.item2{
				background:url('../imagenes/ebr.png') repeat-x;
				-webkit-border-top-right-radius: 10px;
				-webkit-border-bottom-right-radius: 10px;
				-moz-border-radius-topright: 10px;
				-moz-border-radius-bottomright: 10px;
				border-top-right-radius: 10px;
				border-bottom-right-radius: 10px;
				text-decoration:none;
				width:300px;
				height:40px;
				margin-top:5px;
				font-size:15px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#315059;
			 }
			 
			 #p.item2:hover{
background:url('../imagenes/eba.png') repeat-x;




				color:#FFF;
			 
			 }
			 
			 #s_interes{
			    position:absolute;
				background:#D8F5FC;
				border:1px solid #AAD0DD;
				left:50%;
				height:240px;
				margin-left:220px;
				margin-top:365px;
				width:260px;
			 }
			 
			  #s_interes h2{
			    font-size:17px;
				padding:12px;
				margin-left:20px;
				margin-top:5px;
				width:190px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#345763;
				text-align:left;
			  }
			  
			   #s_interes li{
			  list-style:none;
				text-decoration:none;
				margin-left:14px;
				padding-top:7px;
				
				}
			 
			 #s_interes a{
			    font-size:17px;
				height:10px;
				margin-left:20px;
				margin-top:10px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:normal;
				color:#2C667C;
			  }
			 
			 #s_interes a:hover{
				color:#4197B8;
			  }
			 
			 /*  -----------------------------------3----------------------------------------------- */
			 #menu_cont3{
			    position:absolute;
				left:50%;
				height:200px;
				margin-left:50px;
				margin-top:120px;
				width:200px;
		 
			 }
			 
			 #menu_cont3 a{
			 text-decoration:none;
			 }
			 
			 #menu_cont3 li{ 
				list-style:none;
				text-decoration:none;
				margin-left:14px;
				padding-top:2px;
			 }
			 
			 #p.item3.active{
				background: rgb(77,127,142); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(77,127,142,1) 0%, rgba(62,103,115,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(77,127,142,1)), color-stop(100%,rgba(62,103,115,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(77,127,142,1) 0%,rgba(62,103,115,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(77,127,142,1) 0%,rgba(62,103,115,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(77,127,142,1) 0%,rgba(62,103,115,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(77,127,142,1) 0%,rgba(62,103,115,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7f8e', endColorstr='#3e6773',GradientType=0 ); /* IE6-9 */

				-webkit-border-top-right-radius: 20px;
				-webkit-border-bottom-right-radius: 20px;
				-moz-border-radius-topright: 20px;
				-moz-border-radius-bottomright: 20px;
				border-top-right-radius: 20px;
				border-bottom-right-radius: 20px;
				text-decoration:none;
				width:210px;
				height:25px;
				margin-top:5px;
				font-size:15px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#fff;
			 }
			 
			 #p.item3{
				background: -moz-linear-gradient(top,  rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 1%, rgba(209,209,209,0.75) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.75)), color-stop(1%,rgba(255,255,255,0.75)), color-stop(100%,rgba(209,209,209,0.75))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 1%,rgba(209,209,209,0.75) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 1%,rgba(209,209,209,0.75) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 1%,rgba(209,209,209,0.75) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 1%,rgba(209,209,209,0.75) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff', endColorstr='#bfd1d1d1',GradientType=0 ); /* IE6-9 */
				-webkit-border-top-right-radius: 20px;
				-webkit-border-bottom-right-radius: 20px;
				-moz-border-radius-topright: 20px;
				-moz-border-radius-bottomright: 20px;
				border-top-right-radius: 20px;
				border-bottom-right-radius: 20px;
				text-decoration:none;
				width:210px;
				height:25px;
				margin-top:5px;
				font-size:15px;
				font-family: 'PT Sans Narrow', sans-serif;
				font-weight:lighter;
				color:#315059;
			 }
			 
			 #p.item3:hover{
			 background: -moz-linear-gradient(top,  rgba(168,229,253,0.75) 0%, rgba(167,228,252,0.75) 1%, rgba(77,127,142,0.75) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,229,253,0.75)), color-stop(1%,rgba(167,228,252,0.75)), color-stop(100%,rgba(77,127,142,0.75))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(168,229,253,0.75) 0%,rgba(167,228,252,0.75) 1%,rgba(77,127,142,0.75) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(168,229,253,0.75) 0%,rgba(167,228,252,0.75) 1%,rgba(77,127,142,0.75) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(168,229,253,0.75) 0%,rgba(167,228,252,0.75) 1%,rgba(77,127,142,0.75) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(168,229,253,0.75) 0%,rgba(167,228,252,0.75) 1%,rgba(77,127,142,0.75) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfa8e5fd', endColorstr='#bf4d7f8e',GradientType=0 ); /* IE6-9 */
				color:#FFF;
			 
			 }
			 
			 
			 /* -------------------------------------------------------------------------------------------------------- */
			 #contenido2{
			 position:absolute;
			 background:#fff;
			 width:550px;
			 left:50%;
			 top:10px;
			 margin-left:-375px;
			 min-height:500px;
			 height:auto;
			 padding-bottom:14px;
			 border:12px solid #D8F5FC;
			 z-index:-1;
			 }

			 #contenido03{
			 position:absolute;
			 background:#fff;
			 width:550px;
			 left:50%;
			 top:10px;
			 margin-left:-375px;
			 min-height:500px;
			 height:auto;
			 padding-bottom:14px;
			 border:12px solid #D8F5FC;
			 z-index:-1;
			 }
			 
			 #primero,#segundo,#tercero,#cuarto,#quinto,#sexto{
			 position:absolute;
			 z-index:-1;
			 left:50%;
			 top:0;
			 }
			 
			 #contenido2 h2{ 
				position:relative;
				width:570px;
				font-size:25px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:95px;
				margin-left:14px;
			 }

			#contenido03 h2{ 
				position:relative;
				width:570px;
				font-size:25px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:95px;
				margin-left:14px;
			 }
			 
			 f2{
				font-family: 'PT Sans Narrow', sans-serif;
				font-size:18px;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
			 
			 }
			 
			 #contenido2 img{
			 position:relative;
			 /* width:250px;
			 height:350px; */
			 margin-right:14px;
			 float:left;
			 }
			 
			 #contenido2 p{ 
			    float:left;
				position:relative;
				width:520px;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:10px;
				margin-left:14px;
			 }
			 
			 #contenido03 p{ 
				position:relative;
				width:520px;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:6px;
				margin-left:14px;
			 }
			 
			  #contenido2 a{ 
			    float:left;
				position:relative;
				width:570px;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:100px;
				margin-left:14px;
			 }				 
			 
			 
			  /* -------------------------------------------------------------------------------------------------------- */
			 #contenido3{
			 position:absolute;
			 background:#fff;
			 width:400px;
			 left:50%;
			 top:10px;
			 margin-left:-200px;
			 min-height:400px;
			 height:auto;
			 padding-bottom:14px;
			 border:12px solid #D8F5FC;
			 z-index:-1;
			 }

			 
			 #primero,#segundo,#tercero,#cuarto,#quinto,#sexto{
			 position:absolute;
			 z-index:-1;
			 left:50%;
			 top:0;
			 }
			 
			 /* #contenido3 h2{ 
				position:relative;
				width:570px;
				font-size:25px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:95px;
				margin-left:14px;
			 } */


			 f2{
				font-family: 'PT Sans Narrow', sans-serif;
				font-size:18px;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
			 
			 }
			 
			 #contenido3 img{
			 position:relative;
			 margin-top:95px;
			 margin-right:14px;
			 margin-left:10px;
			 float:left;
			 }
			 
			 #contenido3 p{ 
			    float:left;
				position:relative;
				width:370px;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:7px;
				margin-left:14px;
			 }
			 
			 
			  #contenido3 a{ 
			    float:left;
				position:relative;
				width:570px;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:justify;
				margin-top:100px;
				margin-left:14px;
			 }	
			 
			 #contenido3 ul {
			 position:absolute;
			 float:left;
			 margin-top:95px;
			 margin-left:170px;
			 height:auto;
			 }
			 
			 #contenido3 li {
			    position:relative;
				background:#EAF9FD;
				width:200px;
				padding:6px 7px 6px  6px ;
				font-size:16px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#5A5D5F;
				font-weight:lighter;
				text-decoration:none;
				text-align:left;
				margin-left:8px;
				margin-bottom:5px;
				list-style:none;
			 
			 }
			 
			/*  ---------------------------------------------------------------------------- */
			
			#contenido4{
			 position:absolute;
			 background:#fff;
			 width:600px;
			 left:50%;
			 top:10px;
			 margin-left:-300px;
			 height:1000px;
			 padding-bottom:14px;
			 border:12px solid #D8F5FC;
			 z-index:-1;
			 }
			 
			 #base_formulario{
			 position:relative;
			 /* background:#fff; */
			 width:300px;
			 top:90px;
			 height:auto;
			/*  border:6px solid #E8F9FD; */
			 margin-left:4px;
			 z-index:1;
			 }
			 
			 #base_mapa{
			 position:absolute;
			 background:#F1FCFE;
			 width:268px;
			 top:130px;
			 height:366px;
			 margin-left:310px;
			 }
			 
			 
			  #texto{ 
			    /* border:1px solid #000; */
				position:absolute;
				width:270px;
				height:20px;
				font-size:14px;
				font-family: 'PT Sans Narrow', sans-serif;
				color:#4D7F8E;
				font-weight:lighter;
				text-decoration:none;
				text-align:center;
				margin-left:310px;
				top:510px;
				z-index:20000;
			 }
			 
			  #centro{ 
				position:relative;
				width:574px;
				height:auto;
				margin-left:10px;
			 }
			 
			 
			 /* ---------------- Fomulario ---------------------- */
			#form {
			position:relative;
			/* float:left; */
			/* border:1px solid #fff; */
			padding: 10px 20px 10px 10px;
			width:280px;	
			top:0px;
			}
			
			#formulario input{
			border: 1px solid #BEEEF9;
			background:#F1FCFE;
			font-size: 15px;
			color:#333333;
			display: block;
			padding: 5px 5px 5px 5px;
			font-family: 'PT Sans Narrow', sans-serif;
			height:auto;
			width: 250px;
			margin-left:15px;
			}
			
			
			#formulario input:hover{
			border: 1px solid #D8D8D8;
			background:#F7F7F7;
			color:#333333;
			
			}
			
			
			 
			label
			{
				background: url(contenidos/01.jpg);
				height:auto;
				width:auto;
				text-align:left;
				font-family: 'PT Sans Narrow', sans-serif;
				text-decoration:none;
				display: block;
				font-size: 14px;
				padding: 10px 5px 5px 15px;
				/* color:#A6A6A6; */
				color:#858585;
				font-weight:normal;
							
			}

			textarea
			{
				display: block;
				border: 1px solid #BEEEF9;
				background:#F1FCFE;
				color:#333333;
				font-size: 15px;
				font-family: 'PT Sans Narrow', sans-serif;
				padding: 5px 5px 5px 2px;
				height:auto;
				width: 250px;
				margin-left:15px;
							
			}
			
			textarea:hover{
			border: 1px solid #D8D8D8;
			background:#F7F7F7;
			color:#333333;
			
			}

			#botones
			{
			
			padding: 0px 0px 20px 0px;
			margin-left:70px;
			}

			button
			{
				background:#F1FCFE;
				border: 1px solid #BEEEF9;
				padding:2px 30px 2px 30px;
				height:auto;
				font-size:14px;
				font-family: 'PT Sans Narrow', sans-serif;
				width: auto;
				color:#797979;
				text-align: center;
			
			} 
			
			button:hover
			{
				background:#E9E9E9;
				border: 1px solid #D8D8D8;
				/* color:#A8A8A8; */
				color:#6B6B6B;
			
			}
			  /* ------------------------------------------------------------------- */

			 #footer{
				float: left;
				background:rgba(255,255,255,0.6);
				height:17px;
				width:100%;
				bottom:0px; 
				position:fixed; 
				z-index: 5;
			 }
			 
			 #footer h2{ 
			float:left;
			font-size:9px;
			font-family: 'Open Sans Condensed', sans-serif;
			color:#727272;
			font-weight:lighter;
			display: inline;
			text-decoration:none;
			height:auto;
			margin-top:3px;
			margin-left:10px;
			 }
			 
			 #footer c1
			{ 
				
				color:#4D7F8E;
				
			 }		
				
/* ================================================= unodiseno ======================================= */			
			 
			 #unodiseno
			{ 
				height:100px;
				width:100px; 
				float:right;
				right: -18px;
				bottom:-18px;
				background:url('../imagenes/unodiseno.png') no-repeat center;
				position:fixed;
				z-index: 1000;
			 }
			 
			 

				
/* ---------------------------------------- */
tooltip_made {
    border-bottom: 1px dotted #0077AA;
    cursor: help;
	
}
 
.tooltip_made::after {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:13px;
	text-align:center;
	font-weight:lighter;
	background:#E5E5E5;
	background: -webkit-linear-gradient(top, #FFFFFF, #B7B7B7);
	background: -moz-linear-gradient(top, #FFFFFF, #B7B7B7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#B7B7B7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#B7B7B7')";
	background: -o-linear-gradient(top, #FFFFFF, #B7B7B7);
	background: linear-gradient(top, #FFFFFF, #B7B7B7);
    /* background: rgba(255, 255, 255, 0.7); */
    border-radius: 20px 20px 20px 20px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    color:#333333;
    content: attr(data-tooltip); /* The main part of the code, determining the content of the pop-up prompt */
   top:50px;
   right:80px;
   width:270px;
    opacity: 0; /* Our element is transparent... */
   padding: 5px 7px 5px 7px;
    position: absolute;
    visibility: hidden; /* ...and hidden. */
 
    transition: all 0.4s ease-in-out; /* To add some smoothness */
}
 
.tooltip_made:hover::after {
    opacity: 1; /* Make it visible */
    visibility: visible;
}

#galeria{
position:relative;
width:320px;
height:250px;
margin-right:14px;
margin-left:14px;
margin-top:10px;
float:left;
}
			 

/*galeria NIVO*/

 .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
 .nivoSlider a {
	border:0;
	display:block;
}

 .nivo-controlNav {
	left:20%;
	position:absolute;
	bottom:-35px;
}
 .nivo-control{
	 cursor:pointer;
	display:none;
	width:22px;
	height:22px;
	/*background:url(bullets.png) no-repeat;*/
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
 .nivo-controlNav a {
	display:none;
	width:22px;
	height:22px;
	/*background:url(bullets.png) no-repeat;*/
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
 .nivo-controlNav a.active {
	background-position:0 -22px;
}

 .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

 a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
 a.nivo-prevNav {
	left:15px;
}

 .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
 .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
 .nivo-caption a:hover {
    color:#fff;
}

/* Estilo Direccion Galería */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

/*Base Alerta*/

#base_mensaje{
position:absolute;
background:#fff;
width:600px;
left:50%;
top:40%;
margin-left:-300px;
height:90px;
padding-bottom:14px;
border:12px solid #D8F5FC;
z-index:-1;
}

#base_mensaje p{
font-size:17px;
color:#333333;
padding: 15px 15px 15px 15px;
font-family: 'PT Sans Narrow', sans-serif;
text-align:center;
}

#volver{
position:relative;
text-align:center;
margin-top:16px;
}


/* --- Ajuste contacto sin formulario --- */
#contenido4{
	height:auto;
	min-height:620px;
}

#base_formulario{
	display:none;
}

#base_mapa.base_mapa_full{
	position:relative;
	background:#F1FCFE;
	width:574px;
	height:370px;
	margin-left:10px;
	margin-top:90px;
	top:auto;
}

#base_mapa.base_mapa_full iframe{
	display:block;
	width:574px;
	height:370px;
}

#texto.texto_contacto_full{
	position:relative;
	width:574px;
	height:auto;
	margin-left:10px;
	margin-top:14px;
	top:auto;
	font-size:14px;
	font-family:'PT Sans Narrow', sans-serif;
	color:#4D7F8E;
	font-weight:lighter;
	text-decoration:none;
	text-align:center;
	line-height:1.5;
	z-index:20000;
}

#texto.texto_contacto_full div{
	margin-bottom:2px;
}

#texto.texto_contacto_full a{
	color:#4D7F8E;
	text-decoration:none;
}

#texto.texto_contacto_full a:hover{
	text-decoration:underline;
}