
h1{font-size:14pt}
h2{font-size:13pt}
h3{font-size:12pt}

p{text-align:justify}
pre.plaintext{}
hr{}

.mini{font-size:90%}
.maxi{font-size:110%}

.border{border:1px solid #f0f0f0}
.underline{border-bottom:1px solid #f0f0f0}
.overline{border-top:1px solid #f0f0f0}
.coloreado{background-color:#f8f8f8}

a:link,a:visited{text-decoration:none}
a:link,a:visited{color:#0000ee}
a:visited{color:#0000ee}
a:hover,a:active{text-decoration:underline}

input.boton{width:120px}

div.message{background-color:#ffffdb; color:#333333; border:2px solid #f6e4b8; padding:4px; margin:0 0 1em 0; }

.listadoclaro,.lclaro{background-color:#f8f8f8}
.listadonormal,.lnormal{background-color:#f0f0f0}
.listadoresaltado,.lresaltado{background-color:#f5fdce}

table.cuadrante{text-align:center;width:100%}
table.cuadrante a img{width:180px}
table.cuadrante a:link img,table.cuadrante a:visited img{border:1px solid #cccccc}
table.cuadrante a:hover img,table.cuadrante a:active img{border:1px solid #a0bc26}

table.listado{width:100%}
table.listado td.logo{width:120px}
table.listado td.logo img{width:120px}
table.listado img{vertical-align:top}
table.listado h3{margin:4px 0}
table.listado a:link img,table.listado a:visited img{border:1px solid #cccccc}
table.listado a:hover img,table.listado a:active img{border:1px solid #a0bc26}
table.listado table{font-size:90%; color:#666666}

div.lateral{float:right;text-align:center}
/*div.lateral img{width:180px}*/
div.lateral h3{width:180px}
div.lateral a:link img,div.lateral a:visited img{border:1px solid #cccccc}
div.lateral a:hover img,div.lateral a:active img{border:1px solid #a0bc26}

img.logo{border:1px solid #cccccc; width:180px}
img.logo_mini{border:1px solid #cccccc; width:120px}

table.minilistado td.logo{width:90px}
table.minilistado img{width:90px}
table.minilistado img.valoracion{width:60px}
table.minilistado a:link img,table.minilistado a:visited img{border:1px solid #cccccc}
table.minilistado a:hover img,table.minilistado a:active img{border:1px solid #a0bc26}
table.minilistado{font-size:90%; color:#666666; text-align:center; width:200px}

.separado1{padding-top:10pt}
.separado2{padding-top:20pt}
.separado3{padding-top:30pt}

div.popup{
  max-width: 600px;
  border: 1px solid #333333;
  padding: 4px 12px;
  background-color: white;
  width:500px;
  height:460px;
  /* The following properties should not be changed */
  position: absolute;
}

#popup_overlay{
  background-color: #666666;
  /* The following properties should not be changed */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 500px;
}

span.popup_link, a.popup_link{
  cursor: pointer;
  border-bottom: 1px dotted;
}

.popup_draghandle{
  cursor: move;
}

table.paginacion{
	width:100%;
}
table.paginacion td{
	height:100px;
	vertical-align:middle;
	padding:0;
	margin:0;
	border-top:1px solid #c0c0c0;
}
table.paginacion td.izq{
	width:100px;
	text-align:left;
}
table.paginacion td.cen{
	text-align:center;
}
table.paginacion td.der{
	width:100px;
	text-align:right;
}
table.paginacion a{
	display:block;
	width:98px;
	padding:10px 0;
	text-align:center;
}
table.paginacion a:link,table.paginacion a:visited{
	background:#ffffff;
	border:1px solid #c0c0c0;
	text-decoration:none;
}
table.paginacion a:hover,table.paginacion a:active{
	background:#f5fdce;
	border:1px solid #a0bc26;
	text-decoration:none;
}

table.ordenacion{
	float:right;
	font-size:11px;
}
table.ordenacion td{
	padding:0;
	margin:0;
	width:100px;
	text-align:center;
}
table.ordenacion a{
	display:block;
	width:98px;
	padding:4px 0;
	text-align:center;
	font-weight:normal;
}
table.ordenacion a:link,table.ordenacion a:visited{
	background:#ffffff;
	border:1px solid #c0c0c0;
	text-decoration:none;
}
table.ordenacion a:hover,table.ordenacion a:active{
	background:#f5fdce;
	border:1px solid #a0bc26;
	text-decoration:none;
}
table.ordenacion a.on:link,table.ordenacion a.on:visited,
table.ordenacion a.on:hover,table.ordenacion a.on:active{
	border:1px solid #a0bc26;
	font-weight:bold;
	color:#45a90e;
}

/* INI - NUBE */
.nube{
	margin-top:40px;
	text-align:center;
}
.nube a:link,.nube a:visited{border:1px solid #ffffff}
.nube a:hover,.nube a:active{background-color:#f5fdce;text-decoration:none;border:1px solid #a0bc26}
.nube div.etiquetas{
   padding:4px 4px;
   margin:auto;
   text-align:justify;
   line-height:20px
}
.nube div.etiquetas a{
   margin:0;
   padding:0;
}
.etiquetatam1{font-size:13px;}
.etiquetatam2{font-size:14px;}
.etiquetatam3{font-size:15px;}
.etiquetatam4{font-size:16px;}
.etiquetatam5{font-size:17px;}
.etiquetatam6{font-size:18px;}
.etiquetatam7{font-size:19px;}
.etiquetatam8{font-size:20px;}
.etiquetatam9{font-size:21px;}
.etiquetatam10{font-size:22px;}
/* FIN - NUBE */