html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
ul{
	    list-style: none outside none;
	    display:block;
	}
.alto{margin:-7px}
.alto5{margin-top:7px}
body {
	color:#505050;
	font-family:Arial;

	}
a{color:#505050;text-decoration:none;}

a:hover{color:#264e49;}
.negrita{
	font-weight:bold;
	}	
	
.fondo_sombreado{
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #fafafa 0%, #e6e6e6 50%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(50%,#e6e6e6), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%,#e6e6e6 50%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%,#e6e6e6 50%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%,#e6e6e6 50%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fafafa 0%,#e6e6e6 50%,#dcdcdc 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dcdcdc',GradientType=0.5 ); /* IE6-9 */*/
	
	z-index.:1;
	}	
	
.round{
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 8px; /* future proofing */
   -khtml-border-radius: 8px; /* for old Konqueror browsers */

}

.sombra{
	    border: 1pt solid #DCDCDC;
		box-shadow: 2px 2px 4px #CACACA;
		-moz-box-shadow: 2px 2px 4px #CACACA;
		-webkit-box-shadow: 2px 2px 4px #CACACA;
		
		/*filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=true,ShadowOpacity=0.25);
		-ms-filter: "progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=true,ShadowOpacity=0.25)";*/
		z-index:2;
	}
.pagina{
	width:940px;
	margin:0 auto;
	min-height:715px;
	}
	
.cabecera{
	width:auto;
	height:140px;
	margin-top:15px;
	z-index.:3;
	}	
.logo{
	  margin-left: 28px;
      margin-top: 19px;
      float:left;
      width:440px;
}
.actividad_menu{
	float:right;
	width:460px;
	}
.actividad_empresarial{
	font-size:11px;
	height:30px;
	width:auto;
	float:right;
	 padding-right: 14px;
		/*background-color:#f0f0f0;*/
		box-shadow: 0 2px 2px #CACACA;
		-moz-box-shadow: 0px 2px 2px #CACACA;
		-webkit-box-shadow: 0px 2px 2px #CACACA;
		margin-right:18px;
		  -moz-border-radius: 2px 2px 8px 8px;
   -webkit-border-radius: 2px 2px 8px 8px;
   border-radius: 2px 2px 8px 8px; /* future proofing */
   -khtml-border-radius: 2px 2px 8px 8px;
	
}	
.actividad_empresarial span{
	color:#787878;
	margin-left:15px;
    display: block;
    margin-left: 15px;
    padding-top: 7px;
	}
.iconos{
	   background: url("../images/icon.png") no-repeat scroll left center transparent;
	   width:35px;
	   height:30px;
	}

.icono_inicio{
	background-position: 33px 1px;
	}	
.icono_inicio:hover{
	background-position: 33px -223px;
	}		
.icono_productos{
	 background-position: 34px -55px;
	}
.icono_productos:hover{
	 background-position: 34px -279px;
	}	

.icono_contacto{
	 background-position: 36px -109px;
	}
.icono_contacto:hover{
	 background-position: 36px -333px;
	}	
.icono_compartir{
	 background-position: 32px -165px;
	}	
.icono_compartir:hover{
	 background-position: 32px -389px;
	}	
						
.menu{
		 /*width:540px;*/
		  display: inline;
    float: right;
    height: 73px;
    margin-top: 35px;
    width: auto;
	}	
.menu ul{
	font: 13px/13px 'Arial', sans-serif;
}	
.menu ul li{
	float:left;
	width:105px;
	/*width:85px;*/
}
.menu ul li a{
      display: block;
    height: 35px;
    padding-top: 40px;
    text-align: center;
    text-decoration: none;
    width: 100%;
       margin-left: -1px;
}	
.menu ul li a:hover{
	  background: url("../images/flecha_menu.png") no-repeat scroll center bottom transparent;
	  
	  
}


.esteMenuIcoIni{background-position: 33px -223px;}
.esteMenuIcoServ{background-position: 34px -279px;}
.esteMenuIcoGal{background-position:27px -322px;}
.esteMenuIcoCont{background-position:36px -333px;}
.esteMenuIcoEnl{background-position:32px -389px;}
.esteMenu{
	 background: url("../images/flecha_menu.png") no-repeat scroll center bottom transparent;
	 color:#264e49;
	}	
.cuerpo {margin-top:24px;
    height: auto;    padding-bottom: 29px;    display: inline-block;}
.imagen_ini{
	background: url("../images/cabeceras/cab_inicio.png") no-repeat center bottom transparent;
	  height: 220px;
    width: 940px;
    }
    .imagen_prod{
	background: url("../images/cabeceras/cab_servicios.png") no-repeat center bottom transparent;
	  height: 220px;
    width: 940px;
    }
.content{
	margin-top:40px;
	min-height:320px;
	height:auto;
	}  
	.ContentGaleria{
	margin-top:20px;
	min-height:630px;
	height:auto;
	}
.ContentContacto{
	margin-top:20px;
	min-height:535px;
	height:auto;
	}	
.col_izq{
	float:left;
	width:265px;
	height:280px;
	position:relative;
	}
.col_izq h1 {
	font:44px/34px  'Alex Brush', cursive;
	color:#264e49;
	width:325px;
	/*text-shadow: 2px 1px 5px #cacaca;
    filter: dropshadow(color=#cacaca, offx=2, offy=1);*/
	 margin-left: 14px;
     margin-bottom: 14px;
    margin-top: 12px;
	
	}
.col_izq p {
	font-size:12px;
	color:#8c8c8c;
	margin: 0 auto;
    width: 230px;
	}		
.col_der{
	float:right;
	width: 611px;
	height385px;
	}	
.col_images{height:120px;}
.col_images ul{margin-top:3px;}	
.col_images ul li{
	border:#c8c8c8 solid 3pt;
	width:120px;
	height:120px;
	float:left;
	margin-left:24px;
	}	
.texto{
	margin-left:30px;
	font-size:12px;
	margin-top:30px;
	color:#787878;
	}	
	
.pie{
	width:auto;
	height:40px;
	}	
.texto_pie{
	margin:auto 0;
	font-size:11px;
	height:auto;
	margin:12px auto auto;
	width:450px;

	}
	


/*-------------------------------------------------------segunda galeria ------------------------------------------------------------------------*/

	
.tira_fotos_ini {
	 background: url("../images/tira.jpg") no-repeat scroll left center transparent;
	 width:120px;
	 height:120px;
	}	
	
.foto1{
	background-position:0px 0px;
	}	
.foto2{
	background-position:0px -120px;
	}	
.foto3{
	background-position:0px -240px;
	}		
.foto4{
	background-position:0px -360px;
	}			
.lista_servicios{
	float:left;
	}
.lista_servicios ul{
	 color: #6F6F6E;
    float: left;
    font-size: 12px;
    list-style: disc outside none;
    margin-left: 15px;
    margin-top: 5px;
    width: 265px;
	}
.cuadro_info{
	  color: #264E49;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 55px;
    margin-top: 15px;
    margin-right: 25px;
    padding: 13px;
    text-align: center;
    width: 235px;
    
	}	
.lista_servicios ul li{margin:4px;}
.listado_servicios{
	list-style:disc;
	}
.lista_guiones2{
	list-style: url(../images/rayita.png);
	margin-top:25px;
	}	
.listado_servicios li, .lista_guiones2  li{
	margin:5px;
	}	
.col_der iframe{
		border:#c8c8c8 1pt solid;
	border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	-khtml-border-radius:6px 6px 6px 6px;	
	}	
.menosPadding{
	margin-top:-3px;
	}	
.fondo_sombreado_cuadro{
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 50%, #fafafa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f0f0f0), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#fafafa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#fafafa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 50%,#fafafa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */

	}
.masancho{
		width:305px;
		}
.anchoAuto{
	width:auto;
	}		
.menosAlto{height:205px;}
.iconos_contacto{
	   background: url("../images/imagenes_contacto.png") no-repeat scroll left center transparent;
	   width:38px;
	   height:60px;
	}	
.iconos_contacto_direc{background-position:0px 0px;}
.iconos_contacto_tlf{background-position:0 -73px;}
.iconos_contacto_email{background-position:0px -138px;}
.iconos_contacto_facebook{background-position:0px -198px;}
.InfoContacto{width:250px;margin:16px auto 0;}
.iconos_contacto span{
 color: #787878;
    display: block;
    font-size: 12px;
    margin-left: 53px;
    width: 222px;
    }
.SpanDirec{
	padding-top:3px;

	}    
.Spantel{
	padding-top:23px;
	}  
.SpanEmail{
	padding-top:22px;
	}  
.SpanFacebook{
	padding-top:15px;
	}	
.SpanEmail  a{
	color:#787878;
	}
.SpanFacebook a{
	color:#787878;
	}
.SpanFacebook
#tira_albums ul li #EstaOpcionGaleria{
	color:#264e49;
	}	
#siguenos{
	display:none;
	border:#264e49 1pt solid;
    height: 45px;
    left: 367px;
    position: relative;
    top: 74px;
    width: 95px;
      background:white url("../images/facebook.png") no-repeat scroll center center;
	}	
 #siguenos a{
 display:block;
 background: url("../images/flecha_menu.png") no-repeat scroll center bottom transparent;
 }
  #siguenos a:hover{
 display:block;
   background: url("../images/flecha_menu.png") no-repeat scroll center bottom transparent;
 }
 
 .col_der h1 {
    color: #264E49;
    font: 44px/34px 'Alex Brush',cursive;
    margin-bottom: 14px;
    margin-left: 14px;
    margin-top: 12px;
   
}