body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Calibri, Arial, sans-serif;
	font-size: 13px;
	color: #000;
	background: #FAE017;/*201B18 url(images/bg.jpg) repeat-x center top*/
	/*background: #ffffff url(images/background.jpg) center top; /*fondo navidad */
}

a:link, a:visited { color: #ff8400; text-decoration: underline;} 
a:active, a:hover { color: #444; text-decoration:none;}



h1 {
	margin: 0px;
	padding: 5px 0 30px 0;
	font-size: 24px;
	color: #ffff00;
	font-weight: normal;
}

h3 {
	margin: 0 0 0 0;
	padding: 1px 0 5px 0;
	font-size: 18px;
	color: #fe8503;
	font-weight: bold;
}

h4 {
	margin: 0 0 5px 0;
	padding: 1px 0 0 0;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.price{
	font-size:14px;
	margin-bottom: 10px;
}

.price span{
	font-size:16px;
	color: #ff0000;
}

.readmore a{
	clear: both;
	display: block;
	float: left;
	width: 80px;
	padding: 1px 0;
	margin: 0 15px 10px 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #fe8503;
	background: #171a1d;
	border-bottom: 1px solid #363c44;
}

.cleaner {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 1px;	
}

.cleaner_with_height {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 1px;	
}

.input_field{
	background: none;
	border: 1px solid #779eca;
	color: #ffffff;
	font-size: 13px;
	font-variant: normal;
	height: 15px;
	line-height: normal;
	padding: 4px;
	width: 170px;
}


.submit_btn{
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	margin: 0 0 0 7px;
	padding: 0 6px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	width: 65px;
	<--!background: url(images/templatemo_submit_btn.gif) no-repeat;-->
	border: none;
}

p {
	text-align: justify;
	margin: 0px;
	padding: 0px;	
}

/* -------------------------------------------- */
/* ------------------Header-------------------- */
header {
background: #feec2e; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #feec2e 0%, #fed700 49%, #fec800 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#feec2e), color-stop(49%,#fed700), color-stop(100%,#fec800)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #feec2e 0%,#fed700 49%,#fec800 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #feec2e 0%,#fed700 49%,#fec800 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #feec2e 0%,#fed700 49%,#fec800 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #feec2e 0%,#fed700 49%,#fec800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feec2e', endColorstr='#fec800',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
header .wrap-header{padding-bottom:10px;}

header #logo {position:absolute; top:30px; padding:5px; }

#paginador{
background: url(images/fondoheader.png) center;
height:30px;
margin-top:5px;
padding-top:5px;
text-align:center;

}

#paginador a{
font-size:14px;
color: #DA251D;
font-weight: bold;
}

#resultados{
 font-size: 15px;
}

#vista_resultados{
 font-size: 18px;
 background: #FFBF00;
 height: 50px;
 text-align: center;
 padding: 10px;
 border-radius: 10px;
 font-weight: bold;
}

#vista_resultados a:hover{

color:#E2001A;
font-weight:bold;
}

#vista_resultados2{
 font-size: 18px;
 background: #FFBF00;
 height: 120px;
 text-align: justify;
 padding: 10px;
 font-weight: bold;
  border-radius: 10px;
}

#encabezado_detalle{
width: 98%;
height: 60px;
background: url("images/headerdetalle.png") center;
 font-size: 36px;
 font-weight: bold;
 color: #000;
 text-align: center;
 padding: 50px 10px 0px 10px;
/* text-shadow: 1px 1px 8px #666,1px 1px 8px #222;*/
}

#encabezado_detalle2{
width: 98%;
height: 60px;
background: url("images/headerdetalle.png") center;
 font-size: 30px;
 font-weight: bold;
 color: #000;
 text-align: center;
 padding: 40px 10px 0px 10px;
/* text-shadow: 1px 1px 8px #666,1px 1px 8px #222;*/
}

