/* CSS Documento */
body{
	padding:0px;
	margin:0px; background-image:url(images/bg.jpg);
	/* background-color:#222222;*/
}
div, ul, li, h1, h2, h3, h4, h5, h6, h7, p, a, img{
	margin:0px;
	padding:0px;
	margin-right: 0px;
	margin-top: 0px; 
	text-decoration:none;
	color:#FFFFFF; 
}
ul{list-style-type:none; }

blockquote { position:absolute;}


div { position:relative;}

#sep_01 { width:100%; height:30px;}

#cont_top { width:100%; height:73px; background-image:url(images/top.jpg); }

#top { width:970px; height:73px; margin:0 auto;}

#top ul { padding:18px 0 0 285px;}

#top ul li { float:left;}

#top ul li a { font:12pt/16pt 'Roboto', Arial, Helvetica, sans-serif; padding:10px 15px 0 15px; height:30px; display:block;
border-right:1px #121212 solid;
border-left:1px #676767 solid; }

#top ul li a:hover { background-color: rgba(0,0,0,0.2); color:#fff;}

#top ul li a.no_border_01 {border-left:0px;}

#top ul li a.no_border_02 {border-right:0px;}

#contenedor { width:970px; background-color:#fff; margin:0 auto;}

#clear { width:100%; height:5px; clear:both;}

#cont_redes_sociales { width:697px; padding-left:273px; height:62px;}

#redes_sociales { width:28px; background-color:#fff; height:28px; float:left; border-radius: 100px 100px 100px 100px; margin:10px 0 0 10px; box-shadow:#494949 0 0 10px;}

#redes_sociales:hover {box-shadow:#494949 0 0 20px; border:#fff solid 3px;}

#galeria {width:970px; background-image:url(images/sombra_01.jpg); background-position:bottom; background-repeat:no-repeat;}

#medio_int {width:870px; padding:0 50px 0 50px;}

#menu {width:140px; height:323px; float:left; margin-right:35px; }

#menu ul {}

#menu ul li { position:absolute; }

#menu ul li a {
	font:11pt/13pt 'Roboto', Arial, Helvetica, sans-serif; border-radius: 4px 4px 4px 4px; position:relative;
	width:125px; height:28px; padding:7px 0 0 15px; background-image:url(images/bt_01.jpg); display:block;}

#menu ul li a:hover, #menu ul li a.secc_01 { z-index:99px;  box-shadow:#494949 0 0 10px; background-image:url(images/bt_01_.jpg); color:#000; }

#menu ul li a.posicion_01 { top:0px; z-index:1;} 

#menu ul li a.posicion_02 { top:32px; z-index:2;}

#menu ul li a.posicion_03 { top:64px; z-index:3;}

#menu ul li a.posicion_04 { top:96px; z-index:4;}

#menu ul li a.posicion_05 { top:128px; z-index:5;}

#menu ul li a.posicion_06 { top:160px; z-index:6;}

#menu ul li a.posicion_07 { top:192px; z-index:7;}

#menu ul li a.posicion_08 { top:224px; z-index:8; height:45px; padding:7px 0 0 15px; background-image:url(images/bt_02.jpg);}

#menu ul li a.posicion_08:hover {background-image:url(images/bt_02_.jpg);}

#menu ul li a.secc_02  {z-index:99px;  box-shadow:#494949 0 0 10px; background-image:url(images/bt_02_.jpg); color:#000;}

#menu ul li a.posicion_10 { top:192px; z-index:9; height:45px;}

#menu ul li a.posicion_11 { top:272px; z-index:9;}


/*--*/

#menu ul li a.posicion_10 { top:192px; z-index:7;}

#columna_der { width:695px; float:left;}

#columna_izq { width:148px; float:left; margin-right:17px; }

#columna_der_01 { width:705px; }

/* footer */
#cont_footer { width:100%; height:225px; box-shadow:#494949 0 0 10px; background-color:#9F9F9F; z-index:90px; margin-bottom:30px;}

#footer { width:762px; height:208px;  background-color:#9F9F9F; margin:0 auto; padding:17px 77px 0 67px; }

#columna_footer_01 { width:340px; float:left;}

#columna_footer_02 { width:395px; float:left;}

#columna_footer_03 { width:100%; height:20px; padding-top:4px;}

#calle_footer_01 { width:27px; height:1px; float:left;}

.campo_01 { width:340px; height:33px; font:10pt/12pt  'Roboto', Arial, Helvetica, sans-serif; color:#000;}

.campo_02 { width:395px; height:159px; font:10pt/12pt  'Roboto', Arial, Helvetica, sans-serif; color:#000;}

#recuadro { position:relative; width:695px; min-height:181px; margin-top:20px; margin-bottom:20px;}

#marcas_01 { min-width:50px; float:right; margin-left:10px; margin-bottom:5px;}

#mapa { width:701px; height:384px; border:#54038C solid 9px; }

.enviar { position:relative; width:84px; height:36px; background-color:#E9871C; color:#fff;

font:11pt/14pt  NeoSansIntelLight, Arial, Helvetica, sans-serif; cursor:pointer;

border-radius:5px; 
/* Firefox */ 
-moz-border-radius:5px; 
/* Safari y Chrome */
-webkit-border-radius:5px; border:0; 

-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.50);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.50); } 

.enviar:hover {
background-color:#ED7B01;

-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.50);
box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.50);}