body{font-family:Verdana;font-size:14px;background:#e4e2e2;}
body, h1, h2, h3, h4, h5, h6, ul, li, a { margin: 0px;}
a{text-decoration:none;}a:hover{text-decoration:underline;}img{border:none;}h2{text-align:center;}
.contenedor{ width:960px; padding:0px; margin: 0 auto; }
#cabeza{
	background: url(img/fondocabeza.png) repeat-x; 
	background-color:black;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	box-shadow: 0px 1px 50px #5E5E5E;
	border-bottom:3px solid #ffffff;
	width:100%;margin: 0 auto;
	height:50px;
}
#logo{  width:380px; display:inline-block;}
#logo h1{ color:white; text-indent:-800px;overflow:hidden;}
#logo p{ float:left;margin:0px;}
#logo img:hover{padding:1px;}
#menu{ width:560px;  display:inline-block;}
#menu ul{ padding:0px;}
#menu ul li{display:inline-block;}
#menu ul li a{padding:18px 18px 12px 18px; color:white; text-decoration:none;display:inline-block;}
#menu ul li a:hover{text-decoration:underline;color:#F99C00;}
#menu ul .facemenu {margin:0px;padding:0px;}
#menu ul .facemenu img{padding:0px 8px;width:36px;vertical-align: -10px;}
#menu ul .twittermenu {padding:0px 10px;vertical-align: -10px;}
#menu ul .twittermenu img{width:36px;}
#menu ul .facemenu img:hover,#menu ul .twittermenu img:hover{width:38px;}
#cuerpo{padding:10px 0px;background:#ffffff;background: url(img/fondocuerpo.jpg) no-repeat; background-position: left top;}
#slider{width:960px; margin: 0 auto;}
#slidercontenido{overflow:hidden;border:8px solid #1A1A1A;height:340px; margin-bottom:10px;background: url(img/slider/7.jpg) no-repeat center center; background-color:#333333; border-radius: 3px;}
#slidercontenido img{width:944px;display:inline-block;float:left;}
#slidercontenido p{width:936px;float:left;font-size:16px;padding:2px;color:#ffffff;background:rgba(0,0,0,0.7); margin-top:-26px;margin-left:2px;}
#cuerpo .contenedor{background:#ffffff;border-radius: 3px;padding:10px 5px;}
#col0 .contenido{ background:#A67C52; border:2px solid #534741; text-align:center;font-family:Nyala Verdana;font-size:18px;padding:10px 0px;}
.contenido{margin:5px;background:#f2f2f2; border:1px solid #bababa; border-radius: 3px;}
.contenido h2{margin:0px; padding-bottom:0px;text-decoration:underline; }
.contenido h3{margin:2px;text-align:center;}
.contenido p{margin:0px; padding:0px;line-height: 28px;text-align:center;}
.contenido ul{ padding-left:20px;}
.contenido ul li{list-style-image: url(img/iconos/flecha.png);padding:5px 0px;}
#col1,#col2{display:inline-block; vertical-align:top;}
#col1{width:640px; padding:0px;}
#col1 .contenido{margin-bottom:10px;}
#col2{width:320px;}
#col2 .contenido iframe{display:block;margin:0 auto;}
.col2 .contenido{display:inline-block; vertical-align:top;width:472px; margin:5px 1px; padding:0px;}
.izq,.der{display:inline-block; vertical-align:top;}
.izq{width:220px;}
.izq:hover {background:#A67C52;}
.izq img{width:220px;}
.der{width:244px;}
.der ul li{font-size:12px;padding:3px 0px;}
.iconocel{list-style-image: url(img/iconos/cel.png);}
.contenedorcontacto{ margin:10px 0px;padding:10px 0px;}
.colizq, .colder{width:476px; display:inline-block;}
.colder{vertical-align:top;}
.contacto{background:#f2f2f2; border:1px solid #666666;border-radius: 3px;}
.contacto h3{background:#1A1A1A; text-align:center;color:#ffffff;}
.contacto p, .contacto form{padding:0px 5px;}
.colizq form div{margin:19px 0px;}
.colizq form div label{display: inline-block;width: 75px;vertical-align: top;padding: 5px 0;}
.colizq form div input[type=text], .colizq form div textarea{  display: inline-block;
  width: 350px;
  border: 1px solid #AAA;
  padding: 5px 10px;
  border-radius: 4px;
  color: #AAA;}
.colizq form div input[type=submit]{width: 446px;}
.botonenviar {
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
  font-size: 13px;
  font-weight: bold;
  margin: 0px 2px;
  padding: 5px;
  border-radius: 3px;
  cursor: pointer;
}
.botonenviar:hover {background-color: #F99C00 ;color:#1A1A1A;}
.colder p,.contacto p{margin:22px 2px;}
.colder p span,.contacto p{font-weight: bold;padding-right:3px;}
.col1 img{width:930px;}
.col1 h4{margin-top:10px;padding:5px 0px; text-align:center;color:#1A1A1A;}
.fotos{text-align:center;}
.fotos a{display:inline-block; padding:0px; margin:5px 3px; border: 1px solid #D9D9D9; border-radius:3px; }
.fotos img{padding:3px 3px 0px 3px; width:170px; margin:0px; }
.fotos a:hover{border: 1px solid #999; background:#fff;
-webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.1); /*Mozilla scale version*/
-o-transform:scale(1.1); /*Opera scale version*/
box-shadow:0px 0px 20px black; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 20px black; /*Safari shadow version*/
-moz-box-shadow:0px 0px 20px black; /*Mozilla shadow version*/
opacity: 1;
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
}
#pie{background:#F2F2F2;border-top:2px solid #1A1A1A;border-bottom:2px solid #1A1A1A;}
#pie h3{text-align:center;padding-top:10px;}
.pie1{width:300px;background:red;border-right:5px solid #1A1A1A;display:inline-block;}
.pie1 p span{margin-top:-20px;background:blue;vertical-align:top;}
.pie1 img{width:30px;background:green;}
#pie ul{width:360px;padding:0px;margin:10px 0px;display:inline-block;font-size:12px;}
#pie ul li{list-style:none; padding:10px; }
#pie ul li img{width:20px;padding:0px 20px;vertical-align:top;}
#pie ul li a{text-decoration:none;}
#pie ul li a:hover{text-decoration:underline;color:#B56C02;}
#pie .listmedio{width:210px;border-right:1px solid #1A1A1A;border-left:1px solid #1A1A1A;}
.diseñador{height:45px;background:#1A1A1A;text-align:center;}
.diseñador p{display:inline-block;padding:15px 140px 0px 140px;color:#ffffff;font-size:12px;}
.diseñador p a{color:#ffffff;}
.diseñador p a:hover{text-decoration:underline;color:#F99C00;}
.facecompartir{  position: fixed;top: 65px;right: 1px;}
.subir{ display:none; position: fixed;bottom: 51px;right: 3px;background:#1A1A1A;padding: 5px; border:1px solid #666666;border-radius: 3px;}
.subir a{ padding: 4px;  color: white; }
.subir a:hover{text-decoration:underline;color:#F99C00;}
hr {border: 0;border-top: solid 1px #444;border-top-color: rgba(0,0,0,0.35);box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.1);height: 1px;margin: 10px 0px;}
p { margin: 0 0 2px 0; }
.ok, .error{ padding:5px 10px; font-size:11px; line-height:16px; font-family: Verdana, Geneva, sans-serif; margin: 0 0 10px 0; }
.ok{ color:#030; background:#CBFFC4; }
.error{ color:#900; background:#FFD7D7; }
.espacio {margin-top:50px;padding-top:0px;}
.limpiar {clear:both;}
