.clearfix:after {
content: “.”;
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


A:link {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size:11px;
 text-decoration: none;
 line-height: 16px;
}
A:visited {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size:11px;
 text-decoration: none;
}
A:hover {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
}

A.azul:link {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size:12px;
 font-weight: bold;
 text-decoration: none;
}
A.azul:visited {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size:12px;
 font-weight: bold;
 text-decoration: none;
}
A.azul:hover {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}
A.azul-p:link {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 font-weight: bold;
 text-decoration: none;
}
A.azul-p:visited {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 font-weight: bold;
 text-decoration: none;
}
A.azul-p:hover {
 color: rgb(25,50,128);
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
A.l-tm:link {
 color: #FFFFFF;
 font-family: Arial, Verdana, Tahoma;
 font-size:11px;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
}
A.l-tm:visited {
 color: #FFFFFF;
 font-family: Arial, Verdana, Tahoma;
 font-size:11px;
 font-weight: bold;
 text-decoration: none;
  text-align: left;
}
A.l-tm:hover {
 color: #EDEDED;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
  text-align: left;
}

A.l-m:link {
 color: #2c2c2c;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 text-decoration: none;
 line-height: 8px;
 *line-height: 14px; 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
A.l-m:visited {
 color: #2c2c2c;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 text-decoration: none;
 line-height: 8px;
 *line-height: 14px; 
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
A.l-m:hover {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 text-decoration: none;
 line-height: 8px;
 *line-height: 14px;  
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.t-m {
 color: #505050;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 text-decoration: none;
}

A.b:link {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:11px;
 text-decoration: none;
}
A.b:visited {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:11px;
 text-decoration: none;
}
A.b:hover {
 color: #505050;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
}
.fondo-f {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background : #e9e9e9;
 topmargin=20;
 leftmargin=0;
 rightmargin=0;
 marginwidth=0;
 marginheight=2;
}

.fondo-h {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background : url(/imagenes/paginas/contentbg.gif) repeat-y 50% 50%;
 width:770;
 align:center;
}
.fondo-c {
 background : url(/imagenes/paginas/headerbg.gif) no-repeat top center;
 width:770;
 align:center;
}
.fondo-z {
 background : url(/imagenes/paginas/footerbg.gif) no-repeat bottom center;
 width:770;
 align:center;
}
.fondo-p {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background-color: #FFFFFF;
}

.fondo-v {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background-color: #FFFFFF;
 background-image: url(/imagenes/paginas/f3.gif);
}

.fondo {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background-color: #FFFFFF;
}

.fondo-v-2 {  
	font-family: Arial, Verdana, Tahoma; 
	font-size: 10px; 
	background-color: #FFFFFF; 
	background-image: url(../imagenes/paginas/f8.gif); 
	margin-top: 0px; 
	margin-left: 0px;
}

.contenido {
 background-color: #FFFFFF;
 text-align: left;
}

.bodyc {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 text-decoration: none;
 /*background-color: #eeeeee;*/
 border: 0px solid #D9D9D9;
 text-align: left;
}

.menu-g {
 background-color: #DDDDDD;
 height: 28px;
}
.menu-s {
 background-color: #ffffff;
 border-left: 0px solid #D9D9D9;
}
.menu-a {
 background-color: #A3A3A3;
}
.menu-n {
 background-color: #FCAABE;
}
.menu-b {
 background-color: #A3A3A3;
}
.menu-l {
 background-color: #ffffff;
 border-right: 1px solid #D9D9D9;
}
.menu-pie {
 background-color: #FFFFFF;
 background-image: url(/imagenes/paginas/fpie.gif);
}

.tit-f {
 background-color: #CCCCCC;
}
.tit-tx {
	font-family: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #808080;
    background-color: #ffffff;
}
.mundi {
	font-family: Arial black;
	font-size: 12px; 
	color: #000000;
}
.f-lista {
 background-color: #EBF2FF;
}

.tx-w-sg-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	color: #ffffff;
}
.tx-w-g-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF;
}
.tx-w-g {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FFFFFF;
}
.tx-w-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	LINE-HEIGHT: 14px;  
    HEIGHT: 29px;
    PADDING-RIGHT: 4px; 
    PADDING-LEFT: 4px;
}
.tx-w {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #7E7E7E;
}
.tx-b-g-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #7E7E7E;
}
.tx-b-g {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
}
.tx-b-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #ffffff;
}
.tx-b-j {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	color: #ffffff;
}
.tx-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}
.tx-b-p {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}
.tx-g-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #808080;
}
.tx-n-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #ffffff;
}
.tit-sec {
 color: #333333;
 font-family: Arial, Verdana, Tahoma;
 font-size: 12px;
 text-decoration: none;
}

TD {
 color: #333333;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
}
P {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none; 
}

