@charset "utf-8";
html{
width:100%;    
}
body {
display:block;
background-color : #FFF;
height :1200px;
width:100%;
margin:0 auto;
overflow-x:hidden;
}

#contenedor {
margin :auto;
height:1000px;
width:100%;
}
#lateral img {
position:absolute;
left:1px;
top:250px;
}
#lateral{
    
}
#registro {
position:absolute;
left:1416px;
top:7px;
width : 244px;
height : 141px;
border:#9BA5F9 1px solid;
background-color:#EFEFEF;
}
#registro form {
position:absolute;
top:17px;
}
#registro img {
	position:absolute;
	left:-1416px;
	top:-6px;
}


#registro input[type=button] {
float : left;
margin-top : 18px;
margin-left : 137px;
background-color : #AAF;
}



#registro form a{
position:absolute;
left:26px;
top:79px;

}


#gallery {
	position:absolute
left:21px;
top:16px;
width : 30%;
}
#images {
height : 225px;
background : #eef5f6;
margin-bottom : 20px;
}
#image {
position:absolute;
top:301px;
left:330px;
width : 692px;
height : 55%;
background : #fff url(images/loading.gif) no-repeat center center;
}
#image img {
position : absolute;
top : 1px;
left : 9px;
}
#thumbwrapper {
position:absolute;
top:700px;
left:305px;
width : 685px;
height : 100px;
background : #fff;
}
#thumbarea {
position :absolute;
top:6px;
left:5px;
overflow : hidden;
height : 100px;
width : 685px;

}
#thumbs {
position : absolute;
list-style : none;
margin-left : 5px;
height : 100px;
width : 10000px;
border-right : 5px solid #fff;
}
#thumbs li {
float : left;
margin-right : 5px;
cursor : pointer;
}
.imgnav {
position : absolute;
height : 409px;
width : 684px;
z-index : 100;
width : 20%;
z-index : 100;
outline : none;
cursor : pointer;
}
#previmg {
left : 0;
background : url(images/left.gif) no-repeat left center;
border-left : 5px solid #fff;
}
#nextimg {
right : 0;
background : url(images/right.gif) no-repeat right center;
border-right : 5px solid #fff;
}
#texto{
position:absolute;
left : 1095px;
top :328px;	
}
#texto p {
font-family : Verdana, Geneva, sans-serif;
font-size : 14px;
color : #666;
width:550px;
}
#texto h3 {
text-align:center;
font-family : Verdana, Geneva, sans-serif;
color : #09f;
}
ul.MenuBarHorizontal {
font-family:Verdana, Geneva, sans-serif;
position:absolute;
top:147px;
left:517px;
list-style-type : none;
font-size : 18px;
cursor : default;
width : 60%;
height :20%;

}
ul.MenuBarActive {
z-index : 1000;
}
ul.MenuBarHorizontal li {
margin : 0;
padding : 0;
list-style-type : none;
font-size : 100%;
position : relative;
text-align : center;
cursor : pointer;
width : 9.5em;
float : left;
}
ul.MenuBarHorizontal ul {
margin : 0;
padding : 0;
list-style-type : none;
font-size : 100%;
z-index : 1020;
cursor : default;
width : 8.2em;
position : absolute;
left : -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
left : auto;
}
ul.MenuBarHorizontal ul li {
width : 8.2em;
}
ul.MenuBarHorizontal ul ul {
position : absolute;
margin : -5% 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
left : auto;
top : 0;
}
ul.MenuBarHorizontal ul {
border : 1px solid # FFF;
}
ul.MenuBarHorizontal a {
display : block;
cursor : pointer;
background-color : #0F0374;
padding : 0.5em 0.75em;
color : #fff;
text-decoration : none;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
background-color : #7275F8;
color : #0c0;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
background-color : #7275F8;
color : #600;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
background-image : url(SpryMenuBarDown.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
color : #ffc;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
background-image : url(SpryMenuBarRight.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
background-image : url(SpryMenuBarDownHover.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
background-image : url(SpryMenuBarRightHover.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarhorizontal ul {
color : #600;
}
@media projection, screen {
ul.MenuBarHorizontal li.MenuBarItemIE {
display : inline;
float : left;
background : #fff;
}
}
#contenido{
position:relative;
left:10%;
top:10%;
	
}
#mapa {
position:relative;	
left : 56%;
top : -23.25%;
}

#contenedor #direccion{
position:relative;
left : 20%;
top : 29%;
width:35%;
height:53%;

}
#contenedor #direccion #icono{
float:left;	
width:20%;
height:20%;

}
#contenedor #direccion #icono img {
float:left;	
margin-bottom:18%;
}

#h2{
float:left;
width:63%;
height:20%;	
margin-bottom:10%;
}
#h2 h2{
float:none;
margin-bottom:10%;
}

b {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:75%;
color : #06c;
}
form textarea {
background : #FFF;
float : right;
}
form input {
background : #FFF;
margin-right : 5px;
float : right;
}
h2 {
color : #06c;
text-align : center;
/*margin-left : 0%;*/
margin-top : 2%;
}
.servicios {
width : 100%;
height : 19%;
position : relative;
left : 375px;
top : 213px;
}

.servicios p {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 0.545em;
color : #666;
}

#zona_privada {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #06c;
width : 552px;
height : auto;
position : relative;
left : 426px;
top : 15px;
}
#zona_privada h2 {
text-align : center;
position : relative;
top : -114px;
left : -157px;
}
#contenedor #registro_usuario {
	position:relative;
	left:10%;
	top:26%;
	width:84%;
}
#contenedor #registro_usuario h2 {
	text-align:center;
}
	
#contenedor #presupuesto {
	position:relative;
    left : 26%;
    top : 34%;
    width:20%;
    height:33%;
	border:#9BA5F9 1px solid;

}
#contenedor #presupuesto h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align:left;
	margin-top:-2%;
	color : #06c;
	width:130%;
	padding-left:3%;
}
#formulario{
   position:relative;	
   left : 56%;
   top : -4.25%;
 background-color:#630;
}
#contenedor #formulario form  {
	
	float:left;
	position:relative;
	left:-1%;
	top:10%;
    width:36%;
	border:#9BA5F9 1px solid;
	background-color:#EFEFEF;
}

#contenedor #formulario form b {
	float:left;
	margin-left:-12%;
	padding-left:18%;
}
#contenedor #formulario form input {
	float:left;
	margin-left:1%;
}

#formulario2{
   position:relative;	
   left : 20%;
   top : 20.75%;
 background-color:#630;
}
#contenedor #formulario2 form  {
	
	float:left;
	position:relative;
	left:-1%;
	top:10%;
    width:36%;
	border:#9BA5F9 1px solid;
	background-color:#EFEFEF;
}

#contenedor #formulario2 form b {
	float:left;
	margin-left:-12%;
	padding-left:18%;
}
#contenedor #formulario2 form input {
	float:left;
	margin-left:1%;
}
#contenedor #presupuesto img {
	padding-left:9%;
	padding-right:1%;
}
#contenedor #servicios {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	top:-64%;
	left:26%;
}
#contenedor #servicios p {
	color:#999;
	width:50%;
}



