* {margin: 0;padding: 0;}
body {margin: 0;padding: 0;background: #E1F0C4 url(../images/img01.jpg) repeat;text-align: justify;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 11px;color: #909B78;}
h1, h2, h3 {margin-top: 1.5em;}
h1 {font-size: 2em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1em;}
p, ul, ol {margin-top: 1.5em;}
a {color: #909B78;}
a:hover {text-decoration: none;}
fieldset {border:none;}
ul, ol {margin-left:3em;}
blockquote {margin-left: 3em;margin-right: 3em;}
hr { display: none; }
.hr1 {height: 4px;padding-bottom: 20px;background: url(../images/img02.gif) repeat-x left top;}

/* Header */
#header {width: 900px;height: 120px;margin: 0 auto;background: #FFFFFF;}

/* Logo */
#logo {float: left;margin: 0;padding: 0;width: 390px;height: 150px;}
#logo h1, #logo h2 {margin: 0;padding: 0;text-transform: lowercase;font-family: Georgia, "Times New Roman", Times, serif;}
#logo h1 {margin: 0;padding: 0;padding: 50px 0 0 50px;font-size: 40px;font-weight: normal;color: #616B4F;}
#logo h1 a {color: #616B4F;}
#logo h2 {margin: 0;padding: 0;padding-left: 50px;text-transform: uppercase;font-size: 14px;color: #C6D0B3;}
#logo h2 a {color: #C6D0B3;}
#logo h3 {margin: 0;padding: 0;padding-left: 50px;font-size: 11px;color: #CCCCCC;}
#logo a {text-decoration: none;}

/* Menu */
#menu {margin: 0;padding-top: 50px;float: right;width: 510px;}
#menu ul {margin: 0;list-style: none;}
#menu li {display: inline;}
#menu a {display: block;float: left;margin: 0;padding: 10px 10px;text-align: center;text-decoration: none;text-transform: uppercase;font-size: 14px;font-weight: normal;font-family: Georgia, "Times New Roman", Times, serif;color: #616B4F;}
#menu a:hover {background: #9FAB87;color: #FFFFFF;}
#menu .current_page_item a {background: #9FAB87;color: #FFFFFF;}

/* Page */
#page {width: 800px;margin: 0 auto;padding: 28px 50px 0px 50px;background: #FFFFFF;}
#latest-post {float: left;width: 530px;padding: 16px 0px 0px 0px;background: url(../images/img02.gif) repeat-x left top;line-height: 25px;}
#latest-post h1 {letter-spacing: -.5px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 26px;font-weight: normal;color: #616B4F;}
.post {}
.post .title {margin: 0;}
.post h2 {letter-spacing: -.5px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 26px;font-weight: normal;color: #616B4F;}
.post .meta {height: 31px;background: #EAF0DE url(../images/img06.jpg) no-repeat right bottom;text-decoration: none;}
.post .posted {float: left;height: 16px;padding: 5px 20px 5px 12px;}
.post .permalink, .post .comments {float: right;height: 16px;}
.post .permalink {background: url(../images/img05.gif) no-repeat left 80%;padding: 5px 30px 5px 15px;}
.post .comments {background: url(../images/img04.gif) no-repeat left 87%;padding: 5px 30px 5px 20px;}
.post .permalink {}
.post .entry {margin-bottom: 10px;padding-bottom: 35px;}
#recent-posts {float: right;width: 250px;padding: 0px 0px 30px 0px;}
#recent-posts .entry {background: #96A96F url(../images/img03.gif) no-repeat right bottom;padding: 0px 19px 30px 19px;}
#recent-posts .entry h2 {margin: 0;padding: 0px 19px 0px 0px;background: url(../images/img07.gif) repeat-x left bottom;text-transform: uppercase;font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.4em;color: #FFFFFF;}

/* Sidebar */
#sidebar {clear: both;background: #96A96F url(../images/img03.gif) no-repeat right bottom;padding: 10px 20px 0px 20px;color: #DFE6D1;}
#sidebar ul {margin: 0;padding: 0;list-style: none;}
#sidebar li {display: block;float: left;width: 220px;padding: 15px;}
#sidebar li ul {line-height: 1.8em;margin: 0px;}
#sidebar li li {width: 220x;display: list-item;float: none;padding: 0;}
#sidebar h2 {width: 220x;margin: 0 0 15px 0;padding: 0 50px 10px 0;background: url(../images/img07.gif) repeat-x left bottom;text-transform: uppercase;font-family: Georgia, "Times New Roman", Times, serif;color: #FFFFFF;}
#sidebar p {color: #DFE6D1;}
#sidebar a {text-decoration: underline;color: #F1F6E8;}
#sidebar a:hover {text-decoration: none;}

/* Sidebar1 */

/* Sidebar */
#sidebar1 {float: right;width: 250px;}
#sidebar1 ul {margin: 0;padding: 0;list-style: none;}
#sidebar1 li {background: #96A96F;}
#sidebar1 li ul {line-height: 25px;padding: 0px 20px 30px 20px;background: #96A96F url(../images/img03.gif) no-repeat right bottom;margin-bottom: 40px;}

#sidebar1 li li {padding: 0;background: #96A96F;color: #DFE6D1;}
#sidebar1 h2 {width: 190px;margin: 0 0 15px 20px;padding: 20px 0 7px 0;background: url(../images/img07.gif) repeat-x left bottom;text-transform: uppercase;font-family: Georgia, "Times New Roman", Times, serif;color: #FFFFFF;}
#sidebar1 a {color: #FFFFFF;}

/* Footer */
#footer {width: 800px;height: 50px;margin: 0 auto;padding: 0 50px 0 50px;background: #FFFFFF;}
#footer p {margin: 0;padding: 15px;text-align: center;font-size: 11px;color: #909B78;}
#footer a {color: #909B78;}

#contFormLogin {padding-left:150px;background:url(../images/key.png) no-repeat 10px 5px #EAF0DE;height:100px;}
form.frmLogin {background:#EAF0DE;padding-top:20px;}
form.frmLogin fieldset {border:none;margin:0;padding:0px 10px 0px 10px;}
form.frmLogin fieldset label {display:block;float:left;width:60px;}
form.frmLogin fieldset input {border:1px solid #000;}

ul.indexOpciones {list-style: none;display: inline;margin:0;padding:0;}
ul.indexOpciones li {float: left;width:135px;height:150px;margin:0 2px 2px 0;font-weight:bold;text-align:center;}
ul.indexOpciones li span {display:none;}
ul.indexOpciones a {text-decoration:none;}

/** opciones comunes **/
.sin-padding {margin-top:0;padding-top:0;}
p.error {color:red;border:1px solid red;background:#FFCFCF;padding-left:10px;margin:5px 0 5px 0;}
.oculto {display:none;}

/** boxes **/
div.box {border: 1px dashed #CCCCCC;background: #FFFFCF;margin:0 0 15px 0;padding:5px;color:#616B4F;}
div.box h3 {margin:0 0 10px 0;padding:1px 5px 1px 5px; background:#616B4F;color:#FFFFFF;}
div.box input.btn {width: auto;float:right;}

/***************/
/** del viejo **/
/***************/
ul.listado li {border:1px dashed #CCCCCC;margin-top:10px;padding:5px;}
ul.listado {list-style:none;margin:0;padding:0;width:100%;}
ul.listado li {list-style-position:inside;display:block;width:100%;float:left;}
ul.listado li dl {display:block;}
ul.listado li dl dt a {font-size:15px;color:#000;width:280px;}
ul.productos li dl dd ul {display:block;margin:0;padding:0;}
ul.productos li dl dd ul li {width:200px;float:left;display:inline;border:none;margin:0;padding:0;}
ul.sub li dl dd ul li {width:240px;display:block;}
a.resaltado {font-weight:bold;}

/* formulario */
form.formulario {margin-top:15px;}
form.formulario fieldset {border:0px;margin:3px 0 3px 0;padding:0;}
form.formulario input {width:250px;}
.buscar {min-width:30px !important;width:auto;}
form.formulario input.boton {width:auto;}
form.formulario input.corto {width:100px;}
form.formulario input.notantancorto {width:40px;}
form.formulario input.notancorto {width:70px;}
form.formulario input.mascorto {width:25px;}
form.formulario label {display:block;float:left;width:150px;}
form.formulario textarea {width:510px;}
form.formulario textarea.todo {width:600px}
form.formulario img {border:1px solid;}
form.formulario fieldset p {margin:0;padding:0;color:#000000;font-size:12px;}
/* formulario formas de imprimir opciones */
form.formulario fieldset.opciones {}
form.formulario fieldset.opciones label {display:inline;width:auto;}
form.formulario fieldset.opciones input {float:left;display:inline;width:auto;margin:5px 2px 0 0;}
form.formulario fieldset.opciones ul {margin:0;padding:0;}
form.formulario fieldset.opciones ul li {float:left;display:inline;width:auto;margin-right:7px;}
form.formulario h4 {margin:17px 0 5px 0;border-bottom:1px solid;padding-bottom:3px;}
span.info {font-weight:bold;padding:3px 3px 3px 15px;background:#FFFBCF;width:760px;display:block;}
form.formulario fieldset.campos {width:auto;}
form.formulario fieldset.campos span {float:left;}
form.formulario fieldset.campos label {width:auto;display:inline;float:left;margin:0 5px 0 5px;}
form.formulario fieldset.campos input {float:left;}
form.formulario fieldset.campos a {float:right;margin:0 7px 0 0;}

/** abm temporadas **/
ul.temporada {display:inline;margin:0;padding:0;float:left;}
ul.temporada li {clear:both;list-style:none;}
ul.temporada li label{float:left;width:120px;padding-left:0;}
ul.temporada li label.mascorto{width:auto;}
ul.temporada li select{float:left;}
ul.temporada li input {width:120px;}
ul.tarifas li input{float:left;padding-left:3px;}
ul.temporada li input.checkbox{width:auto;padding:0;margin:5px 2px 0 0;}
ul.unidades {margin-top:4px;}
ul.unidades li {clear:none;padding: 5px;float:left;display:inline;width:auto;margin-right:7px;}
ul.unidades li:first-child {width:175px;}
ul.unidades li label {display:inline;width:auto;padding:0px;margin:0px;}
ul.unidades li input {width:70px;}
h5 {font-weight:bold;color:#CE6118;font-size:13px;padding:0 0 3px 3px;}
ul.fondito {background:#FFFFCF; width:100%;}
div.separador {height:5px;clear:both;display:block;}

table {color:#616B4F;border:none;border-collapse: collapse;}
table td {padding:0 7px 0 7px;border:1px solid #CCCCCC;}
table td a {padding:5px;}
table td.seleccionado {background:#CCD9B3;font-weight:bold;}
table td.hoy {background:#FFFFCF;}
table th {font-weight:bold;background:#82848D;padding:2px 5px 2px 5px;border:1px solid #CCCCCC;color:#FFFFFF;}

.clear {display:block;clear:both;}
.left {float:left;}
.right {float:right;}
div.col {width:49%;text-align:center;}
div.col table {margin:0 auto;}

div.calendario {height:230px;}

/** alertas **/

div.mensaje {border:1px solid;padding:5px;margin: 5px 0 5px 0;width:678;font-weight:bold;}
div.alerta {color:#158F00;background:#E4FFDF;}
div.cuidado {color:#FF0000;background-color:#FFCFCF;}
div.ok {background: url(../images/ok.gif) no-repeat #E4FFDF 2px 2px;padding-left:30px;}
div.error {background: url(../images/error.gif) no-repeat #FFCFCF 2px 2px;padding-left:30px;}
div.atencion {background: url(../images/alerta.gif) no-repeat #FFAF6F 2px 2px;padding-left:30px;color:#AF2D00}


/** inputs **/
#datos div.box input.radio {width:auto;}


div.col1 {display:block;float:left;width:300px;height:250px;}
div.col2 {display: block;float:right;width:300px;height:250px;}