INPUT {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background-color: #f4f4f4;
 border: #ADADAD; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px
 }
select { 
}
TEXTAREA {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background-color: #f4f4f4;
  border: #ADADAD; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px;
 padding: 6px 6px 6px 6px;
}
SELECT {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 text-decoration: none;
 background-color: #f4f4f4;
 border: #ADADAD; 
 border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
INPUT.boton {
 color: #ffffff;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 background-color: #A3A3A3;
}
INPUT.no-fondo {
 color: #ffffff;
 background-color: #E9E9E9;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 valign: absmiddle;
 border: none;
 LINE-HEIGHT: 26px; 
 HEIGHT: 14px;
}

.t-f1 {
 background-color: #f4f4f4; 
 BORDER-BOTTOM: #a3a3a3 1px solid; 
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px; 
 PADDING-top: 6px;
 PADDING-bottom: 6px;
 LINE-HEIGHT: 14px;  
 HEIGHT: 29px; 
}
.t-f2 {
 background-color: #B4ACA5;
 valign: absmiddle;
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #a3a3a3 0px solid; 
 BORDER-top: #a3a3a3 0px solid; 
 HEIGHT: 29px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px;
}
.t-f3 {
 color: #FFFFFF;
 background-color: #FF9090;
}
.t-f4 {
 color: #FFFFFF;
 background-color: #ffffff;
}
.t-f5 {
 background-color: #ffffff; 
 BORDER-BOTTOM: #a3a3a3 0px solid; 
 BORDER-top: #a3a3a3 0px solid; 
 LINE-HEIGHT: 14px;  
 HEIGHT: 29px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px; 
}
.t-f6 {
 background-color: #B4ACA5;
 valign: absmiddle;
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #a3a3a3 0px solid; 
 BORDER-top: #a3a3a3 0px solid; 
 HEIGHT: 16px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px;
 PADDING-top: 4px;
 PADDING-bottom: 0px; 
}
.t-t {
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 color: #ffffff;
 font-weight: bold;
 background-color: #b4aca5;
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #747474 1px solid; 
 HEIGHT: 29px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px;
}

.t-t1 {
 background-color: #eeeeee; 
 BORDER-BOTTOM: #a3a3a3 1px solid; 
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 6px; 
 PADDING-top: 6px;
 
}

.t-t2 {
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 background-color: #e9e9e9;

 PADDING-RIGHT: 6px; 
 PADDING-LEFT: 6px;
 valign: absmiddle;
 BORDER-BOTTOM: #89807a 1px solid;  
}


.cal-f1 {
 background-color: #eeeeee; 
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #a3a3a3 1px solid; 
 HEIGHT: 19px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px; 
}
.cal-f2 {
 background-color: #D4D4D4;
 valign: absmiddle;
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #a3a3a3 0px solid; 
 BORDER-top: #a3a3a3 0px solid; 
 HEIGHT: 19px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px;
}
.cal-f3 {
 color: #FFFFFF;
 background-color: #FF9090;
}
.cal-f4 {
 color: #FFFFFF;
 background-color: #ffffff;
}
.cal-f5 {
 background-color: #FBDDE6; 
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #a3a3a3 0px solid; 
 BORDER-top: #a3a3a3 0px solid; 
 HEIGHT: 19px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px; 
}

.cal-t {
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 color: #ffffff;
 font-weight: bold;
 background-color: #b4aca5;
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #747474 1px solid; 
 HEIGHT: 20px;
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px;
}
.cal-t2 {
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 background-color: #E1E1E1;
 LINE-HEIGHT: 14px; 
 BORDER-BOTTOM: #89807a 1px solid; 
 HEIGHT: 19px; 
 PADDING-RIGHT: 4px; 
 PADDING-LEFT: 4px;
}

.not-c {
 color: #333333;
 background-color: #ffffff;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
}
.not-t {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 font-weight: bold;
}
.not-t-s {
 background-color: #ffffff;
}
.not-t-f {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 12px;
 font-weight: bold;
 background-color: #DDDDDD;
}
A.not-e:link {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 font-weight: bold;
 text-decoration: none;
}
A.not-e:visited {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 font-weight: bold;
 text-decoration: none;
}
A.not-e:hover {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
A.not-e-f:link {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 12px;
 font-weight: bold;
 background-color: #DDDDDD;
 text-decoration: none;
}
A.not-e-f:visited {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 12px;
 font-weight: bold;
 background-color: #DDDDDD;
 text-decoration: none;
}
A.not-e-f:hover {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size: 12px;
 font-weight: bold;
 background-color: #DDDDDD;
 text-decoration: none;
}
.not-tp {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
}
.not-tp-f {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 font-weight: bold;
 background-color: #AFCCFF;
}
.not-tp-s {
 background-color: #DDDDDD;
}
A.not-ep:link {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 font-weight: bold;
 text-decoration: none;
}
A.not-ep:visited {
 color: #000000;
 font-family: Arial, Verdana, Tahoma;
 font-size:10px;
 font-weight: bold;
 text-decoration: none;
}
A.not-ep:hover {
 color: #D11142;
 font-family: Arial, Verdana, Tahoma;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
.l-a {
	color: #AFCCFF;
	list-style-type: square;
}
.INPUT_fondo { 
	color: #000000; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 10px; 
	text-decoration: none; 
	background-color: #EEEEEE;
	background-color: #FCAABE;
}
.textoMini {
 color: #707070;
 font-family: Tahoma, Verdana;
 font-size: 10px;
 height: 13px;
 line-height: 13px;
 margin: 20px 0 4 4;
 
}

.textoInfo {
 color: #666666;
 font-family: Arial, Verdana, Tahoma;
 font-size: 11px;
 font-style: italic;
}
centrado  {
align: center;
}
.lineas {
background-color: #CCCCCC;
}
.pieTexto {
font-size: 10px;
color: #808080;
text-decoration: none; 
}

.txt-cabecera {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #7E7E7E;
	text-align: right;
    LINE-HEIGHT: 16px;  
    HEIGHT: 16px;
	PADDING-RIGHT: 15px;
}

#sitemap {
 font:12px Arial, Verdana, Tahoma, Arial,sans-serif;
 color:#2C2C2C;
 overflow:hidden;
}
#sitemap ul {
 list-style:none;
 margin:0;
 padding:0;
}
#sitemap li {
 background-color:#eee;
 margin:0 0 -0.8em;
 min-height:1em;
 padding:.2em .4em;
 position:relative;
 width:10em;
 border-bottom:0.1em solid #A3A3A3 !important;
 border-right:0.1em solid #A3A3A3;
}
#sitemap ul ul {
 font-size:95%;
 margin-top:-1.6em;
}
#sitemap ul ul li {
 background:#eee;
 left:13em;
 margin-bottom:0.3em;
}
#sitemap ul ul ul li {
 background:#eee;
 border-color:#A3A3A3;
}
#sitemap ul ul ul ul li {
 background:#eee;
 border-color:#A3A3A3;
}
#sitemap ul ul ul ul ul li {
 background:#eee;
 border-color:#A3A3A3;
}