#vista_imagenes{
 text-align: center;
 padding-top:5px;
 border: 0;
 }

#resul_header{
   /*color: #DF7401;*/
   font-size: 19px;
   font-weight: bold;
   text-align:center;
}

#resul{
   color: #DF7401;
   font-size: 20px;
   font-weight: bold;
}

#registro{
background:#ddd; 
height: 1350px; 
border-radius:10px;
padding-left: 20px;
}

#registro input{
background: #fff; 
border-radius:10px;
}

#registro textarea{
background: #fff; 
border-radius:10px;
}

#registro select{
background: #fff; 
border-radius:5px;
}

#info_texto{
   color: #000;
   font-size: 16px;
   background: #fff;
   width: 950px;
   height: 800px;
   padding: 25px;
   text-align: justify
}

#header_info{
width: 1000px;
height: 50px;
padding-top: 30px;
font-size: 50px;
font-weight: bold;
color: #DA251D;
background: url(images/fondoheader.png) center;
}

#templatemo_container{
	width: 1000px;
	margin: 0 auto;
	/*border-left: 5px solid #c0d3e8;
	border-right: 5px solid #c0d3e8;*/
	margin-top: 0px;
}

#panel_control_l{
	float:left;
	width: 350px;
	height:660px;
	margin: 0 auto;
	/*border-left: 5px solid #c0d3e8;
	border-right: 5px solid #c0d3e8;*/
	margin-top: 10px;
	color: #000;
	font-size: 15px;
	text-align:left;
	padding-right:20px;
	padding-left:40px;
}

#panel_control_l input{
 border-radius: 8px;
 background: #eee;
}

#panel_control_l textarea{
 border-radius: 8px;
 background: #eee;
}

#panel_control_l select{
 width: 220px;
 border-radius: 5px;
 background: #eee;
}

#panel_control_r{
	float: right;
	width: 350px;
	height:1000px;
	margin: 0 auto;
	/*border-left: 5px solid #c0d3e8;
	border-right: 5px solid #c0d3e8;*/
	margin-top: 10px;
	padding-right: 40px;
	color: #000;
	font-size: 15px;
}

#panel_control_r input{
 border-radius: 8px;
 background: #eee;
}

#panel_control_r textarea{
 border-radius: 8px;
 background: #eee;
}

#panel_control_r select{
 border-radius: 5px;
 background: #eee;
}

#panel_mapa{
clear:both;
width: 800px;
height: 400px;
margin: 0 auto;
border: 3px solid #bbb;
margin-bottom: 20px;
border-radius:5px;
}

#panel_mapa input{
border-radius:5px;
background: #FACC2E;
}

#templatemo_container #templatemo_top_panel {
	width: 1000px;
	height: 90px;
	padding: 0 0px;
	/*background: #0a1521 url(images/templatemo_top_panel_bg.gif) repeat-x;*/
}

#templatemo_top_panel #templatemo_header_section {
	float: left;
	width: 1000px;
	height: 90px;
/*	border: 1px solid #ffffff;*/
	background: #ffff00; <!--url(images/templatemo_header_section_bg.gif) no-repeat top left;-->
}
#templatemo_header_section #templatemo_header {
	/*margin-top: 10px;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #ffffff;
	background: ffff00;
	text-align: center;
	padding: 0px 0;
	
}


#templatemo_top_panel #templatemo_menu_login_section {
	float: right;
	width: 610px;
	height: 55px;
}

#templatemo_menu_login_section #templatemo_menu_section {
	width: 610px;
	height: 50px;
}

/* menu */
#templatemo_menu_section ul {
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

#templatemo_menu_section ul li{
	display: inline;
}

#templatemo_menu_section ul li a{
	float: left;
	width: 100px;
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #4979af;
	border-right: 1px solid #10243a;	
}

#templatemo_menu_section li a:hover, #templatemo_menu_section li .current{
	color: #ffffff;
}
/* end of menu */

