html, body {height: 100%;}

a:link {color:#0066CC; text-decoration: none;}
a:visited {color:#0066CC; text-decoration:none;}
a:hover {color:#000000;}
a.enlace:link {text-decoration: none; color: #0066CC;}
a.enlace:visited {color: #0066CC;}
a.enlace:hover {color:#000000;}
a.minitexto {font-size: 9px; text-align:center; text-decoration:none}
a.minitexto:link {color: #3581a6;}
a.minitexto:visited {color: #3581a6;}
a.minitexto:hover {color:#000000;}
a.textoeventos {color: #3581a6;}
a.textoeventos:hover {color: #000000;}

.anchobarra {height: 23px;}
.b7x5 {width:7px; height:5px; padding:0px;}
.b7x9 {width:7px; height:9px; padding:0px;}
.barraidiomas {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; position: absolute; top: 20px; width: 960px; text-align: right;}
.bordefondocontenido {background-color: #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000;}
.bordefondomenu {background-color: #eeeeee; border-bottom: 1px solid #000000; border-left: 1px solid #000000;}
.bordelista {border: 1px solid #aaaaaa;}
.bordepanel {border: 1px solid #000000; background-color:#ffffff;}
.bortab {border: 1px solid #cccccc;}
.bortab2 {border: 1px solid #aaaaaa;}
.cabetabla {font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; font-weight: bold; text-align: left; background-image: url(./img/fondocabcel.png); color: #ffffff;}
.cabetabla:hover {cursor: pointer;}
.campo {color: #666666;	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background: url(img/fondocampo.png); border: solid 1px; background-repeat:repeat-x; background-color: #fcfdfb;}
.campoformulario {color: #666666; font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; background: url(./img/fondocampo.png);	border: solid 1px; background-repeat:repeat-x; background-color: #fcfdfb; padding-left: 2px;}
.contenedoreventos {height: 120px; overflow: auto;}
.cuadroeventos {margin-left: auto; margin-right: auto;}
.detalleevento {background-color:#ffffff; border: #000000 solid 1px; visibility: hidden; background-image: url(img/fondoevento3.gif); background-position: bottom; background-repeat: no-repeat;}
.error {text-align: center;	color: #990000;	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF; border: 1px solid #000000; font-weight: bold; padding: 2px;}
.esoazul {background-color: #3366CC; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; border-bottom: 1px dotted #3366cc;}
.esonaranja {background-color:#d2452c; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; border-bottom: 1px dotted #d2452c; border-left: 1px solid #000000;}
.esonaranja2 {font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold; background-color:#ffffff;	border-bottom: 1px dotted #d2452c;	border-right: 1px solid #000000; color: #d2452c;}
.esonaranja3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#ffffff; border-bottom: 1px dotted #d2452c; color: #d2452c;}
.expandir {height: 100%; width: 100%;}
.fondocabecera {background-image: url(./img/fondocabecera.png);}
.fondoevento {background-color:#333333; filter: alpha(opacity=50); opacity: 0.5; visibility: hidden;}
.icono {margin-top: 2px;}
.info {border-bottom:#006699 dotted 1px;}
.menu {margin-left:1px; padding-bottom:4px; vertical-align:middle; padding-left:5px;}
.menu a:link {color: #666666; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;}
.menu a:visited {color: #666666; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;	text-decoration:none;}
.menu:hover {background:#CCCCCC;}
.menuinferior {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;	text-align:center;}
.minicabecera {background-image:url(./img/minicabecera.png); height:27px;}
.nota {font-family: Helvetica, Arial, sans-serif, Tahoma; height:45px; width:60px; background:url(img/cuadronota.png); text-align:center; font-size:24px; font-weight:bold; padding-top:15px; color:#000000}
.paginainicio {background-image:url(./img/fondoindex.png); background-repeat:repeat-x; background-color:#6aaac8; margin: 16px;}
.panelavanzado {border:1px solid #92bee4;background-color:#aad1ee;}
.pestana {background-color:#dddddd;	border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa;	font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #444444; text-align: left;}
.pestana:hover {background-color:#888888; cursor: pointer;}
.pestanaselec {background-color:#adadad;border-top: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;	font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #444444; text-align: left;}
.pie {font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; color:#FFFFFF;	text-align: center;}
.registro {font-family: Arial, Helvetica, sans-serif, Tahoma; font-size: 11px; text-align: left;}
.registro:hover {background-color: #eaeaea;}
.tempmax {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#CC3300; font-size: 14px; font-weight: bold;}
.tempmin {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#0033CC;	font-size: 14px; font-weight: bold;}
.texto {color: #666666;	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
.textocur {color: #666666; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; text-align: left;}
.textoeventos {font-family: Arial, Helvetica, sans-serif, Tahoma; color: #666666; font-size: 12px; font-weight: 400; margin: 2px;}
.titulillo {height: 19px; font-family: Arial, Helvetica, sans-serif, Tahoma; color:#FFFFFF; font-size: 14px; font-weight: bold;	padding-top: 3px; padding-left: 2px;}
.titulilloerror {height: 19px; background-image:url(./img/titulilloerror.png); font-family: Arial, Helvetica, sans-serif, Tahoma; color:#FFFFFF; font-size: 14px; font-weight: bold; padding-top: 3px; padding-left: 2px;}
.titulocabecera {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; position: absolute; top: 112px; width: 960px; text-align: right;}
.tituloerror {background-color:#d2452c;	color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;	border-bottom: 1px dotted #d2452c;}
.tituloevento {font-family: Arial, Helvetica, sans-serif, Tahoma; background-image:url(img/titulilloevento.gif); color:#ffffff; padding-left: 2px;}
.txtbusq {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; font-weight:bold; color:#000000;}
.txterror {color:#cc0000;}


.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{background: url(img/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;	width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,
.star-rating .current-rating{position:absolute;	top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none;}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}