.menuSup {
	FONT-SIZE: 10px; font-weight: bold; BACKGROUND: url(/imagenes/navegacion/fondomenu1.gif) #ffffff; FLOAT: left; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 160px; WIDTH: 606px; _PADDING-LEFT: 60px; _WIDTH: 706px; FONT-FAMILY: Arial, Verdana, Tahoma, arial, sans-serif; letter-spacing: 0.1em;
}
.menuSup UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
.menuSup UL LI {
	BACKGROUND: url(/imagenes/navegacion/b_derecha_m.gif) no-repeat 1px 9px; FLOAT: left; POSITION: relative
}
.menuSup UL LI A {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #6f6f6f; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #D11142 2px solid; HEIGHT: 29px; TEXT-DECORATION: none
}
.menuSup UL LI A:visited {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #6f6f6f; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #D11142 2px solid; HEIGHT: 29px; TEXT-DECORATION: none
}
.menuSup UL LI:hover {
	WIDTH: auto
}
.menuSup UL LI A.menuSupone:hover {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #D11142; COLOR: #d11142; BORDER-TOP-COLOR: #c00; BORDER-RIGHT-COLOR: #c00
}
.menuSup UL LI:hover A.menuSupone {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #D11142; COLOR: #d11142; BORDER-TOP-COLOR: #c00; BORDER-RIGHT-COLOR: #c00
}
.menuSup UL LI UL {
	DISPLAY: none
}
.menuSup TABLE {
	FONT-SIZE: 10px; font-weight: normal; LEFT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; text-align: left;
}
.menuSup UL LI:hover UL {
	MARGIN-TOP: 1px; DISPLAY: block; LEFT: 0px; WIDTH: 154px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 30px
}
.menuSup UL LI:hover UL.endstop {
	LEFT: -92px
}
.menuSup UL LI:hover UL LI UL {
	DISPLAY: none
}
.menuSup UL LI:hover UL LI A {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #000 1px solid; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; WIDTH: 120px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BORDER-BOTTOM: #000 0px solid; HEIGHT: auto
}
.menuSup UL LI:hover UL LI A.drop {
	BACKGROUND: url(/imagenes/navegacion/b_derecha_g.gif) #fff no-repeat right center
}
.menuSup UL LI:hover UL LI A:hover {
	BACKGROUND:  #ddd
}
.menuSup UL LI:hover UL LI A.drop:hover {
	BACKGROUND: url(/imagenes/navegacion/b_derecha_g.gif) #ddd no-repeat  right center
}
.menuSup UL LI:hover UL LI:hover UL {
	DISPLAY: block; LEFT: 153px; POSITION: absolute; TOP: -1px
}
.menuSup UL LI:hover UL LI:hover UL.left {
	LEFT: -153px
}
.menuSup UL LI A:hover UL {
	DISPLAY: block; BACKGROUND: #ffffff; LEFT: 0px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 31px
}
.menuSup UL LI A:hover UL.endstop {
	LEFT: -72px
}
.menuSup UL LI A:hover UL LI A {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #444 1px solid; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #444 1px solid; WIDTH: 120px; COLOR: #222; LINE-HEIGHT: 15px; PADDING-TOP: 4px; BORDER-BOTTOM: #444 0px solid; HEIGHT: 1px
}
.menuSup UL LI A:hover UL LI A.drop {
	BACKGROUND: url(/imagenes/navegacion/b_derecha_g.gif) #ffffff no-repeat 130px 5px; PADDING-BOTTOM: 4px
}
.menuSup UL LI A:hover UL LI A UL {
	VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
.menuSup UL LI A:hover UL LI A:hover {
	BACKGROUND: #ddd
}
.menuSup UL LI A:hover UL LI A.drop:hover {
	BACKGROUND: url(/imagenes/navegacion/b_derecha_g.gif) #ddd no-repeat 130px 5px
}

.menuSup UL LI A:hover UL LI A:hover UL {
	LEFT: 153px; VISIBILITY: visible; COLOR: #000; POSITION: absolute; TOP: 0px
}
.menuSup UL LI A:hover UL LI A:hover UL.left {
	LEFT: -153px
}
.styleServInt a:link,
.styleServInt a:visited, 
.styleServInt a:active {
	font-weight: normal;
	color: #E20B4F;
	text-decoration: none;
}
.styleServInt a:hover{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#ddblueblockmenu{
border: 0px solid #9A9A9A;
border-bottom-width: 0;
width: 150px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% Arial, Verdana, Tahoma, Arial, sans-serif;
text-align: left;
letter-spacing: 0.1em;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 134px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #585858;
background-color: #fff;
border-bottom: 1px solid #CCCCCC;
border-left: 3px solid #fff;
border-right: 4px solid #fff;
height: 18px;
line-height: 16px;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 150px; /*IE 5*/
w\idth: 134px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #F3F3F3;
border-left-color: #F3F3F3;
color: #E20B4F;
}

#ddblueblockmenu div.menutitle{
color: #E20B4F;
text-align: left;
padding: 3px 0;
padding-left: 16px;
background: url(/imagenes/navegacion/fmenuV.gif) no-repeat 0px 0px #E8E8E8;
font: bold 100% Arial, Verdana, Tahoma;
height: 20px;
line-height: 19px;
border-left: 0px solid #fff;
border-right: 4px solid #fff;
border-top: 3px solid #fff;
border-bottom: 0px solid #fff;
}

