body{margin:0px 0px 0px 0px;padding:0px;font-size:12px;font-family:arial;background:url(../static.img/fondo.jpg);color:#111;}
h1,h2,h3,ul,li,p,form,input,textarea,select{outline:none;margin:0px;padding:0px;font-size:12px;font-family:arial;list-style:none;font-weight:normal;}
a,p,span,i,u,h1,input{border:0px;text-decoration:none;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;}
img{border:0px;}
.br{clear:both;}
.ctr{margin:0px auto;position:relative;max-width:960px;height:100%;}
.bor{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
::selection{background:#f14a29;color:#fff;}

#encabezado{background:rgba(0,0,0,.5);height:35px;}
#encabezado .call{float:left;margin-left:10px;margin-top:6px;}
#encabezado .call li{float:left;margin-right:30px;line-height:24px;color:#fff;padding-left:22px;}
#encabezado .call .t{background:url(http://i.imgur.com/eVvPRqi.png) no-repeat left 5px;}
#encabezado .call .m{background:url(http://i.imgur.com/eVvPRqi.png) no-repeat left -15px;}

#encabezado .rd{float:right;margin-right:10px;xmargin-top:6px;}
#encabezado .rd li{float:left;margin-left:5px;}
#encabezado .rd li a{display:block;height:24px;background-color:rgba(0,0,0,0.1);background-image:url(http://i.imgur.com/L03AR3i.png);background-repeat:no-repeat;}
#encabezado .rd li .f{background-position:8px center;width:24px;}
#encabezado .rd li .f:hover{background-color:#3b5998;}
#encabezado .rd li .y{background-position:-10px center;width:24px;}
#encabezado .rd li .y:hover{background-color:#cb2027;}
#encabezado .rd li .m{background-position:-32px 5px;width:24px;}
#encabezado .rd li .m:hover{background-color:#666;}

#cabeza{xbackground:url(../static.img/bg-cabeza.jpg) 0px -205px #3c481c;height:150px;xborder-bottom:3px solid #2b2817;}
#cabeza .logo{position:absolute;top:-134px;left:0px;width:150px;height:130px;background:url(../static.img/logo-teur.png) no-repeat left center;overflow:hidden;}
#cabeza .logo a{display:block;width:100%;height:100%;text-indent:-1000px;}
#cabeza .menu{float:right;margin:50px 0px 0px 0px;background:rgba(0,0,0,0.4);}
#cabeza .menu li{float:left;position:relative;xoverflow:hidden;}
#cabeza .menu li u{position:absolute;top:0;left:0px;background:rgba(88, 124, 33, 0.7);width:100%;height:0;z-index:0;}
#cabeza .menu li a{font-size: 15px;text-shadow:0px 2px 0px #000;z-index:1;display:block;position:relative;color:#fff;padding:20px 15px;font-weight:bold;}
#cabeza .menu .se u{top:0px;border-bottom:3px solid rgba(106, 160, 26, 0.4);height:100%;}
#cabeza .menu li:hover u{top:0px;border-bottom:3px solid rgba(106, 160, 26, 0.7);height:100%;}
#cabeza .menu li .d {display:none;position:absolute;width:auto;z-index:999;}
#cabeza .menu li a:hover .d, #cabeza .menu li:hover .d{display:block;}
#cabeza .menu li .d .sub {float:left;width:160px;background:rgba(0,0,0,0.5);}
#cabeza .menu li .d .sub li{width:100%;}
#cabeza .menu li .d .sub li a{display:block;padding:10px 12px;font-size:12px;}
#cabeza .menu li .d .sub li u{width:0px;height:100%;border:0px;}
#cabeza .menu li .d .sub li:hover u{width:100%;height:100%;background:rgba(88, 124, 33, 0.7);}

#slide{position:relative;height:356px;overflow:hidden;}
#slide .ctr{box-shadow: 0px 0px 15px #000;height:350px;border-top:3px solid #2b2817;border-bottom:3px solid #2b2817;}
#slide h2{text-shadow:0px 2px 0px #000;position:absolute;bottom:0px;left:0px;background:rgba(0,0,0,.3);width:100%;z-index:10;padding:5px 0px;text-align:center;color:#fff;font-weight:bold;xtext-transform:uppercase;font-size:25px;text-shadow:0px 2px 0px #000;font-family:'Oswald',sans-serif,arial;xfont-family: 'Oleo Script', cursive;}
#slide .bg{display:none;position:absolute;top:0px;left:0px;background:rgba(0,0,0,.7);width:100%;height:100%;}
#slide .b-back{z-index:3;position:absolute;right:10px;top:0px;width:37px;height:100%;background:url(../static.img/arrow.png) no-repeat 1px center;opacity:0.5;}
#slide .n-next{z-index:3;position:absolute;left:10px;top:0px;width:37px;height:100%;background:url(../static.img/arrow.png) no-repeat -28px center;opacity:0.5;}
#slide .b-back:hover{opacity:1;}
#slide .n-next:hover{opacity:1;}
#slide ul{width:100%;height:350px;overflow:hidden;}
#slide ul li{width:100%;height:350px;overflow:hidden;}
#slide ul li img{width:100%;}

#cuerpo{margin:0px auto;width:920px;background:rgba(255, 255, 255, 0.7);margin-top:10px;padding:20px;}
#cuerpo h2{text-shadow:0px 2px 0px #000;color:#fff;background:rgba(0,0,0,.6);clear:both;font-size:17px;font-family:'Oswald',sans-serif,arial;padding:5px 10px;}
#cuerpo .lista-empresa{height:160px;margin-bottom:10px;}
#cuerpo .lista-empresa li{float:left;width:295px;}
#cuerpo .lista-empresa .m{margin:0px 17px;}
#cuerpo .lista-empresa li h3{text-shadow:0px 2px 0px #000;color:#fff;background:rgba(0,0,0,.6);font-size:17px;font-family:'Oswald',sans-serif,arial;padding:5px 10px;margin-bottom:5px;}
#cuerpo .lista-empresa li p{line-height:18px;color:#111;}
#cuerpo .lista-empresa li a{float:right;margin-top:10px;background:#52721A;color:#fff;font-weight:bold;padding:5px 15px;font-size:11px;border-bottom:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#cuerpo .lista-empresa li:hover a{background:#679B0D;}

#cuerpo .lista-servicios{margin:10px 0px;}
#cuerpo .lista-servicios li{float:left;width:300px;height:150px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;}
#cuerpo .lista-servicios .m{margin:0px 10px;}
#cuerpo .lista-servicios li a{display:block;height:100%;position:relative;text-align:center;}
#cuerpo .lista-servicios li a u{position:absolute;left:-150px;top:0px;width:150px;height:100%;background:rgba(106, 160, 26, 0.4);}
#cuerpo .lista-servicios li a i{position:absolute;right:-150px;top:0px;width:150px;height:100%;background:rgba(106, 160, 26, 0.4);}
#cuerpo .lista-servicios li a h3{text-shadow:0px 0px 5px #000;width:100%;z-index:1;position:absolute;top:-50px;color:#fff;font-size:17px;font-family:'Oswald',sans-serif,arial;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;}
#cuerpo .lista-servicios li a img{width:100%;}
#cuerpo .lista-servicios li a:hover h3{top:62px;}
#cuerpo .lista-servicios li a:hover u{left:0px;}
#cuerpo .lista-servicios li a:hover i{right:0px;}

#cuerpo .menu-de{float:left;width:200px;background: rgba(88, 124, 33, 0.8);margin-top:10px;margin-right:15px;}
#cuerpo .menu-de li{border-bottom:3px solid rgba(88, 124, 33, 1);}
#cuerpo .menu-de li a{display:block;padding:5px 20px;color:#fff;font-weight:bold;font-size: 13px;xtext-shadow:0px 2px 0px #000;}
#cuerpo .menu-de li a:hover{padding-left:30px;background: rgba(0, 0, 0, 0.1);}

#cuerpo .lista-fotos{float:left;width:705px;min-height:292px;background: rgba(255, 255, 255, 0.3);margin-top:10px;}
#cuerpo .lista-fotos li{float:left;width:209px;height:120px;border:3px solid #fff;overflow:hidden;margin:10px;}
#cuerpo .lista-fotos li a{display:block;width:100%;height:100%;}
#cuerpo .lista-fotos li a img{width:100%;}
#cuerpo .lista-fotos li:hover{border-color:#666;}

#cuerpo .galeria-fotos{float:left;min-height:292px;background: rgba(255, 255, 255, 0.3);margin-top:10px;}
#cuerpo .galeria-fotos li{float:left;width:204px;height:120px;border:3px solid #fff;overflow:hidden;margin:10px;}
#cuerpo .galeria-fotos li a{display:block;width:100%;height:100%;}
#cuerpo .galeria-fotos li a img{width:100%;}
#cuerpo .galeria-fotos li:hover{border-color:#666;}

#cuerpo .conte-iz{float:left;width:550px;}
#cuerpo .conte-iz p{padding:10px 20px;line-height:18px;}
#cuerpo .conte-iz .p{position:relative;padding:10px 20px 20px 43px;border-bottom:1px solid #B3B3B3;}
#cuerpo .conte-iz .p i{position:absolute;left:0px;top:10px;height:32px;background-image:url(../static.img/ico-datos.png);}
#cuerpo .conte-iz .p .t{background-position:0px 0px;width:28px;}
#cuerpo .conte-iz .p .d{background-position:-28px 0px;width:23px;left:3px;}
#cuerpo .conte-iz .p .m{background-position:-51px 0px;width:32px;}
#cuerpo .conte-de{float:left;width:350px;margin-left:20px;}

#cuerpo .aviso{padding: 10px 20px;border: 1px solid #F00;background: #FFE4E4;color: #F00;margin-top: 10px;font-weight:bold;}
#cuerpo .verde{border-color:#2D8F2A;background: #F1FFED;color: #2D8F2A;}

#map{box-shadow: 0px 0px 15px #000;margin:0px auto;width:950px;height:320px;border:5px solid #fff;margin-bottom:15px;}
#mapa{box-shadow: 0px 0px 15px #000;margin:0px auto;width:950px;height:320px;border:5px solid #fff;margin-bottom:15px;}

#form{float:left;margin-top:15px;padding:0px 70px 0px 70px;}
#form div{float:left;width:100%;margin-bottom:5px;}
#form div span{float:left;line-height:27px;font-weight:bold;}
#form div input{float:right;width:310px;padding:5px 10px;border:1px solid #999;}
#form div select{float:right;width:332px;padding:5px 10px;border:1px solid #999;}
#form div textarea{float:right;width:310px;min-height:150px;padding:5px 10px;border:1px solid #999;}
#form .sb{cursor:pointer;float:right;background:#222;padding:10px 20px;font-weight:bold;color:#fff;}
#form .sb:hover{background:#444;}

#pie{margin:0px auto;width:920px;background:rgba(0,0,0,.4);padding:10px 20px;border-top:1px solid rgba(255, 255, 255, 0.8);}
#pie .a{float:left;position:relative;margin-right:10px;}
#pie .a img{cursor:pointer;}
#pie .a .play{cursor:pointer;position:absolute;top:80px;left:118px;width:64px;height:64px;background:url(http://i.imgur.com/rHzQkte.png);opacity:0.9;}
#pie .a .play:hover{opacity:1;}
#pie .b{float:left;width:610px;}
#pie .b .l{float:left;width:300px;margin-right:10px;}
#pie .b .f{float:left;width:300px;}
#pie .b .f ul{float:left;margin-top:10px;}
#pie .b .f ul li{float:left;width:88px;height:75px;overflow:hidden;margin:5px;border:1px solid #333;}
#pie .b .f ul li a{display:block;width:100%;height:100%;}
#pie .b .f ul li:hover{border-color:#777;}
#pie .b .f ul li a img{margin: -2px 0px 0px -22px;width: 130px;}
#pie .b h3{text-shadow:0px 2px 0px #000;padding:5px 10px;color:#fff;xbackground:rgba(0,0,0,.6);font-size:17px;font-family:'Oswald',sans-serif,arial;}
#pie .b p{padding:10px;color:#fff;line-height:18px;}

#creditos{margin:0px auto;width:920px;background:rgba(0, 0, 0, 0.8);color:#fff;padding:10px 20px;}
#creditos .iz{float:left;}
#creditos .de{float:right;}
#creditos .de a{font-weight:bold;color:#fff;}
#creditos .de a:hover{text-decoration:underline;}