body {margin:0;padding:0;background:url(../img/back.jpg) top left repeat-x;background-color:#015507;color:#2a2a2a;font-family:Arial, Verdana, "Times New Roman";font-size:12px;}input, select, textarea {width:350px;}input, td, p, select, textarea {color:#2a2a2a;font-family:Arial, Verdana, "Times New Roman";font-size:12px;}input.submit {width:auto;padding:3px 15px;color:#FFFFFF;font-weight:bold;border:1px solid #066;background-color:#015507;}a {text-decoration:underline;color:#E02B22;}a:hover {color:#E02B22;}h1,h2,h3,h4,h5,h6,h7 {color:#2a2a2a;margin:5px 0 10px 0;padding:0;font-weight:normal;}h1 {font-size:26px;}h2 {font-size:20px;}h3 {font-size:16px;}h4,h5,h6,h7 {font-size:14px;}form {    margin:0;    padding:0;}.floatleft {float:left;}.floatright {float:right;}img ,a img {border:0;}.clear {clear:both;overflow:hidden;height:1px;}#errormessage, .errormessage {color:#990000;padding:10px;border:1px solid #CC0000;margin-bottom:15px;font-weight:bold;}#errormessage .close, .errormessage .close {float:right;margin-top:-8px;margin-right:-4px;}#errormessage .close a, .errormessage .close a {color:#CC0000;font-weight:normal;font-size:11px;}#errormessage ul, .errormessage ul {margin-top:0;margin-bottom:0;font-weight:bold;border:0;}#errormessage li, .errormessage li {border:0;padding:0;}#errormessage span, .errormessage span {color:#CC0000;font-weight:bold;}#infomessage , .infomessage {color:#3e9b01;background-color:#E5FFC7;padding:10px;border:1px solid #77b800;margin-bottom:15px;font-weight:bold;}#infomessage .close, .infomessage .close {float:right;margin-top:-8px;margin-right:-4px;}#infomessage .close a, .infomessage .close a {color:#77b800;font-weight:normal;font-size:11px;}#infomessage ul , .infomessage ul {margin-top:0;margin-bottom:0;font-weight:bold;border:0;}#infomessage li, .infomessage li {border:0;padding:0;}#infomessage span , .infomessage span {color:#3e9b01;font-weight:bold;}.required {color:#a00000;font-weight:bold;}#wrapper {width:952px;margin:0 auto;background:url(../img/content-back.jpg) top left repeat-y;background-color:#f6ecec;}#header {height:90px;padding-left:105px;}#header #logo {float:left;padding-right:72px;text-align:left;}#header #menu {float:left;width:550px;height:50px;}#header #menu img {float:left;}#header #menu a {height:50px;float:left;}#header #menu a#inicio {width:70px;background:url(../img/menu-inicio.jpg) top center no-repeat;}#header #menu a#inicio:hover {background:url(../img/menu-inicio-over.jpg) top center no-repeat;}#header #menu a#cabanas {width:92px;background:url(../img/menu-cabanias.jpg) top center no-repeat;}#header #menu a#cabanas:hover {background:url(../img/menu-cabanias-over.jpg) top center no-repeat;}#header #menu a#ubicacion {width:90px;background:url(../img/menu-ubicacion.jpg) top center no-repeat;}#header #menu a#ubicacion:hover {background:url(../img/menu-ubicacion-over.jpg) top center no-repeat;}#header #menu a#contacto {width:79px;background:url(../img/menu-contacto.jpg) top center no-repeat;}#header #menu a#contacto:hover {background:url(../img/menu-contacto-over.jpg) top center no-repeat;}#siteleft {width:6px;float:left;height:252px;background:url(../img/siteleft.jpg) top left no-repeat;}#siteright {width:6px;float:left;height:252px;background:url(../img/siteright.jpg) top left no-repeat;}#wrapperin {width:940px;float:left;}#footer {background:url(../img/footer-back.jpg) top left repeat-x;height:45px;color:#FFF;font-size:11px;margin:0 auto;margin-bottom:20px;width:920px;}#footertext {padding-top:12px;padding-left:15px;}#map {height:400px;border:1px solid #015507;width:820px;margin-bottom:20px;}#content {padding-left:100px;}.galeria img {float:left;margin-right:5px;margin-bottom:10px;}