#cuadroportadaDrcha{
border: 1px solid #CCCCCC;
width: 150px;
margin: 4px 4px 12px 4px;
padding-bottom: 8px;
background: #fbfbfb;
}

#cuadroportadaDrcha a{
padding: 3px 0;
padding-left: 9px;
text-decoration: none;
font: normal 90% Arial, Verdana, Tahoma, Arial, sans-serif;
color: #616161;
text-align: left;
}
#cuadroportadaDrcha a:hover{
color: #CD1142;
}
#cuadroportadaDrcha a:visited{
color: #616161;
}
#cuadroportadaDrcha ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% Arial, Verdana, Tahoma, Arial, sans-serif;
text-align: left;
}

#cuadroportadaDrcha li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 134px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #616161;
background-color: #fff;
border-bottom: 1px solid #D9D9D9;
border-left: 7px solid #E8E8E8;
}

* html #cuadroportadaDrcha li a{ /*IE only */
width: 150px; /*IE 5*/
w\idth: 134px; /*185px minus all left/right paddings and margins*/
}

#cuadroportadaDrcha li a:hover {
background-color: #E8E8E8;
border-left-color: #E20B4F;
color: #2c2c2c;
}
#cuadroportadaDrcha div.menutitle{
color: #6F6F6F;
text-align: left;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
padding-left: 16px;
background: url(/imagenes/navegacion/b_derecha_m.gif) no-repeat 1px 7px #E8E8E8;
font: bold 100% Arial, Verdana, Tahoma;
height: 20px;
line-height: 19px;
margin-bottom: 4px;
}

#cuadroportadaDrcha div.santoral_cuadro { /*IE only */
overflow: visible;
padding: 6px 14px 0px 0;
font: normal 11px Arial, Verdana, Tahoma, sans-serif;
color: #2C2C2C;
height: 14px;
line-height: 14px;
}

