body{margin: 0px; padding:0px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;height: 100%;background-image:url(images/bg.jpg); background-repeat:repeat-x;background-color:#232323;}

html{height:100%;margin: 0px; padding:0px;}

.side{position:relative;width:160px; float:left; height:100%; padding:0px; margin:0px 0px 0px 10px;}
.content{position:relative;width:360px; float:left; height:100%; padding:0px; margin:0px 0px 0px 15px;}
.right{position:relative;width:355px; float:left; height:100%; padding:0px; margin:0px 0px 0px 30px;}

#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px;}
#enclosing {width:964px;border:0px;position:relative;top:0px;left:0px;}
#inside {background-image:url(images/bginside.jpg);position:relative;top:0px;left:0px;width:964px;margin: 0px; padding:0px;}

.top1{ background-image:url(images/top1.jpg); width:964px; height:12px;}
.top2{ background-image:url(images/top2.jpg); width:964px; height:148px;}
.top3{ background-image:url(images/top3.jpg); width:964px; height:48px;}

.foot{ background-image:url(images/footer.jpg); background-repeat:no-repeat;  width:100%; height:19px; padding-top:24px; clear:both; color:#ffffff; text-align:center;  font-size:10px;}

p {margin: 0px; padding:0px;color:#4e4e4e;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:justify;text-decoration: none;line-height:18px;}
a, a:link, a:visited, a:active{color:#7d674b;text-decoration:none;margin: 0px; padding:0px;font-weight:normal;}
a:hover {color:#a37437; text-decoration:none;margin: 0px; padding:0px;font-weight:normal;}

.menu{ margin:0px; margin-top:0px;}

a.topmenu{display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;width:103px; padding:7px 0px 0px 0px; height:20px; text-align:center; font-size:11px; font-weight:normal;  margin:0px; background-image:url(images/btn1.jpg);background-repeat:no-repeat;}
a.topmenu,  a.topmenu:link, a.topmenu:visited, a.topmenu:active{display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF;width:103px; padding:7px 0px 0px 0px; height:20px; text-align:center; font-size:11px; font-weight:normal; margin:0px; background-image:url(images/btn1.jpg);background-repeat:no-repeat;}
a.topmenu:hover{color:#ffe1b8; background-image:url(images/btn2.jpg);background-repeat:no-repeat;}}

a.topmenu1{display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;width:103px; padding:7px 0px 0px 0px; height:20px; text-align:center; font-size:11px; font-weight:normal; margin:0px;color:#ffe1b8; background-image:url(images/btn2.jpg);background-repeat:no-repeat;}
a.topmenu1,  a.topmenu1:link, a.topmenu1:visited, a.topmenu1:active{display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;width:103px; padding:7px 0px 0px 0px; height:20px; text-align:center; font-size:11px; font-weight:normal; margin:0px;color:#ffe1b8; background-image:url(images/btn2.jpg);background-repeat:no-repeat;}
a.topmenu1:hover{color:#ffffff; background-image:url(images/btn1.jpg);background-repeat:no-repeat;}

a.topmenu2{display:block; width:127px; margin:10px 0px 10px 0px; height:14px; text-align:center; font-size:10px; font-weight:normal; color:#d98e31; padding:0px; border-right:#d98e31 1px solid;}
a.topmenu2,  a.topmenu2:link, a.topmenu2:visited, a.topmenu2:active{display:block; width:127px; margin:10px 0px 10px 0px; height:14px; text-align:center; font-size:10px; font-weight:normal; color:#d98e31; padding:0px; border-right:#d98e31 1px solid;}
a.topmenu2:hover{color:#985e01;}

a.topmenu3{display:block; width:150px; margin:2px 0px 10px 0px; height:22px; text-align:center; font-size:10px; font-weight:normal; color:#d98e31; padding:0px; border-right:#d98e31 1px solid;}
a.topmenu3,  a.topmenu3:link, a.topmenu3:visited, a.topmenu3:active{display:block; width:150px; margin:2px 0px 10px 0px; height:22px; text-align:center; font-size:10px; font-weight:normal; color:#d98e31; padding:0px; border-right:#d98e31 1px solid;}
a.topmenu3:hover{color:#985e01;}

.menu{ clear:both; margin-left:10px;}

h1{ display:block; width:100%; height:20px; padding:0px; border-bottom:#dddddd 1px solid; color:#360e0e; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:10px 0px 10px 0px;;}

h2{border-top:#e1e1e1 1px dotted; border-bottom:#e1e1e1 1px dotted; padding:5px 2px; color:#607009; display:block; height:auto; font-size:11px; font-weight:bold; width:97%; margin:0px;}

.button {display:block;position:relative;float:left;margin-right:0px;margin-left:0px; margin-top:0px;}

.busqueda{ position:relative; margin:0px; float:right; margin-right:60px; padding-top:4px;}
.inputbuscar{ font-size:11px; color:#838383; padding:2px; border:1px solid #ffffff; background-color:#ede9d9; width:150px; height:14px;}
#buscando{position:absolute; top:3px; left:155px;}

.logininput{ background-color:#FFFFFF; border:#d1d1d1 1px solid; padding:2px; color:#838383; font-size:10px; height:20px; width:142px; clear:both; margin-bottom:10px;}
.login{ font-size:10px; color:#8e8e8e;}

a.boton { font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:11px; font-weight:normal; display:block; padding:10px 0px 0px 10px; display:block;background-image:url(images/btn3.jpg); width:150px; height:23px; margin:10px 0px 0px 6px;}
a.boton, a.boton:a, a.boton:link, .boton:a, a.boton:visited, a.boton:active{ font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:11px; font-weight:normal; display:block; padding:10px 0px 0px 10px; display:block;background-image:url(images/btn3.jpg); width:150px; height:23px; margin:13px 0px 0px 6px;}
a.boton:hover {color:#feffcb;background-image:url(images/btn4.jpg);}

.buscador{ margin-left:85px; width:340px; height:auto; font-size:10px; color:#4f4f4f;}
.buscados{ width:120px; float:left; display:block; margin-bottom:10px;}
.busquedas{ width:195px; padding:2px; border:#dddddd 1px solid; color:#2c7dac; margin-bottom:10px;}

.sidetitle{ background-image: url(images/sidetitle.jpg); width:162px; height:37px; margin-left:6px;}

.obra{ position:relative; width:97%; border:#e9e6d9 1px solid; height:140px; float:left; margin:2px 0px 10px 0px;; padding:2px; color:#626262; font-size:10px;}
.obra1{position:relative; float:left; width:165px; margin:0px;}
.obra2{position:relative; float:left; width:170px; margin-left:5px;}

#contenedorCar {
	height:265px;
}

#contenedorCar img {
	display:none;
	position:absolute;
	top:0; left:0;
}

.nombreobra{ font-family:Georgia, "Times New Roman", Times, serif; color:#5a4835; font-weight:bold; margin:0px;margin-bottom:5px; font-size:13px;}
.atributosobra{ color:#303030; font-weight:normal; margin:0px;}
.smallobra{ font-size:10px;}

.autorinicio{display:block; width:110px; height:110px; padding:5px; background-image: url(images/autoresbg.jpg);background-repeat:no-repeat; float:left;}

.stepcarousel{
background-image:url(images/bgcarrousel.jpg); 
position: relative; /*leave this value alone*/
border: 0px;
margin:0px;
overflow: scroll; /*leave this value alone*/
width: 315px;
padding:0px 27px;
float:left;
background-repeat:no-repeat;
height: 110px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;

}

.stepcarousel .panel{
 float: left;
 soverflow: hidden;
 margin:18px 30px;
width: 315px;
height:74px;
}