#templatemo_menu_login_section #templatemo_login_section {
	width: 780px;
	height: 50px;
	text-align: center;
	
}

#templatemo_login_section form{
	/*float: right;*/
	width: 780px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
	background-color: #bbb;
	padding-bottom: 10px;
}

#templatemo_login_section input{
	margin-left: 10px;
	background: #fff;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#templatemo_login_section label{
	margin-left: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}



#templatemo_container #templatemo_gallery_panel {
	clear: both;
	overflow: hidden;
	width: 1000px;
	height: 250px;
	/*height: 380px;  expend this if u wanna put thumbnail */
	padding: 0;
	border: 10px solid #000000;
	border-top: 15px solid #000000;
	border-bottom: 15px solid #000000;
	/*border-bottom: 10px solid #0a1521;*/
}

#templatemo_container #templatemo_content_panel_1{
	width: 1000px;
	padding: 3px 0px 3px 0px;
	/*background: #000000;*/
	
}

#templatemo_content_panel_1 #templatemo_news_section {
	float: left;
	width: 248px;
	padding: 15px;
	margin-right: 30px;
	border: 1px solid #779eca;
	background: #223e5d url(images/templatemo_box_top_right.gif) top right no-repeat;	
}

#templatemo_content_panel_1 #templatemo_section_1_1 {
	float:left;
	width: 1000px;
	height: 80px;
	padding: 0px;
	margin: 10px 0 5px 0;
	background: url(images/fondobuscar.png) no-repeat;	
}

#templatemo_content_panel_1 #templatemo_section_1_2 {
	float:left;
	width: 558px;
	padding: 15px;
	border: 1px solid #779eca;
	background-color: #223e5d;
}

#templatemo_content_panel_1 #templatemo_section_1_2 h1 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #779eca;
}

#templatemo_content_panel_1 #templatemo_section_1_2 p {
	margin-bottom: 15px;
}

#templatemo_content_panel_1 #templatemo_section_1_2 img{
	float: left;
	border: 5px solid #0b1827;
	margin: 3px 30px 0 0;
}

#templatemo_section_1_1 form {
	/*text-align: center;*/
	padding-top: 6px;
	margin:0 auto;
}

#templatemo_section_1_1 .form_row {
	clear: both;
	padding-bottom: 3px;
}

#templatemo_section_1_1 .left_column {
	float: left;
	width: 390px;
	margin-left: 10px;
	
}

#templatemo_section_1_1 .right_column {
	float: left;
	width: 450px;
	margin-right: 10px;
	margin-left: 10px;
}

#face {
	float: right;
	width: 130px;
	margin-top:7px;
	text-decoration:none;
}


#templatemo_section_1_1 form input {
	/*border: 1px solid #999;*/
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	height: 25px;
	color: #000000;/*58595B*/
}

#templatemo_section_1_1 form select {
	margin-left: 8px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	height: 31px;
	width: 300px;
	color: #000000;
}

#templatemo_section_1_1 form label {
	margin-left: 8px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

#templatemo_section_1_1 form .narrow_field {
	width: 70px;
	margin-left: 8px;
}

#templatemo_section_1_1 form .submit_btn_02{
	width: 80px;
}

/*
#templatemo_section_1 label.floatright {
text-align: left;
	float: right;
	width: 250px;
}

*/
#templatemo_container #templatemo_content_panel_2 {
	width: 1000px;
	padding: 10px 0px 0 0px;
	background: #ffffff;
	margin-top: 5px;
}



#templatemo_content_panel_2 .templatemo_section_2 {
	float: left;
	margin-left: 18px;
	/*margin-bottom: 5px;*/
	overflow: hidden;
	
}

#templatemo_content_panel_2 .templatemo_section_2 a {
cursor:pointer;
	
}