#cuadroportadaDrcha div.santoral_santo { /*IE only */
overflow: visible;
padding: 0px 14px 3px 0;
font: bold 10px Tahoma, Verdana, Tahoma, sans-serif;
color: #6b6b6b;
height: 17px;
line-height: 14px;
margin: 4px 8px 6px 8px ;
}





#cuadroVideo{
border: 1px solid #CCCCCC;
width: 320px;
margin: 4px 4px 7px 4px;
padding-bottom: 0px;
padding-top: 0px;
background: #fbfbfb;
}

#cuadroVideo a{
padding: 3px 0;
padding-left: 9px;
text-decoration: none;
font: normal 90% Arial, Verdana, Tahoma, Arial, sans-serif;
color: #616161;
text-align: left;
}
#cuadroVideo a:hover{
color: #CD1142;
}
#cuadroVideo a:visited{
color: #616161;
}
#cuadroVideo ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% Arial, Verdana, Tahoma, Arial, sans-serif;
text-align: left;
}
#cuadroVideo li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 134px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #616161;
background-color: #fff;
border-bottom: 1px solid #D9D9D9;
border-left: 7px solid #E8E8E8;
}

* html #cuadroVideo li a{ /*IE only */
width: 150px; /*IE 5*/
w\idth: 134px; /*185px minus all left/right paddings and margins*/
}

#cuadroVideo li a:hover {
background-color: #E8E8E8;
border-left-color: #E20B4F;
color: #2c2c2c;
}
#cuadroVideo div.menutitle{
color: #6F6F6F;
text-align: left;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
padding-left: 16px;
background: url(/imagenes/navegacion/b_derecha_m.gif) no-repeat 1px 7px #E8E8E8;
font: bold 100% Arial, Verdana, Tahoma;
height: 20px;
line-height: 19px;
margin-bottom: 0px;
}






#ddmenu_extra{
border: 0px solid #9A9A9A;
width: 160px;
w\idth: 165px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
}

#ddmenu_extra ul{
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0 0 0 0;
font: normal 70% Arial, Verdana, Tahoma, Arial, sans-serif;
text-align: right;
}

#ddmenu_extra li a{
display: block;
list-style-type: none;
padding: 2px 0 0 0;
padding-left: 0px;
width: 134px; /*185px minus all left/right paddings and margins*/
w\idth: 134px;
text-decoration: none;
color: #616161;
border-top: 1px solid #D9D9D9;
border-bottom: 0px solid #D9D9D9;
}

* html #ddmenu_extra li a{ /*IE only */
width: 150px; /*IE 5*/
w\idth: 134px; /*185px minus all left/right paddings and margins*/
}

#ddmenu_extra li a:hover {
background-color: #ffffff;
color: #1E1E1E;
}

#ddmenu_extra H2{
color: #6F6F6F;
text-align: right;
padding: 0 0 0 0;
background: #ffffff;
font: bold 11px Arial, Verdana, Tahoma;
height: 16px;
line-height: 15px;
margin-right: -8px;
border-bottom: none;
}


H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #808080; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif; TEXT-DECORATION: none; line-height:1.4em; border-bottom:1px solid #B8B8B8; margin:.01em 0 .4em;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #808080; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif; TEXT-DECORATION: none; line-height:1.3em; border-bottom:1px solid #B8B8B8; margin:1.8em 0 .4em; 
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E1346A; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Tahoma; TEXT-DECORATION: none
}
.tx-w-b {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	LINE-HEIGHT: 14px;  
    HEIGHT: 29px;
    PADDING-RIGHT: 4px; 
    PADDING-LEFT: 4px;
}
#contenidos {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #333333;
	text-align: left;
	LINE-HEIGHT: 17px;  
    HEIGHT: 29px;
    PADDING-RIGHT: 16px; 
    PADDING-LEFT: 30px;
	PADDING-TOP: 0px; 
	margin:0px 0.4em .05em 0;
}

#contenidos ul {
 list-style: none;
 margin:6px;
 padding-left: 2px;
}

#contenidos li {
 BACKGROUND: url(/imagenes/navegacion/vigneta.gif) no-repeat  left top;
 margin:2px;
 padding-left: 18px;
}

#contenidos_izda {
	float:left;
	width:380px;
	w\idth:380px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #333333;
	text-align: left;
	LINE-HEIGHT: 17px;  
    HEIGHT: 29px;
    PADDING-RIGHT: 6px; 
    PADDING-LEFT: 30px;
	PADDING-TOP: 0px; 
	margin:0px 0 .05em 0;
}
#columna_drcha {
	float:right;
	width:156px;
	w\idth:156px;
	background-color: #ffffff;
	border-left: 1px solid #dddddd;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #333333;
	text-align: left;
	LINE-HEIGHT: 15px;  
    HEIGHT: 26px;
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 18px;
	PADDING-TOP: 0px; 
	margin:0 0em .2em 0.2em;
}
#columna_drcha ul {
 list-style: none;
 margin:0;
 padding:5px 0 0 2px;
}

