body{background-color:#EFF1EA;margin:0 auto;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
*{margin:0;padding:0;}

.error{color:#a00;}

#TGPLogPane{display: block;}
a{text-decoration:none;	color:#AD3D00;	font-weight:bold;}
a.mini{text-decoration:none;	color:#666;	font-weight:normal; font-size: 11px}
a img{border:0;}
.clearit{clear:both;}
/*------------------header--menu-----------------*/
#header{width:955px;	height:155px;	margin:10px auto;	background:url(../imagenes/header.jpg) top center no-repeat; }
#barra-menu{width:910px;height:36px;margin:0 auto;	background:url(../imagenes/menu-bg.png) top left repeat-x; overflow :hidden;}
#barra-menu a{color:#003300 !important;}

#menu{float:left;	background:url(../imagenes/menu-left.png) top left no-repeat;height:36px; width :690px; overflow :hidden;}
#menu ul, #menu-right ul{list-style:none;}
#menu ul li{float:left;	background:url(../imagenes/menu-li-bg.png) bottom center no-repeat;margin:0px 5px 0 5px;padding:8px 0 10px 0;width:90px;text-align:center;}
#menu ul li a{ display: block; float: none; clear: both; background: none;}
#menu ul li:hover, #menu ul li.activo{background:url(../imagenes/menu-li-bg2.png) bottom center no-repeat;}
#menu ul li.activo{background:url(../imagenes/menu-li-bg3.png) bottom center no-repeat;}

#menu-right{float:right;background:url(../imagenes/menu-right.png) top right no-repeat;height:36px;width :195px; }
#menu-right ul{float :left; }
#menu-right ul li{float:left;margin:0px 5px 0 5px;	padding:3px 0 5px 0; width :180px; text-align :left;  position :relative;background : url(../imagenes/fotw.gif) 10px 18px no-repeat; height :38px; }

#menu-right ul li label{font-size :10px;color:#7D644B;height :14px; width :220px;display :block; }
#menu-right ul li #lang{font-size :10px;color:#7D644B;background-color:transparent; margin-left :90px; position :absolute; width :90px; z-index :99; position :absolute; height :auto; display :block;}

/*
#menu-right ul li div#lngs{font-size :10px;color:#7D644B;background-color:/*transparent*//*#f00; margin-left :90px; position :absolute; width :120px; z-index :99; position :absolute; height :auto; display :block;}
#menu-right ul li div#lngs a{	width :120px; display :block; float :none; clear :both; height :20px;}
*/
/*------------------contenido-----------------*/
#contenedor{width:955px;margin:0 auto;background:#fff url(../imagenes/contenedor-bg.png) repeat-y; /*border-left: 1px solid #DCD7B8;border-right: 1px solid #DCD7B8;*/}
#contenedor .top{	background:url(../imagenes/contenedor-top.png) top center no-repeat;	width:inherit;	height:19px; }
#contenedor .bottom{background:url(../imagenes/contenedor-bottom.png) top center no-repeat;	width:inherit;	height:19px; text-align: center; color: #AD3D00;}
#contenedor .bottom a{padding: 0  4px 0 4px; clear: none;}
#contenedor .bottom a:hover{padding: 0  4px 0 4px; clear: none; color: #8B4513;}
/*----------izquierda------------*/
#contenedor .izquierda{	float:left;	width:222px;background-color:#fff; position: relative; left: 1px}
#contenedor .izquierda h2{	width:188px;height:30px;	background:url(../imagenes/izquierda-h2.png) top left no-repeat;font-size:20px;	color:#7D644B;	font-weight:normal;	margin:0 auto 10px auto;	text-indent:5px;	padding:2px 0 0 0;}
#contenedor .izquierda form{border:none;	width:178px;	margin:10px auto;}

#contenedor .izquierda form fieldset{border:none;}
#contenedor .izquierda form fieldset input{border:none;background-color:#F3F5F2;	color:#7D644B;	width:145px;margin:0; font-size: 0.8em;}
#contenedor .izquierda form input{border:none;	margin:5px 0 0 0;}

#contenedor .izquierda ul{list-style:none;width:178px;margin:0 auto;	font-size:10px;font-weight:normal;}
#contenedor .izquierda ul li{	width:86px;	float:left;}
#contenedor .izquierda ul li ul{	list-style:none;	width:86px;}
#contenedor .izquierda ul li ul li{	border-bottom:1px dashed #BDBDBD;width:86px;	margin:8px 0 0 0;	}

#contenedor .izquierda .bottom{width:180px;	height:13px;margin:0 auto;	background:url(../imagenes/izquierda-bottom.png) top left no-repeat;	clear:both;	text-align:right;}
#contenedor .izquierda .bottom a{width:150px;display:block;margin:0 auto;	font-size:10px;}

#contenedor .izquierda a.mymenu{width:188px;height:24px;	background:url(../imagenes/btn_mnu.gif) top left no-repeat;font-size:11px;	color:#7D644B;	font-weight:bold;	margin:0 auto 5px auto;	text-indent:20px;	padding:2px 0 4px 0; display: block;}

/*----------medio------------*/
#contenedor #medio{float:left;width:491px;}
#contenedor #medio .medio-texto{color:#666;line-height:14px;background:#F3F5F2;border-top:1px dashed #BDBDBD;border-bottom:1px dashed #BDBDBD;width:inherit;margin:0 0 5px 0;padding:10px 0;}
#contenedor #medio .medio-texto p{margin:8px 5px 0 10px;}
#contenedor #medio .medio-texto ol{margin:8px 5px 10px 30px;width:400px;}
#contenedor #medio .medio-texto li{margin:8px 5px 0 10px;}
#contenedor #medio .destacado{background:#F3F5F2;border-top:none;border-bottom:1px dashed #BDBDBD;width:inherit;margin:0 0 10px 0;}
#contenedor #medio .destacado h3, #contenedor #medio .medio-texto h3{font-size:24px;font-weight:normal;}

#contenedor #medio .destacado h3.tipoH{font-size:18px;font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; width: 130px; display: block; float: left; clear: none; height: auto; border-right: 2px solid #C63D00; border-bottom: none; padding:0px  9px; margin: 0 0 0px 0; text-align: center; line-height: 22px}
#contenedor #medio .destacado h4.nombreH{font-size:17px;font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 330px; display: block; float: left; clear: none; height: auto; text-align: right; color: #7D644B; border-bottom: none;padding: 0; margin: 0 0 20px 0;}

#contenedor #medio .destacado-min h4{font-size:14px;font-weight:bold;}
#contenedor #medio .destacado h3, #contenedor #medio .destacado-min h4, #contenedor #medio .medio-texto h3{color:#7D644B;margin:5px 0 0 10px;}
#contenedor #medio .destacado ul, #contenedor #medio .destacado-min ul{list-style:none;height:auto;font-size:11px;margin:5px 10px 5px 5px;padding:0 0 5px 0;border-bottom:0px solid #DEE0DB;clear:both;}

#contenedor #medio .destacado ul li, #contenedor #medio .destacado-min ul li{float:left;height:auto;border-right:0px solid #BDBDBD;padding:0 5px;}

#contenedor #medio .destacado img, #contenedor #medio .destacado-min img{padding:5px 5px 10px 5px;margin:10px 10px 0px 10px;border:1px solid #D9D6D6;background:#EFF1EA;float:left;}
#contenedor #medio .destacado-min img{margin:5px 10px;}
#contenedor #medio .destacado p{color:#666;width:267px;float:left;margin:8px 5px 0 5px;line-height:14px;}
#contenedor #medio .link{background-image:url(../imagenes/destacado-link.png);background-position:left;background-color:#fff;background-repeat:no-repeat;width:150px;height:20px;display:block;margin:10px 0 5px 0;padding:0 0 0 10px;float:right;}
#contenedor #medio .destacado-min{border-top:1px dashed #BDBDBD;width:inherit;margin:0 0 5px 0;}
#contenedor #medio .destacado-min p{color:#666;width:350px;float:left;margin:8px 5px 0 5px;line-height:14px;display:inline;}
#contenedor #medio .destacado-min a{float:left;display:inline;}

/*formularios*/
#contenedor #medio form{}
#contenedor #medio form fieldset{border:0;border-top:0px dashed #BDBDBD;background-color:#ECE9D8;padding:10px;}
#contenedor #medio form legend{font-size:14px;font-weight:bold;color:#666;}
#contenedor #medio form fieldset .uno label, #contenedor #medio form fieldset .dos label{width:150px !important;padding:0 5px 0 0;margin:0;font-size:11px;}
#contenedor #medio form fieldset .uno{width:300px;text-align:left;float:left;margin:0;}

#contenedor #medio form fieldset .dos{width:925px;text-align:left;float:none;margin:0; clear: both; margin-bottom: 10px}
#contenedor #medio form #fotoloader{width:925px;text-align:left;float:none;margin:0; clear: both; margin-bottom: 10px; height: 200px;}
#contenedor #medio form fieldset .uno select, #contenedor #medio form fieldset .uno input, #contenedor #medio form fieldset .dos input{border:none;background-color:#EBE8D9;color:#7D644B;width:150px;margin:5px 0 0 0;height:18px;}
#contenedor #medio form fieldset .uno select.largo, #contenedor #medio form fieldset .uno input.largo, #contenedor #medio form fieldset .dos input.largo,, #contenedor #medio form fieldset .dos select.larga{border:none;background-color:#EBE8D9;color:#7D644B;width:600px;margin:5px 0 0 0;height:20px;}

/*form alta*/
#contenedor #medio form fieldset .tres{width:405px;text-align:right;float:left;margin:0;color:#666;}
#contenedor #medio form fieldset .tres input{border:none;background-color:#Fff;color:#7D644B;width:200px;margin:5px 0 0 0;height:18px;}

.chico{width:82px !important;}
.check{width:20px !important;padding:0;margin:0;height:10px;}
.columnas{width:150px;color:#666;float:left;}
.columnas h1{ font-size: 1.1em; width: 150px; padding: 0; margin: 0; background: #7d644b; color: #fff; padding: 0 8px}
.columnas h1.t0{background: #4682b4; color: #fff;}
.columnas h1.t1{background: #FFA500; color: #333;}
.columnas h1.t2{background: #800; color: #fff;}
.columnas h1.t4{background: #32cd32; color: #fff;}

.columnasF{width:120px;color:#666;float:left; text-align: center; border: 1px solid #8B4513}
.columnasF h1{ font-size: 1.1em; width: 120px; padding: 0; margin: 0; background: transparent; color: #fff; text-align: center;}
.columnasF p{border-top: 1px solid #8B4513}
.columnasF h1.t0{background: #4682b4; color: #fff;}
.columnasF h1.t1{background: #FFA500; color: #333;}
.columnasF h1.t2{background: #800; color: #fff;}
.columnasF h1.t4{background: #32cd32; color: #fff;}




#contenedor #medio .medio-texto form fieldset input{height:15px;margin:	5px 0 0 0;}
#contenedor #medio .medio-texto form fieldset label, #contenedor #medio form fieldset .columnas label{margin:5px 0 5px 5px;height:15px;color:#666;	}
#contenedor #medio .medio-texto form fieldset select, #contenedor #medio .medio-texto form fieldset select option{font-size:11px;}

/*----------derecha------------*/
#contenedor .derecha{float:left;width:241px;}
#contenedor .derecha h2{width:231px;height:32px;background: url(../imagenes/derecha-h2.png) top left no-repeat;font-size:20px;color:#7D644B;font-weight:normal;margin:0 0 10px 10px;text-indent:10px;padding:2px 0 0 0;}
#contenedor .derecha .cabecera{border-bottom:1px dashed #BDBDBD;width:205px;margin:0 auto;}
#contenedor .derecha .desplazables-grupo{background:url(../imagenes/desplegable.png) top left no-repeat;margin:10px;}
#contenedor .derecha .desplazables-grupo p{color:#666;margin:0 0 0 20px;}
#contenedor .derecha .desplazables-grupo .medidor{width:156px;height:19px;background:url(../imagenes/medidor.png) top left no-repeat;margin:5px auto;}
#contenedor .derecha .desplazables-grupo .contador{width:156px;height:19px;margin:0 auto;}
#contenedor .derecha .desplazables-grupo .contador p{margin:0 !important;}
#contenedor .derecha a.mymenu{width:188px;height:24px;	background:url(../imagenes/btn_mnu.gif) top left no-repeat;font-size:11px;	color:#7D644B;	font-weight:bold;	margin:0 auto 5px auto;	text-indent:20px;	padding:2px 0 4px 0; display: block;}

#contenedor .derecha form{width:240px;border:none;margin:10px auto;color:#666;}
#contenedor .derecha form fieldset{border: none;}
#contenedor .derecha form fieldset input,#contenedor .derecha form fieldset select{margin:0;color:#666; width: 150px;border:none;background-color:#F3F5F2; border: 1px solid #ccc;}	
#contenedor .derecha form fieldset input.chks{margin:0;color:#666; width: 12px; text-align: left;}
#contenedor .derecha form fieldset label.chkl{margin:0 10px 0 5px;text-align: left; border-bottom: 1px dotted #666; }
#contenedor .derecha form fieldset input#buscar{margin:0;color:#666; width: 64px; text-align: center; height: 21px; border: none; float: right; margin: 10px 10px 10px 0}
div.finder{background: url(../imagenes/izquierda-bottom.png) top center no-repeat;	width:inherit;	height:19px; clear: both; display: block; text-indent: -9999px}


.left{float:left;}
.right{float:right;}
.ancha{width: 350px; border: none;}
.nombrecasa{width: 250px; border: none;}
.noborde{background:transparent;}

form#altas{width: 670px; display: block; float: none; clear: both;}
form#altas h4{	color :#800; font-size :14px; text-decoration :underline;}
form#altas fieldset{	width: 670px; height: auto; padding: 5px; display: block; float: none; border: none; border-bottom: 1px dashed #999; clear: both; background: transparent; overflow: hidden;}
form#altas fieldset legend{font-size:14px;font-weight:bold; display: block; float: none; clear: both;}
form#altas fieldset label{	width: 150px; height: auto; line-height: 20px; display: block; float: left; clear: none; text-align: left; font-size: 1em; margin-bottom: 10px;}
form#altas fieldset label.corta{	width: auto;}
form#altas fieldset input, form#altas fieldset select, form#altas fieldset textarea{border:1px solid #d5d4c1;background-color:#fff;color:#7D644B;width:150px;margin: 0 5px 10px 10px;height:20px; display: block; float: left; clear: none; }
form#altas fieldset textarea{height: 100px; overflow: auto;}
form#altas fieldset .larga{width: 480px;}
form#altas fieldset .especial{width: 600px; position: relative; left: -50px; background: url(../imagenes/special.gif) no-repeat; text-indent: 50px; height: 80px; line-height: 18px; }
form#altas fieldset input.ico{position: relative; z-index: 3; top: 5px; left: 10px; background :transparent;}

/*ul#features{ display: block; list-style: none; padding-left: 20px; height: auto; display: block; float: none; clear: both;}
ul#features li{width: 90px; display: block; float: left; clear: none; height: 50px; border: 0px dotted #dbdbdb; background: #fff; padding: 6px; font-size: 9px; color: #00A0C6; text-transform: uppercase; overflow: hidden; margin: 2px}
ul#features li label.icos{width: 75px; height: 50px; float: left; clear: none; overflow: hidden;}
ul#features li input.ico{background: transparent; width: 15px; float: left; clear: none; margin: 30px 0 0 0;}*/

ul#features{width: 678px; display: block; float: left; clear: both; list-style: none; padding: 0; margin: 0 0 20px 10px; }
ul#features li{width: 210px; display: block; float: left; clear: none; height: auto; color: #AD3D00; font-weight: bold; padding: 0 0 0 0; background: url(../imagenes/checkbox.jpg) left top no-repeat; text-indent: 20px; line-height: 20px; margin-left :5px; margin-top :8px; overflow :hidden;}
ul#features li.title{width: 675px; display: block; float: none; clear: both; height: auto; color: #333; font-weight: bold; padding: 0; background: none; text-indent: 0px; line-height: 20px; font-size :12px; border-bottom :1px solid #666; padding-top :10px; margin-left :0}



ul#imgteam{display: block; list-style: none; padding-left: 0px; height: auto; width: 680px; }
ul#imgteam li{width: 120px; display: block; float: left; clear: none; height: 160px; border: 1px dotted #dbdbdb; background: #fff; padding: 6px; font-size: 9px; color: #666; text-transform: uppercase; overflow: hidden;}


a#finalizar-alta, .acciones{width: 188px; height: 24px; line-height: 24px; text-align: left; text-indent: 18px; display: block; float: none; clear: both; margin: 10px auto; background: url(../imagenes/btn_mnu.gif) no-repeat; color: #333; border: none;}

div#areaCarga,div#msgCarga{width:675px; height:80px; text-align:center; color:#333; font-size:11px; background :#ddd8b9; display:block; float:none; clear:both; border :1px solid #800}

div#paginador-images{width: 680px; height: 25px; display:block; float: none; clear: both; color: #333;}
div#paginador-images div#indicador, div#paginador-images div#indice,div#paginador-images div#botones{width: 150px; height: 25px; display: block; float: left; clear: none; text-align: center; line-height: 25px; color: #333;}
div#paginador-images div#indice{	width: 350px;}
div#paginador-images div#botones{width: 170px;}

div#paginator{width: 490px; height: 25px; display:block; float: none; clear: both; color: #333; margin-top: 10px;}
div#paginator a, p
div#indicador, div#paginador-images div#indice,div#paginador-images div#botones{width: 150px; height: 25px; display: block; float: left; clear: none; text-align: center; line-height: 25px; color: #333;}
div#paginador-images div#indice{	width: 350px;}
div#paginador-images div#botones{width: 170px;}


#ayudita{width: 205px; height: 109px; display: block; float: none; clear: none; position: absolute; background: transparent url(../imagenes/overlay.gif) no-repeat; padding: 24px 15px 9px 20px; overflow: hidden; z-index: 9}

span.ayuda{width:575px; height:auto; display:block; float:none; margin:10px 20px 10px 30px; border:1px dotted #666; background:#ECE9D8; clear:both; padding:5px 10px 5px 30px;}




div.pagination {	background-color:#fff;	color:#7D644B;	padding:10px 0 10px 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align:center;}
div.pagination a {	color:#7D644B;	padding:2px 5px;	margin:0 2px;	text-decoration:none;	border:2px solid #dbdbdb;}
div.pagination a:hover, div.pagination a:active {	border:2px solid #7D644B;	color:#333;}
div.pagination span.current {	padding:2px 5px;	border:2px solid #7D644B;	color:#fff;	font-weight:bold;	background-color:#7D644B;}
div.pagination span.disabled {display:none;}
div.pagination span.indicador{ padding-right: 30px;}

ul#imagenes{display: block; list-style: none; padding: 10px 0px; height: auto; width: 685px; float :left; clear :both;}
ul#imagenes li{width: 120px; display: block; float: left; clear: none; height: 130px; border: 1px dotted #dbdbdb; background: #FDF5E6; padding: 4px; font-size: 9px; color: #666; text-transform: uppercase; overflow: hidden; margin: 2px; text-align: center;}
ul#imagenes li a{width: 120px; height: 100px;float: none; clear: both; display: block;}






/* CALENDARIO */
div#calendario{width:235px; height: 230px; float:left; clear:none; display: block; background: transparent; overflow: hidden; margin:0; margin-bottom: 10px; padding: 0; }
div#calendario .bloque{width:204px; height:215px; margin:10px 0 0 10px; background:url(../imagenes/bg_calendar.jpg) no-repeat; float:left; clear:none; display:block; padding:0 0 0 2px; position: relative;}
div#calendario .bloque ul.mes{list-style:none; float: none; clear: both; width: 200px; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;}
div#calendario .bloque ul.mes li{float:left; clear:none; padding:5px 0 0 0;}
div#calendario .bloque ul.mes li a{width:15px; text-align:center; padding:5px 5px 0 5px;}
div#calendario .bloque ul.mes li h1{width:120px; height:auto; text-align:center; font-size:12px; color:#666; font-weight:700; padding:0 0 5px 0; margin:0; border:none; background:none;}
div#calendario .bloque ul.dias{float:none; clear:both; padding:0 0 0 2px; list-style:none; width:198px; border-bottom:1px solid #999; margin: 0}
div#calendario .bloque ul.dias li{float:left; clear:none; width:28px; text-align:center; color:#666; font-weight:600; font-family: Arial, Helvetica, sans-serif; font-size: 14px}
div#calendario .bloque ul.fechas{padding:2px 0 0 3px; float:left; clear:none; margin: 0; display: block; float: none; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px}
div#calendario .bloque ul.fechas li{float:left; clear:none; width:28px; height:20px; padding:3px 0 1px 0; text-align:center; color:#666; font-weight:700; display:block; cursor: pointer; position: relative;}
div#calendario .bloque ul.fechas li em{width: 24px; height: 4px; position: absolute; left: 0; top: 0; display :block; overflow :hidden; padding :0; margin :0; font-size :1px}
/*div#calendario .bloque ul.fechas li em.t0{background: transparent;}*/
div#calendario .bloque ul.fechas li em.t0{background: #4682b4; }
div#calendario .bloque ul.fechas li em.t1{background: #FFA500;}
div#calendario .bloque ul.fechas li em.t2{background: #800;}
div#calendario .bloque ul.fechas li em.t3{background: #32cd32;}
div#calendario .bloque ul.fechas li em.t4{background: #ffd700; text-decoration: line-through;}

div#calendario .bloque ul.fechas li a, div#calendario .bloque ul.fechas li p{float:left; clear:none; width:24px; height:20px; padding:0px 0 0 0; text-align:center; color:#fff; font-weight:700; display:block;background:#999; margin: 0; overflow: hidden;}
div#calendario .bloque ul.fechas li p.tipo0, span#tipo0{background: #FFD700; color: #333;}
div#calendario .bloque ul.fechas li p.tipo1, span#tipo1{background: #8B0000; color: #fff;}

div#calendario .bloque ul.fechas li p.rango0{background: transparent; color: #333;}
div#calendario .bloque ul.fechas li p.rango1{background: #4682b4; color: #fff;}
div#calendario .bloque ul.fechas li p.rango2{background: #FFA500; color: #333;}
div#calendario .bloque ul.fechas li p.rango3{background: #800; color: #fff;}
div#calendario .bloque ul.fechas li p.rango4{background: #32cd32; color: #fff;}
div#calendario .bloque ul.fechas li p.rango5{background: #ffd700; color: #333;}


div#calendario .bloque ul.fechas li p.tipo10, span#tipo10{background: url(../imagenes/tipo10.gif) no-repeat; color: #333;}
div#calendario .bloque ul.fechas li p.tipo11, span#tipo11{background: url(../imagenes/tipo11.gif) no-repeat; color: #000;}
div#calendario .bloque ul.fechas li p.tipo20, span#tipo20{background: url(../imagenes/tipo20.gif) no-repeat; color: #333;}
div#calendario .bloque ul.fechas li p.tipo21, span#tipo21{background: url(../imagenes/tipo21.gif) no-repeat; color: #000;}
div#calendario .bloque ul.fechas li p.tipo30, span#tipo30{background: url(../imagenes/tipo30.gif) no-repeat; color: #333;}
div#calendario .bloque ul.fechas li p.tipo31, span#tipo31{background: url(../imagenes/tipo31.gif) no-repeat; color: #000;}
div#calendario .bloque ul.fechas li p.tipo32, span#tipo32{background: url(../imagenes/tipo32.gif) no-repeat; color: #fff;}
div#calendario .bloque ul.fechas li p.tipo33, span#tipo33{background: url(../imagenes/tipo33.gif) no-repeat; color: #000;}





div#calendario .bloque ul.fechas li p.tipo2, span#tipo2{background: #006400;}
div#calendario .bloque ul.fechas li p.tipo3{background: #c00;}
div#calendario .bloque ul.fechas li p.activo{background:transparent; color:#333; border: 2px solid #333;}
div#calendario h2, div#calendario p{float:none; clear:both; padding:2px; text-align:left; color:#999; font-weight:normal; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 0 0 10px; }
div#calendario h2{font-size: 14px; color: #666; font-weight: bold;}
div#calendario p.p{font-size: 9px; color: #fff; font-weight: bold; position: absolute; left: 15px; top: 197px}

div#datos-fechas{width:435px; float:left; clear:none; display: block; background: #f8f8f8; overflow: hidden; margin:0; margin-bottom: 10px; height: auto; padding: 10px; }
div#datos-fechas input, div#datos-fechas select{	border:none;background-color:#EBE8D9;color:#7D644B;width:150px;margin:5px 0 0 0;height:20px;margin-bottom: 10px;}
div#datos-fechas label{	width: 100px; height: 20px; line-height: 20px; display: block; float: left; clear: none; text-align: left; font-size: 1em; margin-bottom: 10px;}
div#datos-fechas #calendar, div#datos-fechas #calendar2{width: 20px; height: 20px; background: url(../imagenes/calendar.png) no-repeat; border: none;}

ul#fechas,ul#fechas li{ width: 680px; height: auto; display: block; float: none; clear: both; list-style: none;}
ul#fechas li{height:20px; border-bottom: 1px dashed #7D644B;}
ul#fechas li p, ul#fechas li span, ul#fechas li a,ul#fechas li form,ul#fechas li form input.btn-lista{display: block; float: left; clear: none; color: #7D644B; font-size: 11px; width: 80px; border:none; font-weight: bold; margin-right: 5px; text-align: center;}
ul#fechas li p{width: 350px}
ul#fechas li span, ul#fechas li span.estado0{width: 80px; background: #c00; margin-right: 20px; color: #fff;}
ul#fechas li span.estado0{	background: #fc3; color: #333;}
div#aclaraciones{width: 680px; height: auto; margin: 10px 0 0 10px; display: block; float: none; clear: both;}
/*div#aclaraciones span{width: 640px; height: 20px; margin-bottom: 10px; text-align: left; text-indent: 8px; display: block; float: none; clear: both;}*/
ul#fechas li form input{border: 1px solid #800; width: 65px; text-decoration: none; background: transparent; width: 70px}


ul#precios,ul#precios li{width: 690px; height: auto; display: block; float: none; clear: both; list-style: none;}
ul#precios li{height:20px; border-bottom: 1px dashed #7D644B; overflow :hidden;}
ul#precios li h1{display: block; float: left; clear: none; color: #333; font-size: 12px; width: 125px; border:none; font-weight: bold; margin-right: 2px; text-align: left;}
ul#precios li h2{display: block; float: left; clear: none; color: #7D644B; font-size: 11px; width: 60px; border:none; font-weight: bold; margin-right: 2px; text-align: left;}
ul#precios li p{display: block; float: left; clear: none; color: #7D644B; font-size: 11px; width: 55px; border:none; font-weight: bold; margin-right: 5px; text-align: center;}
ul#precios li span, ul#precios li span.estado0{width: 100px; background: transparent; margin-right: 5px; color: #333; display: block; float: left; clear: none; text-align: center;}
ul#precios li span.estado1{background: #4682B4; color: #fff;}
ul#precios li span.estado2{background: #FFA500; color: #333;}
ul#precios li span.estado3{background: Maroon; color: #fff;}
ul#precios li span.estado4{background: #32CD32; color: #333;}
ul#precios li span.estado5{background: #FFD700; color: #333;}
ul#precios li form,ul#precios li form input{border: none; width: 45px; text-decoration: none; background: transparent;  height: 20px; float:left; font-size: 10px; padding: 0; margin: 0 1px 0 0; text-align: center;}
ul#precios li form input{background:#EBE8D9;color: #7D644B; /*color: #fff;*/ border:1px solid #EBE8d9; line-height: 20px;}

ul#precios-front,ul#precios-front li{ width: 690px; height: auto; display: block; float: none; clear: both; list-style: none;}
ul#precios-front li{height:20px; border-bottom: 1px dashed #7D644B;}
ul#precios-front li h1{display: block; float: none; clear: both; color: #333; font-size: 14px; width: 690px; border:none; font-weight: bold; margin-right: 2px; text-align: left; position: relative; text-indent: 30px}
ul#precios-front li h2{display: block; float: left; clear: none; color: #7D644B; font-size: 11px; width: 80px; border:none; font-weight: bold; margin-right: 2px; text-align: left;}
ul#precios-front li p{display: block; float: left; clear: none; color: #7D644B; font-size: 11px; width: 100px; border:none; font-weight: bold; margin-right: 5px; text-align: center;}

ul#precios-front li h1 span, ul#precios-front li h1 span.estado0{width: 20px; background: transparent; color: #333; display: block; float: left; clear: none; text-align: center; height: 20px; position: absolute; left:0px; top: 0}
ul#precios-front li h1 span.estado1{background: #4682B4; color: #fff;}
ul#precios-front li h1 span.estado2{background: #FFA500; color: #333;}
ul#precios-front li h1 span.estado3{background: Maroon; color: #fff;}
ul#precios-front li h1 span.estado4{background: #32CD32; color: #333;}
ul#precios-front li h1 span.estado5{background: #FFD700; color: #333;}


div#calendarioAnual{width:600px; height:420px; display: block; float: none; clear: both; padding-left: 30px; padding-top: 20px}
ul.acal{	width: 147px; height: 132px; display: block; float: left; clear: none; float: left; border: 1px solid #666;background: #ECE9D8;}
ul.acal li{width: 20px; height:14px; display: block; float: left; clear: none; border-right: 1px dotted #999; border-bottom: 1px dotted #999; background: #ECE9D8; text-align: center; font-size: 10px; cursor: pointer; padding :0; margin :0;}
ul.acal li.mes{width: 147px; font-size: 12px; height: 18px; text-align: center; font-weight: bold; background-color: #DDDCCA;padding :0; margin :0;}
ul.acal li.estado0{background: #4682B4; color: #fff;padding :0; margin :0;}
ul.acal li.estado1{background: #FFA500; color: #333;padding :0; margin :0;}
ul.acal li.estado2{background: Maroon; color: #fff;padding :0; margin :0;}
ul.acal li.estado3{background: #32CD32; color: #333;padding :0; margin :0;}
ul.acal li.estado4{background: #FF4500; color: #333;padding :0; margin :0;}
ul.acal li:hover{font-weight:bold; background: #E2DDC3; border-color: #000;padding :0; margin :0;}
ul.acal li.estado0:hover{background: #3F75A4; color: #fff;padding :0; margin :0;}
ul.acal li.estado1:hover{background: #DB8F00; color: #333;padding :0; margin :0;}
ul.acal li.estado2:hover{background: #640000; color: #fff;padding :0; margin :0;}
ul.acal li.estado3:hover{background: #28A429; color: #333;padding :0; margin :0;}
ul.acal li.estado4:hover{background: #DD3D00; color: #333;padding :0; margin :0;}


div#cargaTemporadas,div#cargaHabitaciones{width:240px; height:auto; display: block;float: left; clear: none; overflow: hidden; background: transparent; border-top: 2px solid #333;}
div#listaTemporadas, div#listaHabitaciones{width:440px; height:auto; display: block;float: left; clear: none; overflow: hidden; border-left: 1px dotted #999; padding-left: 10px;border-top: 2px solid #333;}

fieldset#periodos,fieldset#periodos2{width: 240px; padding: 10px; border: 4px solid #f00; display: block; }
fieldset#periodos legeng, fieldset#periodos2 legend{background: transparent; border: none;}
fieldset#periodos label,fieldset#periodos2 label{width: 220px; display: block; float: none; clear: both; height: auto; font-size: 11px;}
fieldset#periodos input, fieldset#periodos select, fieldset#periodos2 input, fieldset#periodos2 select{	width: 200px; display: block; float: none; clear: both; height: 20px; margin-bottom: 10px}
fieldset#periodos input#desde,fieldset#periodos input#hasta{width: 175px; float: left; clear: none; height: 16px}

fieldset#periodos input#calendar, fieldset#periodos input#calendar2,form#altas fieldset #calendar,form#altas fieldset #calendar2{width: 24px; background: transparent url(../imagenes/calendar.png) no-repeat; border:none; float: left; clear: none; height: 24px}
fieldset#periodos input#enviar, fieldset#periodos2 input#enviar{width:188px;height:24px;	background:url(../imagenes/btn_mnu.gif) top left no-repeat;font-size:11px;	color:#7D644B;	font-weight:bold;	margin:0;padding:2px 0 4px 20px; display: block; border: none; text-align: left;} 


/* VER SI SE USA */
ul.rangosCargados,ul.rangosCargados li{width: 420px; height: auto; display: block; float: none; clear: both; list-style: none;}
ul.rangosCargados li{height: 24px; border-bottom: 1px dotted #aaa;}
ul.rangosCargados li h1{display: block; float: left; clear: none; font-size: 12px; width: 380px; border:none; font-weight: bold; margin-right: 2px; text-align: left;}
ul.rangosCargados li.estado0{background: #4682B4; color: #fff;}
ul.rangosCargados li.estado1{background: #FFA500; color: #333;}
ul.rangosCargados li.estado2{background: Maroon; color: #fff;}
ul.rangosCargados li.estado3{background: #32CD32; color: #333;}
ul.rangosCargados li h2{display: block; float: left; clear: none; color: #7D644B; font-size: 11px; width: 300px; border:none; font-weight: bold; margin-right: 2px; text-align: left; text-indent: 8px}
ul.rangosCargados li form{	width: 30px; height: 24px; display: block; float: left; clear: none; overflow: hidden; padding: 0;}
ul.rangosCargados li p{display: block; float: left; clear: none; color: #7D644B; font-size: 11px; width: 55px; border:none; font-weight: bold; margin-right: 5px; text-align: center;}

#formus{width: 680px; height: auto; float: none; clear: both; display: block; padding: 0; border: none; }
#formus ul{	width: 680px; display: block; float: none; clear: both; height: auto;}
#formus ul li{ display: block; float: left; clear: none; width: 60px; height: 20px;}
#formus ul li.acc{ display: block; float: left; clear: none; width: 25px; }
#formus ul li.temp{ display: block; float: left; clear: none; width: 120px;}
#formus ul li.tty{ display: block; float: none; clear: both; width: 670px; background: #7D644B; color: #fff; position: relative; padding-left: 10px}

#formus ul li form{width:24px; height: 20px; display: block; float: none; clear: both; padding: 0 0 0 0; margin: 0 0 0 0}
#formus ul li.acc input{width:20px; height: 20px; display: block; float: none; clear: both;}



ul#miscasas, ul#miscasas li{width: 680px; height: auto; display:block; float: none; clear: both; border: none;}
ul#miscasas li{height: 130px;list-style: none; padding: 0;  display: block; padding: 5px; float: left; clear: none; width: 680px; border: 1px solid #333; margin: 3px; position :relative;}
ul#miscasas li.c0{background: #ECE9D8;}
ul#miscasas li.c1{background: #E5E1CA;}
ul#miscasas li.c2{background: #D9D3B2;}
ul#miscasas li div.fotocasa{width: 150px; height: 110px; display: block; float: left; clear: none; text-align: center;}
ul#miscasas li div.fotocasa img{	border: none;}
ul#miscasas li div.linkcasa{ width: 520px; height: 70px; display: block; float: left; clear: none; background: transparent; border: none; text-align: left; padding: 0px;}
ul#miscasas li div.datacasa{ width: 250px; height: 130px; display: block; float: left; clear: none; background: transparent; border: none; text-align: left; padding: 0px;}
ul#miscasas li div.linkcasa a{display: block; float: left; clear: none; height: 20px; width: 150px; text-align: left;  color: #7d644b; text-decoration: none; margin-left: 15px; background:url(../imagenes/ico_flec_cal_der.jpg) no-repeat left 4px; text-indent: 12px; line-height: 20px}
ul#miscasas li div.linkcasa a:hover{ color: #333;}
ul#miscasas li strong{display: block; float: none; clear: both; height: 25px; text-align: left;  color: #7d644b; text-decoration: none; font-size: 16px; padding: 0; width: 680px;}
ul#miscasas li p.active, ul#miscasas li p.inactive{display: block; float: none; clear: both; height: 25px; text-align: center;  color: #fff; background :#7d644b; text-decoration: none;  padding: 0; width: 90px; position :absolute; left :300px; top :2px; z-index :8; line-height :12px}
ul#miscasas li p.active{background :#6b8e23;}
ul#miscasas li p.vencida, ul#miscasas li p.avencer, ul#miscasas li p.novencida{display: block; float: none; clear: both; height: 25px; text-align: center;  color: #fff; background :#6b8e23; text-decoration: none; font-size: 11px; padding: 0; width: 300px; position :absolute; left :390px; top :2px; z-index :8; line-height :25px}
ul#miscasas li p.vencida{background :#800;}
ul#miscasas li p.avencer{background :#fc0; color :#333;}



/* NUEVOS FORM */
#siguiente,#anterior{ width: 243px; height: 55px; font-size: 1.4em; color: #333; background: url(../imagenes/boton_siguiente.png) no-repeat; padding: 17px 40px 14px 10px; display: block; float: right; clear: both; margin: 5px 0px 5px 5px; border: none; text-decoration: none; text-align: left;}
#anterior{background: url(../imagenes/anterior.gif) no-repeat; text-align: center;}
div#listaHabitacionesPaso3{width:680px; height:auto; display: block;float: left; clear: none; overflow: hidden; padding-left: 10px; margin-bottom: 10px}
div#listaHabitacionesPaso3 ul{ width: 650px; }
div#listaHabitacionesPaso3 ul li{border-top: 1px dotted #999; list-style: none; height: 24px; line-height: 24px;background: #ECE9D8; width: 100%}
div#listaHabitacionesPaso3 ul li.estado0{height: 28px; background: #4682B4; color: #fff; font-size: 1.2em; font-weight: 700; text-indent: 8px; }
div#listaHabitacionesPaso3 ul li.estado1{height: 28px; background: #FFA500; color: #fff; font-size: 1.2em; font-weight: 700; text-indent: 8px;margin-top: 5px;}
div#listaHabitacionesPaso3 ul li.estado2{height: 28px; background: Maroon; color: #fff; font-size: 1.2em; font-weight: 700; text-indent: 8px;margin-top: 5px;}
div#listaHabitacionesPaso3 ul li.estado3{height: 28px; background: #32CD32; color: #fff; font-size: 1.2em; font-weight: 700; text-indent: 8px;margin-top: 5px;}

div#listaHabitacionesPaso3 ul li.estado0 h5,
div#listaHabitacionesPaso3 ul li.estado1 h5,
div#listaHabitacionesPaso3 ul li.estado2 h5,
div#listaHabitacionesPaso3 ul li.estado3 h5{font-size: 1em; font-weight: 700; width: 470px; display: block; float: left; clear: none; padding: 0; text-indent: 8px;}


div#listaHabitacionesPaso3 ul li.estado0 a,
div#listaHabitacionesPaso3 ul li.estado1 a,
div#listaHabitacionesPaso3 ul li.estado2 a,
div#listaHabitacionesPaso3 ul li.estado3 a{font-size: 0.7em; font-weight: 700; width: 180px; display: block; float: left; clear: none; padding: 0; text-indent: 8px; color: #fff; text-align: center}

div#listaHabitacionesPaso3 ul li h6{font-size: 1em; font-weight: 700; width: 570px; display: block; float: left; clear: none; padding: 0; text-indent: 8px}
div#listaHabitacionesPaso3 ul li p{font-size: 0.8em; font-weight: 300; width: 60px; display: block; float: left; clear: none; padding: 0;}
div#listaHabitacionesPaso3 ul li form{	width: 30px; height: 24px; display: block; float: left; clear: none; overflow: hidden; padding: 0;}


ul#fichaprop{width: 706px; height: 28px; display: block; float: none; clear: both; border: none; padding: 0 0 0 0; margin: 0 0 0 0; background: transparent; border-bottom: 1px solid #C4BA84; }
ul#fichaprop li{background: url(../imagenes/li_fichaprop_off.gif) top left no-repeat; height: 28px; display: block; float: left; clear: none; list-style: none; position:relative;top: 1px; overflow: hidden;}
ul#fichaprop li.active{background: url(../imagenes/li_fichaprop.gif) top left no-repeat; height: 28px; display: block; float: left; clear: none; list-style: none; position:relative;top: 1px;color: #AD3D00;}
ul#fichaprop li a{ width: 69px; height: 28px; line-height: 29px; padding: 0 10px 0 9px; text-align: center; display: block; background: url(../imagenes/a_fichaprop_off.gif) top right no-repeat; overflow :hidden;}
ul#fichaprop li.active a{ width: 69px; height: 28px; line-height: 29px; padding: 0 12px 0 8px; text-align: left; display: block; background: url(../imagenes/a_fichaprop.gif) top right no-repeat; color: #AD3D00;border: none;}
ul#fichaprop li a:hover{color: #333; text-decoration: underline;}

ul#fichaprop2{width: 706px; height: 28px; display: block; float: none; clear: both; border: none; padding: 0 0 0 0; margin: 0 0 0 0; background: transparent; border-bottom: none; }
ul#fichaprop2 li{background: url(../imagenes/li_fichaprop2_off.gif) bottom left no-repeat; height: 29px; display: block; float: left; clear: none; list-style: none; position:relative;top: -1px;}
ul#fichaprop2 li.active{background: url(../imagenes/li_fichaprop2.gif) bottom left no-repeat; height: 29px; display: block; float: left; clear: none; list-style: none; position:relative;top: -1px;color: #AD3D00;}
ul#fichaprop2 li a{ width: 69px; height: 28px; line-height: 29px; padding: 0 10px 0 9px; text-align: center; display: block; background: url(../imagenes/a_fichaprop2_off.gif) top right no-repeat; }
ul#fichaprop2 li.active a{ width: 69px; height: 28px; line-height: 29px; padding: 0 12px 0 8px; text-align: left; display: block; background: url(../imagenes/a_fichaprop2.gif) top right no-repeat;color: #AD3D00; border: none;}
ul#fichaprop2 li a:hover{color: #333; text-decoration: underline;}


#divFichaprop, .ayudenos{border: 1px solid #DAD4B2; border-top: none; background: #ECE9D8; float:left; width: 694px; height: auto; clear: both; padding: 10px 0 10px 10px;}
.ayudenos{border-top: 1px solid #DAD4B2; color: #AD3D00;}
#divFichaprop h3, .ayudenos h3{ color: #7F654C; text-transform: capitalize;}
#divFichaprop p, .ayudenos. p{padding:10px}


div.calendar{z-index: 45;}

div#tooltip{width: 200px; height: 100px; border: none; color: #333; position: absolute; z-index: 80; padding: 20px;background: transparent url(../imagenes/overlay2.gif) no-repeat;}
div#tooltip p{ font-weight: 700; color: #7D644B; font-size: 12px;}
div#tooltip input[type="text"]{width: 180px; height: 18px; float:none; clear: both; padding: 1px; background: #fff; border: 1px solid #666; color: #333;}
div#tooltip input[type="submit"]{background: url(../imagenes/btn_mnu.gif) no-repeat; text-indent: 6px; margin-top: 10px; width: 188px; border: none; height: 24px; display: block; float: none;}
div#tooltip a{ display: block; float: right; clear: both; margin-right: 10px; text-decoration: underline;}


.minicon{ padding: 0 6px; width: 20px; height: 20px; display: block; float: left; clear: none; text-align: center; overflow: hidden;}


div.parteI,div.parteD, div.parteDD{height: auto; float: left; clear: none; display: block; width: 150px; position: relative; overflow :hidden;}
div.parteI a{width :140px; height :130px; padding :0; margin :0; display :block; float :none; clear :both;}
div.parteD{	width: 340px;}
div.parteDD{	width: 540px;}
div.parteD ul{width: 330px; padding: 0; margin: 0; list-style: none;border-bottom: 0px; display: block; clear: both; border: none; float: none; margin-bottom: 10px; }
div.parteD ul li{width: 110px; height: 25px; display: block; float: left; clear: none; color: #7D644B; list-style: none; border: none; margin: 2px 0; border-bottom: 0px;}
div.parteD ul li.long{width: 150px; border: none;border-bottom: 0px;}
div.parteD ul li span{display: inline; font-size: 12px; color: #8B8B8A;font-weight: bold; font-style: italic;border-bottom: 0px;}
div.parteD a.verficha{font-size: 12px; color: #8b8b8b; font-weight: bolder; font-style: italic;border-bottom: 0px; text-align: right; text-decoration: none; display: block; float: none; clear: both; }
div.parteD a.verficha:hover{color: #666;}
div.parteD a.vtour{width: 70px; height: 45px; display: block; float: none; clear: both; position: absolute; z-index: 4; background: url(../imagenes/vt_item.gif) no-repeat; left: 260px; top: 30px; text-indent: -9999px;}

div.parteDD ul{width: 540px; padding: 0; list-style: none;display: block; clear: both; border: none; float: none; margin: 10px 0; }
div.parteDD ul li{width: 120px; height: 22px; display: block; float: left; clear: none; color: #AD3D00; list-style: none; border: none; margin: 1px 0; border-bottom: 0px; font-weight: 700;}
div.parteDD ul li.long{width: 260px; border: none;border-bottom: 0px; font-size: 12px}
div.parteDD ul li.xlong{width: 540px; border: none;border-bottom: 0px; font-size: 12px}
div.parteDD ul li span{display: inline; font-size: 12px; color: #333;font-weight: bold; font-style: italic;border-bottom: 0px;}
div.parteDD a.vtour{width: 70px; height: 45px; display: block; float: none; clear: both; position: absolute; z-index: 4; background: url(../imagenes/vt_item.gif) no-repeat; left: 260px; top: 30px; text-indent: -9999px;}
.lineaB{	border:none; float:none; clear:both; display:block; height:25px; border-bottom: 2px solid #AD3D00; border-top: 2px solid #AD3D00; width: 540px; background: #fff; }
.lineaB a{width: 140px; height: 20px; line-height: 20px; padding: 2px 10px; margin: 0; font-size: 14px; color: #AD3D00; font-weight: bold; display: block; float: left; clear: none; text-align: center;}

p.xtradas{width: auto; display: inline; font-size: 16px; color: #AD3D00; font-weight: bold; padding-right: 20px;}
p.xtradas span{color: #333;}



#continuacion{	z-index: 0;}

div.star{width: 140px; height: 16px; background: url(../imagenes/blankstar.png) 75px 0 no-repeat; display: block; float: left; clear: none; position: relative; overflow: hidden;}
span.staron{background: url(../imagenes/star.png); position: absolute; left: 75px; width: 0px; overflow: hidden;}



a#btn-get-coords{background: url(../imagenes/coord_button.png) no-repeat; width: 90px; height: 50px; padding: 17px 14px 23px 146px; display: block; float: none; clear: both; color: #333; text-align: center; font-size: 12px; margin: 10px auto; }
	
hr.fycha{color:#ECE9D8; height: 1px; width: 680px; border: none; border-bottom: 1px solid #999; margin: 10px 0px; display: block; float: none; clear: both;}
.detaclass{background: #f8f8f8; border: 1px solid #AD3D00; margin: 5px; padding: 5px; height: auto; float: left; width: 670px}
.right{float: right; font-size: 9px; margin-right: 15px; color: #aaa;}

.ayudenos form, .ayudenos label{width: 680px; background: transparent; padding: 0; display: block; float: none; clear: both; background-color: transparent;}
.ayudenos textarea{width: 670px; display: block; padding: 5px; float: none;  clear: both; font-family:Arial, Helvetica, sans-serif; font-size: 11px; overflow: auto; }
.ayudenos label.label2, .ayudenos input[type="text"]{width: 130px; display: block; float: left; clear: none; margin-right: 5px; height: 20px; line-height: 20px; margin-top: 20px;}
.ayudenos label.label3{width: 250px; display: block; float: left; clear: none; margin-right: 5px; height: 18px; line-height: 20px; margin-top: 5px;}
.ayudenos input[type="checkbox"]{display: block; float: left; clear: none; margin-right: 10px;}

.ayudenos input#sendayuda{width: 120px; float: left; clear: none; display: block; color: #8B4513; margin-top: 20px; border: 1px solid #8B4513; margin-left: 12px; height: 20px;}
#mymap{position: relative; display: block;}
#maptip{	width: 100px; height: 30px; background: #EBE8D9; border: 1px solid #333; text-align: center; color: #333; position: absolute; z-index: 99; display: none; line-height: 15px; font-size: 10px}

#datitos{width: 200px; background: #f3f5f0; border: none; padding: 10px; height: 100px; display: block; background: url(../imagenes/datitos.jpg) no-repeat; margin-top: 10px;}


#info-registrar{width: 390px; height: auto; display: block; float: left; clear: none; background: url(../imagenes/reg_bg.gif) repeat-y; overflow: hidden;padding: 0px; margin: 5px; margin-top: 20px}
#info-registrar h1{ width: 370px; background: url(../imagenes/reg_bg_top.gif) no-repeat; padding: 0 10px; font-size: 20px; color: #7F654C; height: 32px;}
#info-registrar h6{ width: 370px; background: url(../imagenes/reg_bg_bottom.gif) left bottom no-repeat; padding: 0 10px; font-size: 1px; color: #7F654C; display: block; height: 15px;}
#info-registrar a#quiero{ width: 370px; background: url(../imagenes/reg_bg_a.jpg) no-repeat; padding: 0 10px; font-size: 18px; color: #65513D; display: block; height: 35px; text-align: center; line-height: 33px}
#info-registrar strong{ width: 370px; padding: 0 10px; font-size: 14px; color: #7F654C; display: block; float: none; clear: both; margin: 0}
#info-registrar span{ width: 370px; padding: 0 10px; font-size: 11px; color: #7F654C; display: block; float: none; clear: both; margin: 0}

#area-login{width: 280px; height: auto; display: block; float: left; clear: none; background: transparent;overflow: hidden; padding: 0 5px; margin-top: 20px;}
#area-login div{background: url(../imagenes/log_bg.gif) repeat-y; width: 280px;}
#area-login div h1{background: url(../imagenes/log_bg_top.gif) no-repeat; width: 260px; padding: 0 10px; height: auto; line-height: 20px;font-size: 18px;color: #7F654C; padding-top: 10px}
#area-login div h6{background: url(../imagenes/log_bg_bottom.gif) no-repeat; width: 260px; padding: 0 10px; height: 15px; line-height: 1px;font-size: 1px;color: #7F654C;}
#area-login div form{width: 220px; padding:0 30px; height: auto;}
#area-login div form label, #area-login div form input[type="text"], #area-login div form select{width: 200px; padding: 2px; height: auto; color: #7F654C; display: block; float: none; height: 16px; font-size: 11px}
#area-login div form input[type="text"], #area-login div form select{color: #333; height: 14px}
#area-login div form input[type="radio"]{width: 30px; display: block; float: left; clear: none;}
#area-login div form textarea{width: 200px; overflow: auto; height: 100px}
#area-login div form select{height: 20px;}
#area-login div form label{height: auto;}
#area-login div strong{width: 260px; padding: 0 10px; color: #333; display: block;}

.mensajes-contacto{width:190px; height: auto; display: block; float: left; clear: none; background: transparent;overflow: hidden; padding: 5px; margin-top: 25px;}


.frmtop{	width :697px; height :12px; float :none; display:block; clear :both; background :url(../imagenes/frm_top.gif) no-repeat; position :relative;}
.frm{width :697px; height :auto; display:block; clear :both; background :url(../imagenes/frm_bg.gif) repeat-y; float :left; padding-left :6px;position :relative;}
.frm hr{width :675px;}
.frmbottom{	width :697px; height :12px; float :none; display:block; clear :both; background :url(../imagenes/frm_bottom.gif) no-repeat;}

div.paneles{margin-left :30px;}
a.hidepanel{ width :80px; height :22px; background :url(../imagenes/item_hide.gif) top right no-repeat; display :block; float :none; clear :both; position :relative; left :600px; color :#333; font-size :11px;}
a.showpanel{ width :80px; height :22px; background :url(../imagenes/item_show.gif) top right no-repeat; display :block; float :none; clear :both; position :relative; left :600px; color :#333; font-size :11px;}


fieldset#contactleft{width :330px; padding-left :10px;}
fieldset#contactleft label{ width :180px; height :auto; float :left; clear :none; color :#ad3d00; text-align :left;}
fieldset#contactleft label.largas{ width :250px;}
fieldset#contactleft label strong{font-size :14px;}
fieldset#contactleft input[type="text"]{width :100px; height :18px; display :block; float :left; clear :none; margin-bottom :15px;}
fieldset#contactleft input.cal{width :24px; height :24px; display :block; float :left; clear :none; background :url(../imagenes/calendar.png) no-repeat; border :none; margin-left :10px}

fieldset#contactright label{ width :180px; height :auto; float :left; clear :none; color :#ad3d00; text-align :left;}
fieldset#contactright input{ width :280px; height :18px; float :left; clear :none; color :#ad3d00; text-align :left; margin-left :10px;}
fieldset#contactright textarea{ width :280px; float :left; clear :none; color :#ad3d00; text-align :left; height :160px;margin-left :10px;}
fieldset#contactright input#manda, #manda{width :64px; margin-top :15px; height :21px}
#mycal{display :none;}

#goback{width :600px; height :20px; display :block; float :none; clear :both; text-align: left; border :none; color :#ad3d00; font-size :11px; text-decoration :underline; background :transparent; border :none;  cursor :pointer;}

#map .gmnoprint img{ float :left; clear :none; display :block; margin-right :10px;}
#map #copyright, #logocontrol, #scalecontrol{display :none;}

#buscador{	width :240px;}

div.stats{width :330px; height :auto; float :left; clear :none; display :block;  background : #ECE9D8; padding :7px; margin :2px; border :1px solid #ad3d00;}
ul.mystats{width :330px; height :auto; padding :0; margin :0; border :none; list-style :none;}
ul.mystats li{width:330px; height :18px; margin :0; padding :0; list-style :none;}
ul.mystats li.hed{background :#acac95; color :#fff; height :auto;}
ul.mystats li.activa{background :#acac95; color :#fff;}
ul.mystats li a,ul.mystats li strong{width :80px; display :block; float :left; clear :none; text-align :left;text-decoration :none; padding :0 5px 0 5px;}
ul.mystats li a{ background : #d7d2b2; color :#7D644B;}
ul.mystats li p{width :50px; display :block; float :left; clear :none; text-align :center; color :#666; text-decoration :none;padding :0 5px 0 5px; background : #ECE9D8}
ul.mystats li.hed p{width :50px; display :block; float :left; clear :none; text-align :center; color :#333; text-decoration :none;padding :0 5px 0 5px;background :#acac95;}
ul.mystats li.hed strong,ul.mystats li.activa strong,ul.mystats li.activa p{background :#acac95;}


ul.daystats{width :680px; height :auto; padding :0; margin :0; border :none; list-style :none;background : #ECE9D8; padding :7px; margin :2px; border :1px solid #ad3d00; float :left;}
ul.daystats li{width:680px; height :20px; margin :0; padding :0; list-style :none; border-bottom :1px dotted #d7d2b2;background : #ECE9D8; float :none; clear :both;}
ul.daystats li.dayhed{background :#acac95; color :#fff; height :auto;}
ul.daystats li.activa{background :#acac95; color :#fff;}
ul.daystats li strong{width :140px; display :block; float :left; clear :none; text-align :left;text-decoration :none; padding :0 5px 0 5px;background : #ECE9D8; margin :0}
ul.daystats li strong{ background : #d7d2b2; color :#7D644B; height :18px;}
ul.daystats li p{width :120px; display :block; float :left; clear :none; text-align :center; color :#666; text-decoration :none;padding :0 5px 0 5px;background : #ECE9D8;border-right :1px dotted #d7d2b2;height :18px; margin :0}
ul.daystats li.dayhed p{width :120px; display :block; float :left; clear :none; text-align :center; color :#fff; text-decoration :none;padding :0 5px 0 5px;background :#acac95; border-right :1px dotted #d7d2b2 }
ul.daystats li.dayhed strong{background :#acac95;}


div#mysts{width :620px; height :100px; display :block; float :none; clear :both; position :relative; padding-top :120px;}
.sts{width :5px; display : block; float :left; clear :none; position :relative; }
.stt{width :1px; display : block; float :left; clear :none; position :relative; height :100px; top :-100px; background :#333; font-size :9px; text-indent :-12px}
.sts1{background :#ffd700;}
.sts2{background :#800000;}
.sts3{background :#4682b4;}
.sts4{background :#2e8b57;}


#calcRuta{width: 188px; height: 24px; line-height: 24px; text-align: left; text-indent: 18px; display: block; float: none; clear: both; margin: 10px auto; background: url(../imagenes/ruta.gif) no-repeat; color: #333; border: none;}


ul#about{width :700px; height :auto; float :none; clear :both; text-align :left; margin :20px 0px; list-style :none;}
ul#about li{width :400px; text-align :left; float :left; display :block; clear :none; padding :10px; color :#333; font-size :12px; overflow :hidden; font-weight :normal; }
ul#about li.titulosIzq{width :250px; font-weight :bold}