#templatemo_content_panel_2 .templatemo_section_2 img{
	margin-bottom: 10px;
	width: 120px;
	height: 120px;
	border: 1px solid #cccccc;
}
#templatemo_content_panel_2 .templatemo_section_doble {
	float: left;
	margin-left: 18px;
	/*margin-bottom: 5px;*/
	overflow: hidden;
	
}

#templatemo_content_panel_2 .templatemo_section_doble a {
cursor:pointer;
	
}
#templatemo_content_panel_2 .templatemo_section_doble img{
	margin-bottom: 10px;
	width: 264px;
	height: 120px;
	border: 1px solid #cccccc;
}
#templatemo_content_panel_2 .templatemo_section_2 p{
	padding-bottom: 10px;
}

#templatemo_container #templatemo_content_panel_3{
	width: 1000px;
	padding: 30px 0 0 30px;
	background: #252b31;
}


#templatemo_content_panel_3 .templatemo_quick_contact {
	float: left;
	width: 248px;
	margin-right: 30px;
	padding: 15px;
	background-color: #32373c;
	border: 1px solid #494d52;
}

#templatemo_content_panel_3 .templatemo_section_3 {
	float: left;
	width: 280px;
	margin-right: 30px;
}

.templatemo_section_3 ul{
	margin: 0 0 0 25px;
	padding: 0px;
}

.templatemo_section_3 li{
	margin: 0px;
	padding: 0 0 5px 0;
}

#menu_footer{
background: url(images/footer.png) center;
width: 1000px;
height: 30px;

}

#menu_footer ul{
padding-top:5px;
text-align: center;
/*float:right;*/

}

#menu_footer ul li {
display: inline;
}

#menu_footer ul li a{
float: left;
/*width:120px;*/
text-align: center;
font-size:14px;
color: #DA251D;
font-weight: bold;
text-decoration:none;
padding:0 25px;
}

#menu_footer ul li a:hover{
text-align: center;
font-size:17px;
color: #222;
text-shadow: 1px 1px 5px #666,1px 1px 5px #222;
}

#templatemo_footer_panel{
	overflow: hidden;
	width: 1000px;
	padding: 10px 0px;
	font-size:14px;
	/*background: #060e17;*/
	text-align: center;
	color:#000;
}

/*------banner animado carro-----*/
.banner{
width: 1000px;
	height: 150px;
	/*padding: 0 0px;*/
	margin:5px auto;
}