#columna_drcha li {
 BACKGROUND: url(/imagenes/navegacion/b_derecha_g.gif) no-repeat  left top;
 margin:0 0 0em;
 padding:0 0 0 14px;
 min-height:1em;
 width:10em;
 w\idth:10em;
}

#cuadro_centro {

	background-color: #F2F2F2;	
	border: 1px solid #CCCCCC;
	font: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	text-align: left;
	LINE-HEIGHT: 15px;  
    HEIGHT: 26px;
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 18px;
	PADDING-TOP: 0px; 
	margin:0.4em 0em .05em 0em;
	font-size: 11px; 
	color: #333333;  
	margin:1.8em 0.5em .05em 0.4em;
	
}
#cuadro_centro a:link{
	color: #808080;
}
#cuadro_centro a:visited{
	color: #808080;
}
#cuadro_centro a:hover{
	color: #DA2862;
}
#cuadro_centro div.menutitle{
color: #ffffff;
text-align: left;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
padding-left: 12px;
background: #DA2862;
font: bold 13px Arial, Verdana, Tahoma;
height: 24px;
line-height: 24px;
margin-bottom: 4px;
margin-left: -18px;
margin-right: -10px;
}


div#cuadro_izda {
	float:left;
	display: block;
	background-color: #F2F2F2;	
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #333333;
	text-align: left;
	LINE-HEIGHT: 15px;  
    HEIGHT: 26px;
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 18px;
	PADDING-TOP: 0px; 
	margin:1.8em 1em .05em 1em;
	border: 1px solid #CCCCCC;
}
#cuadro_izda a:link{
	color: #808080;
}
#cuadro_izda a:visited{
	color: #808080;
}
#cuadro_izda a:hover{
	color: #DA2862;
}
#cuadro_izda div.menutitle{
color: #ffffff;
text-align: left;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
padding-left: 12px;
background: #DA2862;
font: bold 13px Arial, Verdana, Tahoma;
height: 24px;
line-height: 24px;
margin-bottom: 4px;
margin-left: -18px;
margin-right: -10px;
}
div#cuadro_drcha {
	float:right;
	display: block;
	background-color: #F2F2F2;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #333333;
	text-align: left;
	LINE-HEIGHT: 15px;  
    HEIGHT: 26px;
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 18px;
	PADDING-TOP: 0px; 
	margin:1.8em 0.5em .05em 0.4em;
	border: 1px solid #CCCCCC;
}
#cuadro_drcha a:link{
	color: #808080;
}
#cuadro_drcha a:visited{
	color: #808080;
}
#cuadro_drcha a:hover{
	color: #DA2862;
}
#cuadro_drcha div.menutitle{
color: #ffffff;
text-align: left;
border-bottom: 1px solid #CCCCCC;
padding: 1px 0;
padding-left: 12px;
background: #DA2862;
font: bold 13px Arial, Verdana, Tahoma;
height: 24px;
line-height: 24px;
margin-bottom: 4px;
margin-left: -18px;
margin-right: -10px;
}

div#container{
	text-align:left;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #333333;
	text-align: left;
	LINE-HEIGHT: 17px;  
    HEIGHT: 29px;
    PADDING-RIGHT: 16px; 
    PADDING-LEFT: 30px;
	PADDING-TOP: 0px; 
	margin:0px 0.9em .05em 0;
	list-style-image: url(/imagenes/navegacion/vigneta.gif);
}
div#containerConfig{
	text-align:left;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
	text-align: left;
	LINE-HEIGHT: 17px;  
    HEIGHT: 29px;
    PADDING-RIGHT: 16px; 
    PADDING-LEFT: 10px;
	PADDING-TOP: 0px; 
	margin:0px 0.9em .05em 0;
	list-style-image: url(/imagenes/navegacion/vigneta.gif);
}
div#container ul {
 margin:6px;
 padding-left: 16px;
}
div#container li {
 margin:2px;
 padding-left: 2px;
}

div#content p{line-height:1.4}
div#extra{width:175px;}
html>body div#extra{width:175px;}

div#cabecera{clear:both;width:770px;w\idth:770px;}
div#container{margin:0 auto}
div#content{float:left; width:390px; w\idth:390px; font:12px Arial, Verdana, Tahoma; line-height:18px; margin-bottom:1.6em;
 background : #ffffff;}
div#extra{float:right;clear:right;}
div#extra ul {list-style-image: none;list-style-type: none;}
div#content_full{float:left; width:100%; w\idth:100%; font: 12px Arial, Verdana, Tahoma; line-height:18px; margin-bottom:1.6em;}
div#footer{clear:both;width:770px; w\idth:770px; border-top: 1px solid #dddddd;}

div#colDchaPortada{width:154px;}
html>body div#colDchaPortada{width:160px;}


#migas {
   padding-left: 18px;
   color: #333333;
   background-color: #eeeeee;
   margin: 0 5px 25px 5px;
   LINE-HEIGHT: 22px;  
   HEIGHT: 22px;
   border-bottom: 1px solid #dddddd;
   }
   
#migas ul {
   margin: 0;
   padding: 0;
   display: inline;
   }
   
#migas ul li {
   list-style: none;
   display: inline;
   }
   
#linkscabecera {
   font:10px Arial, Verdana, Tahoma;
   LINE-HEIGHT: 14px;  
   HEIGHT: 20px;
   float:right; 
   width:260px; 
   text-align:right; 
   PADDING-RIGHT:14px;
   }  
#linkscabecera a:link{
   font:10px Arial, Verdana, Tahoma;
   color: #808080;
   LINE-HEIGHT: 14px;  
   HEIGHT: 20px;
   }  
#linkscabecera a:visited{
   font:10px Arial, Verdana, Tahoma;
   color: #808080;
   LINE-HEIGHT: 14px;  
   HEIGHT: 20px;
   }
#linkscabecera a:hover{
   font:10px Arial, Verdana, Tahoma;
   color: #111111;
   LINE-HEIGHT: 14px;  
   HEIGHT: 20px;
   }
  
#navpaginas {
   padding-left: 0px;  
   margin: -6px 0px 18px 0px;
   LINE-HEIGHT: 22px;  
   HEIGHT: 22px;
   }  
#navpaginas a:link{
   color: #555555;
   }  
#navpaginas a:visited{
   color: #555555;
   } 
#navpaginas a:hover{
   color: #111111;
   }  
   
 #masnoticias {
   padding-left: 18px;
   font-size: 14px;
   color: #333333;
   margin: 0px 7px 15px 5px;
   LINE-HEIGHT: 22px;  
   HEIGHT: 22px;
   }
   
#masnoticias ul {
   margin: 0;
   padding: 0;
   display: inline;
   }
   
#masnoticias ul li {
   list-style: none;
   display: inline;
   }  
   
#nota_pie {
	background: #F6F6F6;
	padding: 8px 8px 8px 20px;
}

.tabla_cal {}

.tabla_cal TABLE {
	BORDER-COLLAPSE: collapse
}
.tabla_cal CAPTION {
	FONT-SIZE: 2em; COLOR: #444
}
.tabla_cal TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.6em; VERTICAL-ALIGN: top; PADDING-TOP: 0.6em; TEXT-ALIGN: left
}
.tabla_cal TH {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.6em; VERTICAL-ALIGN: top; PADDING-TOP: 0.6em; TEXT-ALIGN: left
}
.tabla_cal THEAD TH {
	BORDER-RIGHT: #361 0px solid; BORDER-TOP: #361 1px solid; FONT-WEIGHT: bold; BACKGROUND: #e0e5cf; BORDER-LEFT: #361 0px solid; COLOR: #444; BORDER-BOTTOM: #361 1px solid
}
.tabla_cal TFOOT TH {
	BORDER-RIGHT: #361 0px solid; BORDER-TOP: #361 1px solid; FONT-WEIGHT: bold; BACKGROUND: #e0e5cf; BORDER-LEFT: #361 0px solid; COLOR: #444; BORDER-BOTTOM: #361 1px solid
}
.tabla_cal TFOOT TD {
	BORDER-RIGHT: #361 0px solid; BORDER-TOP: #361 1px solid; FONT-WEIGHT: bold; BACKGROUND: #e0e5cf; BORDER-LEFT: #361 0px solid; COLOR: #444; BORDER-BOTTOM: #361 1px solid
}
.tabla_cal TBODY TR {
	BACKGROUND: #ffffff
}
.tabla_cal TBODY TR.odd {
	BACKGROUND: #fffcfc
}
.tabla_cal TBODY TR:hover {
	BACKGROUND: #ffffff
}
.tabla_cal TBODY TR.odd:hover {
	BACKGROUND-COLOR: #fef0f0
}
.tabla_cal TBODY TD {
	BORDER-BOTTOM: #779 1px solid
}
.tabla_cal TBODY TH {
	BORDER-BOTTOM: #779 1px solid
}
.tabla_cal TBODY TR.odd TD {
	BORDER-LEFT-COLOR: #977; BORDER-BOTTOM-COLOR: #977; BORDER-TOP-COLOR: #977; BORDER-RIGHT-COLOR: #977
}
.tabla_cal TBODY TR.odd TH {
	BORDER-LEFT-COLOR: #977; BORDER-BOTTOM-COLOR: #977; BORDER-TOP-COLOR: #977; BORDER-RIGHT-COLOR: #977
}
.tabla_cal TBODY TR:unknown TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tabla_cal TBODY TR:unknown TH {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tabla_cal TBODY TR A {
	COLOR: #449; TEXT-DECORATION: none
}
.tabla_cal TBODY TR.odd A {
	COLOR: #944
}
.tabla_cal TBODY A:visited {
	TEXT-DECORATION: line-through
}
.tabla_cal TBODY TR A:hover {
	COLOR: #009; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.tabla_cal TBODY TR.odd A:hover {
	COLOR: #900
}

.thumb1{
position: relative;
z-index: 0;
}
.thumb1:hover{
background-color: transparent;
z-index: 50;
}
.thumb1 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f7f7f7;
padding: 8px;
left: -1000px;
border: 1px solid #a3a3a3;
visibility: hidden;
color: black;
text-decoration: none;
}
 