.gwd-div-i1we {
        position: absolute;
        width: 1000px;
        overflow: hidden;
        background-image: none;
        background-color: rgb(0, 0, 0);
        height: 150px;
		/*top: 0px;
        left: 500px;*/
      }
      .gwd-div-7swh {
        position: absolute;
        text-align: left;
        background-image: none;
        color: rgb(255, 255, 255);
        height: 65px;
        font-size: 50px;
        font-family: fantasy;
        width: 500px;
        left: -500px;
        top: 15px;
      }
      .gwd-img-qol2 {
        position: absolute;
        width: 282px;
        left: 718px;
        height: 150px;
        top: -150px;
      }
      .gwd-gen-c89igwdanimation {
        -webkit-animation: gwd-gen-c89igwdanimation_animation 6.5s linear 0s infinite forwards;
      }
      .gwd-gen-un2ygwdanimation {
        -webkit-animation: gwd-gen-un2ygwdanimation_animation 6.5s linear 0s infinite forwards;
      }
      @-webkit-keyframes gwd-gen-c89igwdanimation_animation {
        0% {
          -webkit-animation-timing-function: ease-in-out;
          left: -500px;
          top: 15px;
        }
        15.3846% {
          -webkit-animation-timing-function: ease-in-out;
          left: 23px;
          top: 15px;
        }
        30.7692% {
          -webkit-animation-timing-function: ease-in-out;
          left: 23px;
          top: 15px;
        }
        38.4615% {
          -webkit-animation-timing-function: ease-in-out;
          left: 23px;
          top: 15px;
        }
        53.8462% {
          -webkit-animation-timing-function: ease-in-out;
          left: 23px;
          top: 15px;
        }
        84.6154% {
          -webkit-animation-timing-function: ease-in-out;
          left: 23px;
          top: 15px;
        }
        100% {
          -webkit-animation-timing-function: linear;
          left: 23px;
          top: 15px;
        }
      }
      @-webkit-keyframes gwd-gen-un2ygwdanimation_animation {
        0% {
          -webkit-animation-timing-function: ease-in-out;
          height: 150px;
          top: -150px;
        }
        15.3846% {
          -webkit-animation-timing-function: ease-in-out;
          height: 150px;
          top: -150px;
        }
        30.7692% {
          -webkit-animation-timing-function: ease-in-out;
          height: 150px;
          top: 0px;
        }
        38.4615% {
          -webkit-animation-timing-function: ease-in-out;
          height: 150px;
          top: 0px;
        }
        53.8462% {
          -webkit-animation-timing-function: ease-in-out;
          height: 150px;
          top: 0px;
        }
        84.6154% {
          -webkit-animation-timing-function: ease-in-out;
          height: 150px;
          top: 0px;
        }
        100% {
          -webkit-animation-timing-function: linear;
          height: 150px;
          top: 0px;
        }
      }
      .gwd-div-h31c.gwd-gen-mqsqgwdanimation {
        background-image: none;
        border-color: rgb(250, 224, 23);
        color: rgb(250, 224, 23);
        font-family: fantasy;
        font-size: 60px;
        height: 65px;
        left: 273px;
        outline-color: rgb(250, 224, 23);
        position: absolute;
        text-align: left;
        top: 75px;
        width: 450px;
        -webkit-column-rule-color: rgb(250, 224, 23);
        -webkit-text-emphasis-color: rgb(250, 224, 23);
        -webkit-text-fill-color: rgb(250, 224, 23);
        -webkit-text-stroke-color: rgb(250, 224, 23);
      }
      .gwd-div-arqc {
        background-image: none;
        border-color: rgb(250, 224, 23);
        color: rgb(250, 224, 23);
        font-family: fantasy;
        font-size: 60px;
        height: 65px;
        outline-color: rgb(250, 224, 23);
        position: absolute;
        text-align: left;
        top: 75px;
        width: 450px;
        -webkit-column-rule-color: rgb(250, 224, 23);
        -webkit-text-emphasis-color: rgb(250, 224, 23);
        -webkit-text-fill-color: rgb(250, 224, 23);
        -webkit-text-stroke-color: rgb(250, 224, 23);
        text-shadow: rgb(226, 0, 26) 0px 0px 35px;
        left: -450px;
      }
      @-webkit-keyframes gwd-gen-afi6gwdanimation_animation {
        0% {
          -webkit-animation-timing-function: ease-in-out;
          left: -450px;
        }
        38.4615% {
          -webkit-animation-timing-function: ease-in-out;
          left: 273px;
        }
        15.3846% {
          -webkit-animation-timing-function: ease-in-out;
          left: -450px;
        }
        30.7692% {
          -webkit-animation-timing-function: ease-in-out;
          left: -450px;
        }
        53.8462% {
          -webkit-animation-timing-function: ease-in-out;
          left: 273px;
        }
        84.6154% {
          -webkit-animation-timing-function: ease-in-out;
          left: 273px;
        }
        100% {
          -webkit-animation-timing-function: linear;
          left: 273px;
        }
      }
      .gwd-gen-afi6gwdanimation {
        -webkit-animation: gwd-gen-afi6gwdanimation_animation 6.5s linear 0s infinite forwards;
      }
      @-webkit-keyframes gwd-div-i1we_animation {
        0% {
          -webkit-animation-timing-function: linear;
          left: 0px;
        }
        100% {
          left: 500px;
        }
      }