.thumb1 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumb1:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -360px;
left: 40px; /*position where enlarged image should offset horizontally */
} 

.thumb2{
position: relative;
z-index: 0;
}
.thumb2:hover{
background-color: transparent;
z-index: 50;
}
.thumb2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f7f7f7;
padding: 8px;
left: -1000px;
border: 1px solid #a3a3a3;
visibility: hidden;
color: black;
text-decoration: none;
}
 
.thumb2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumb2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -360px;
left: -150px; /*position where enlarged image should offset horizontally */
} 

.thumb3{
position: relative;
z-index: 0;
}
.thumb3:hover{
background-color: transparent;
z-index: 50;
}
.thumb3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f7f7f7;
padding: 8px;
left: -1000px;
border: 1px solid #a3a3a3;
visibility: hidden;
color: black;
text-decoration: none;
}
 
.thumb3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
 
.thumb3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -360px;
left: -340px; /*position where enlarged image should offset horizontally */
} 

blockquote div	{
  background-color: #f7f7f7;
  padding: 1px 14px 1px 14px;
  font-color: #D11142;
  font-family: times, Arial, Verdana, Tahoma;
 font-size:14px;
 font-weight: bold;
}
div blockquote	{
  background-color: #f7f7f7;
  padding: 1px 14px 1px 14px;
  font-color: #D11142;
  font-family: Arial, Verdana, Tahoma;
 font-size:14px;
 font-weight: bold;
}

a.srollover {
	background-position: 0px 0;
    text-decoration: none;
}
 
a:hover.srollover {
    background-position: -191px 0;
} 



.rating {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/imagenes/varios/star-matrix.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; WIDTH: 80px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 16px;
}
.nostar {
	BACKGROUND-POSITION: 0px 0px;
}
.onestar {
	BACKGROUND-POSITION: 0px -16px;
}
.twostar {
	BACKGROUND-POSITION: 0px -32px;
}
.threestar {
	BACKGROUND-POSITION: 0px -48px;
}
.fourstar {
	BACKGROUND-POSITION: 0px -64px;
}
.fivestar {
	BACKGROUND-POSITION: 0px -80px;
}
UL.rating LI {
	FLOAT: left; CURSOR: pointer; TEXT-INDENT: -999em;
}
UL.rating LI A {
	Z-INDEX: 200; LEFT: 0px; WIDTH: 16px; POSITION: absolute; TOP: 0px; HEIGHT: 16px; TEXT-DECORATION: none;
}
UL.rating LI.one A {
	LEFT: 0px;
}
UL.rating LI.two A {
	LEFT: 16px;
}
UL.rating LI.three A {
	LEFT: 32px;
}
UL.rating LI.four A {
	LEFT: 48px;
}
UL.rating LI.five A {
	LEFT: 64px;
}
UL.rating LI A:hover {
	Z-INDEX: 2; BACKGROUND: url(/imagenes/varios/star-matrix.gif) no-repeat 0px 0px; LEFT: 0px; OVERFLOW: hidden; WIDTH: 80px; HEIGHT: 16px;
}
UL.rating LI.one A:hover {
	BACKGROUND-POSITION: 0px -96px;
}
UL.rating LI.two A:hover {
	BACKGROUND-POSITION: 0px -112px;
}
UL.rating LI.three A:hover {
	BACKGROUND-POSITION: 0px -128px;
}
UL.rating LI.four A:hover {
	BACKGROUND-POSITION: 0px -144px;
}
UL.rating LI.five A:hover {
	BACKGROUND-POSITION: 0px -160px;
}

#popup{
position: absolute;
visibility: hidden;  
border: 1px solid #B8B8B8;
background-color:#F7F7F7;
width: 332px;
height: 338px;
z-index:0;
}

#popup2{
position: absolute;
visibility: hidden;  
border: 1px solid #B8B8B8;
background-color:#F7F7F7;
width: 332px;
height: 338px;
z-index:0;
}
