/* CSS Document */
BODY {color: #000000; background-color: #858585; font:10pt Arial, Helvetica; color:#000000; margin:auto; text-align:center;}

#adobe {position:absolute; left:112px; top:450px; width:70px; height:35px; z-index:112;}
#apli {position:absolute; border:1px solid #e53437; top:160px; left:535px; *left:534px; z-index:102; width:234px; height:auto; text-align:left;}
#atcl {float: left; font-family:arial, helvetica, sans-serif; font-size:10pt; position:absolute; top:10px; left:817px; width:auto; height:auto; *left:40px; z-index:102;}
#aux {position:absolute; left:880px; top:50px; width:118px; height:23px; z-index:110; visibility: visible;}
#buttonbar {position:absolute; text-align:left; background-color:#ffffff; top:550px; *top:556px; left:835px; z-index:10; width:400; height:auto;}
#cabecera{background-image:url(header5.jpg);position:absolute; left:24px; *left:23px; top:0px; width:955px; height:115px; border-left:1px solid black; border-right:1px solid black;} 
#cabeceraA{background-image:url(header4.jpg);position:absolute; left:24px; *left:23px; top:0px; width:955px; height:115px; border-left:1px solid black; border-right:1px solid black;} 
#cabeceraI{background-image:url(header6.jpg);position:absolute; left:24px; *left:23px; top:0px; width:955px; height:115px; border-left:1px solid black; border-right:1px solid black;} 
#colcen {position:absolute; top:170px; width:auto; height:auto; z-index:84; visibility: visible; border: 1px solid black}
#colcen2 {position:absolute; left:320px; top:470px; width:450px; height:232px; z-index:84; visibility: visible; border: 1px solid black}
#contacte {position:absolute; left:410px; top:300px; width:auto; height:26px; z-index:112;}
#contenedor{text-align:left; width:955px; height:903px; margin:auto;} 
#contenedorg{text-align:left; width:955px; height:600px; margin:auto;} 
#contenedori{text-align:left; width:955px; height:850px; margin:auto;} 
#datox {position:absolute; top:600px; *top:605px; left:242px; *left:241px; z-index:113; width:700px; padding:0px 0px 0px 0px; height:auto;}
#datoxav {position:absolute; top:570px; left:242px; *left:241px; z-index:113; width:700px; padding:0px 0px 0px 0px; height:auto;}
#direccion {position: absolute; top:220px; left:40px; z-index:105; width: 353px; height: 102px;}
#encabezado {position: absolute; background-color: BLACK; top: 165px; left:35px; z-index:101; width: 933px; height: 40px; border: 1px solid;}
#equipo {position: absolute; top: 460px; left: 38px; width: 227px; height: 116px; z-index:600;}
#fondofotos {position: absolute; top:213px; left:218px; *left:215px; z-index:200; width:auto; height:auto;}
#fondofotos2 {position: absolute; top:185px; left:216px; *left:215px; z-index:200; width:auto; height:auto;}
#fondogoogle {position:absolute; left:34px; top:217px; *top:215px; width:935px; height:527px; z-index:100; background-color: #000000; layer-background-color: #000000; border: 1px none #000000;}
#formulario {position:absolute; left:243px; top:350px; width:523px; height:192px; z-index:111}
#fotpdf {text-align:left; position:absolute; left:285px; top: 500px; *left:214px; width:auto; height:auto; z-index:106;}
#googlemap {position:absolute;left:35px; top:218px; *top:216px; width:933px; height:400px; z-index:105}
#guia {text-align:left; position:absolute; left:210px; top: 16px; *left:208px; top:160px;width:auto;height:auto;z-index:105;}
#imagen {position:absolute; left:350px; top:230px; width:600px; height:500px; z-index:84; visibility: visible; border: 1px solid black;}
#imagenob {position:absolute; left:25px; *left:27px; top:155px; width:600px; height:500px; z-index:84; visibility: visible;}
#imagenob2 {position:absolute; left:650px; *left:649px; top:650px; z-index:84; visibility: visible;}
#imagenob3 {position:absolute; left:280px; *left:279px; top:156px; z-index:84; visibility: visible;}
#imnavlat {position: absolute;	width:220px;	height:auto;	left:25px;	top: -1px; *left:24px; top:156px; z-index:120;}
#liter {position: absolute; top:220px; left:300px; width:338; height:auto; z-index:110; border: 1px solid black;}
#mails {position:absolute; left:720px; top:220px; width:249px; height:73px; z-index:106;}
#maqpo {position:absolute; text-align:left;	top:550px; left: 104px; *top:556px; left:242px; z-index:130; width:400; height:auto;}
#maqpoav {position:absolute; text-align:left; background-color:#ffffff; top:520px; left:242px; z-index:130; width:400; height:auto;}

/* menu derecha */
#menulat1{position:absolute; left: 24px; *left:23px; top:155px; width:181px; height:725px; *height:760px; text-decoration:none; background-color:black; text-align:center; z-index:99; border-right: 1px solid black;} 
#menulat{position: absolute; width:220px; border-left:1px solid black; border-right:1px solid black;height:auto; font :9pt Arial, Helvetica; text-decoration:none; color:black; padding:0px 0px 0px 5px; *padding:11px 0px 0px 5px; z-index:100; left:-21px; *left:-22px; top:410px;} 
#menulat ul{list-style:none;}
#menulat li a {width:176px; height:13px; text-decoration:none;}
#menulat li a:link, #menulat li a:visited {text-decoration:none; color:#fff; display:block; padding:5px 0 0 4px;}
#menulat li a:hover {text-decoration:none; color:#283A50; background-color:orange; padding:5px 0 0 4px;}
#menulat li a:active {text-decoration: none; color: #283A50; background-color:orange; padding:5px 0 0 4px;}
/*fin menu*/

/*menu index */
/*capa de fondo*/
#primin1 {background-image:url(GRP.jpg); font-family:arial, helvetica, sans-serif; color:#000; font-weight:bold; font-size:10pt; position:absolute; top:161px; left:31px; width: 241px; height: 421px; z-index:499; border: 1px solid black;}
/*lista*/
#lista {text-align:left; font-family:verdana, courier new, courier, helvetica, sans-serif; color:#5e5e5e; font-weight:bold; font-size:10pt; position:absolute; top:190px; width:243px; left:40px; z-index:500;}
#lista ul {list-style:none; text-align:left; color:#5e5e5e; margin:0px; padding:0px;}
#lista li a {display:block; width:230px; height:15px; text-decoration:none; text-align:left; color:#5e5e5e; }
#lista li a:hover {text-decoration:none; color:#283A50; width:230px; background-color:white;}
/*fin menu index*/

#legcon {position: absolute; top:594px; left:230px; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-weight:bold; font-size:8pt; z-index:610;} 
#legcon2 {position: absolute; top:885px; left:230px; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-weight:bold; font-size:8pt; z-index:610;} 
#legcon3 {position: absolute; top:799px; left:230px; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-weight:bold; font-size:8pt; z-index:610;} 
#legcong {position: absolute; top:660px; left:230px; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-weight:bold; font-size:8pt; z-index:1;} 
#navegador{position:absolute; left:24px; width: 955px; height: 40px; *left:23px; top:110px; height:40px; width:955px; padding:5px 0px 0px 0px; border-left:1px solid black; border-right:1px solid black;}
#principal{background-color:white; height:723px; *height:761px; width:771px; position:absolute; left:204px; *left:203px; top:155px; padding:0px 0 0 5px; border-top:1px solid black; border-bottom:1px solid black; border-right:1px solid black; } 
#galeria{background-color:white; height:500px; *height:500px; width:950px; position:absolute; left:24px; *left:24px; top:155px; padding:0px 0 0 5px; border:1px solid black; } 
#principal2{background-color:white; height:433px; _height:433px; width:950px; *width:950px; _width:957px; position:absolute; left:24px; *left:23px; top:155px; padding:0px 0 0 5px; border-top:1px solid black; border-bottom:1px solid black; border-right:1px solid black; border-left:1px solid black;} 
#principal3{background-color:white; height:638px; _height:650px; width:950px; *width:950px; _width:957px; position:absolute; left:24px; *left:23px; top:155px; padding:0px 0 0 5px; border-top:1px solid black; border-bottom:1px solid black; border-right:1px solid black; border-left:1px solid black;} 
#prod {position:absolute; text-align: center; border:1px solid black; top:160px; left:775px; *left:774px; z-index:102; width:200px; height:auto;}
#obligatorio {position:absolute; left:750px; top:680px; width:150px; height:35px; z-index:113; align:center;}
#opc {position:absolute; text-align:left; background-color:#3399FF; top:634px; *top:639px; left:687px; *left:686px; z-index:150; width:auto; height:auto;}
#opcramp {position:absolute; text-align:center; top:634px; left:487px; *left:486px; z-index:150; width:auto; height:auto;}
#opcav {position:absolute; text-align:left; background-color:#3399FF; top:604px; left:687px; *left:686px; z-index:150; width:auto; height:auto;}
#prim {position:absolute; top:300px; left:395px; *left:394px; z-index:102; width:auto; height:auto; border: 1px solid black;}
#prim2 {position:absolute; top:220px; left:395px; *left:394px; z-index:102; width:auto; height:auto; border: 1px solid black;}
#prim3 {position:absolute; top:320px; left:290px; *left:394px; z-index:102; width:auto; height:auto; border: 1px solid black;}
#primin {font-family:arial, helvetica, sans-serif; font-size:12pt; position:absolute; top:155px; left:729px; width: 200px; *left:50px; z-index:500; height:auto;}
#flashcontent {font-family:arial, helvetica, sans-serif; background-color:#000000; font-size:10pt; position:absolute; top:161px; left:280px; width:693px; height:421px; *left:278px; z-index:102; border: 1px solid black;}
#primin3 {font-family:arial, helvetica, sans-serif; font-size:10pt; position:absolute; top:553px; left:732px; width:auto; height:auto; *left:700px; z-index:102; border: 1px solid black;}
#primtdi {position:absolute; top:168px; left:218px; *left:215px; z-index:102; width:auto; height:auto; border: 1px solid black;}
#primram {position:absolute; top:300px; left:395px; *left:394px; z-index:102; width:auto; height:auto}
#pie{background-image:url(fopiep3.jpg);position:absolute; top:875px; left:24px; *left:23px; width:955px; height:16px; color:#ffffff; font-size:10pt; text-align:center; margin-top:5px; padding:5px 0px 0px 0px; border-left:1px solid black; border-right:1px solid black;}
#pieg{background-image:url(fopiep3.jpg);position:absolute; top:650px; left:24px; *left:23px; width:955px; height:16px; color:#ffffff; font-size:10pt; text-align:center; margin-top:5px; padding:5px 0px 0px 0px; border:1px solid black;}
#pie2{background-image:url(fopiep4.jpg);position:absolute; top:584px; left:24px; *left:23px; width:955px; height:16px; color:#ffffff; font-size:10pt; text-align:center; margin-top:5px; padding:5px 0px 0px 0px; border-left:1px solid black; border-right:1px solid black;}
#pie3{background-image:url(fopiep2.jpg);position:absolute; top:790px; left:24px; *left:23px; width:955px; height:16px; color:#ffffff; font-size:10pt; text-align:center; margin-top:5px; padding:5px 0px 0px 0px; border-left:1px solid black; border-right:1px solid black;}
#banramp {position: absolute; top:707px; left:217px; width:338; height:auto; z-index:110; border: 2px solid black;}
#textform {position:absolute; left:150px; top:258px; width:700px; height:110px; z-index:100;}
#w3c {position:absolute; left:800px; *left:799px; top:800px; width:auto; height:auto; z-index:109;}

.aviso1 {position:absolute; text-align: center; font-family:arial, helvetica, sans-serif; font-size:10pt; left:90px; top:300px; width:150px; height:auto; z-index:111;}
.aviso2 {position:absolute; text-align: center; font-family:arial, helvetica, sans-serif; font-size:10pt; left:90px; top:513px; width:150px; height:auto; z-index:113;}
.cab {background-image:url(fodatp.jpg); color: #fff; text-align:center; font: 20pt Arial, Helvetica; }
.cabprod{background-image:url(foprlip.jpg); color:#fff; text-align: center;font-size:9pt;text-transform : uppercase;font-weight : normal;margin: 0px 0px 0px 0px;height:30px;width:200px;}
.cuerpolateral{background-image:url(fodatp.jpg);color:#fff;text-align: center;font-size:9pt;text-transform : uppercase;font-weight : normal;margin: 0px 0px 0px 0px;height:30px;}
.cuerpolateral2{text-color:#000000;font-size:8pt;font-weight : normal;text-align: left; padding: 2px 5px 2px 5px;}
.datos {background-color:#ffcfcc; width: 150px; height:10px; text-align:center; font:9pt Arial, Helvetica;}
.datosc {background-color:#ffffff; width: 150px; height:10px; text-align:center; font:9pt Arial, Helvetica;}
.datosp {background-color:#ffff00; width: 150px; height:10px; text-align:center; font:9pt Arial, Helvetica;}
.li	{font-family:arial, helvetica, sans-serif; font-size:8pt; text-align:left;}
.linkprod{text-color:#000000;font-size:8pt;text-decoration: none;font-weight : normal;text-align: center;}
.linkgr4{color:#cccccc;font : 10pt Arial, Helvetica;font-weight: bold; text-decoration: none; text-align:center;}
.oppr {background-image:url(foprli.jpg);text-indent: 10px; text-weight: bold; font: 12pt Arial, Helvetica; color: white}
.primac{font-family:arial, helvetica, sans-serif; font-size:10pt; position:absolute; top:210px; left:70px;	width: 250px; height: 500px; *left:50px; z-index:102; height:auto;}
.primacb{font-family:arial, helvetica, sans-serif; font-size:10pt; position:absolute; top:290px; left:45px;	width: 250px; height: 500px; *left:50px; z-index:102; height:auto;}
.primm {font-family:arial, helvetica, sans-serif; color:white; font-size:13pt; text-align:center; position:absolute; top:180px; left:300px; width:400px; height:auto; *left:300px; z-index:102; height:auto; border: 1px solid white;}
.ref {width: 150px; background-color:#000000; color: #FFFFFF; text-align:center; font: 10pt Arial, Helvetica;}
.subt {width: 150px; height:10px; text-align:center; font:9pt Arial, Helvetica; }
.titlat{background-color:#CC3333; color:#ffffff; font-size:10pt; text-transform:uppercase; padding:5px 5px 5px 5px; font-weight:normal; letter-spacing:2px; margin:0px 0px 8px 0px;}


A.cuerpolateral6, A.cuerpolateral6:VISITED, A.cuerpolateral6:ACTIVE, A.cuerpolateral6:FOCUS, A.cuerpolateral6:LINK{
color: #000000; text-decoration: none;
}
A.cuerpolateral6:HOVER{
color: black; text-decoration: none;
}

A.cuerpolateral7, A.cuerpolateral7:VISITED, A.cuerpolateral7:ACTIVE, A.cuerpolateral7:FOCUS, A.cuerpolateral7:LINK{
font: 10pt Arial, Helvetica; color: #CC3333; text-decoration: none; 
}
A.cuerpolateral7:HOVER{
color: black; text-decoration: none;
}

A.linkgr4, A.linkgr4:VISITED, A.linkgr4:ACTIVE, A.linkgr4:FOCUS, A.linkgr4:LINK{
color: #cccccc; text-decoration: none;
}
A.linkgr4:HOVER{
color: black; text-decoration: none;
}

A.linkgr5, A.linkgr5:VISITED, A.linkgr5:ACTIVE, A.linkgr5:FOCUS, A.linkgr5:LINK{
color: #ffffff; text-decoration: none;
}
A.linkgr5:HOVER{
color: black; text-decoration: none;
}

A.linkgr6, A.linkgr6:VISITED, A.linkgr6:ACTIVE, A.linkgr6:FOCUS, A.linkgr6:LINK{
color: #ffffff; text-decoration: none;
}
A.linkgr6:HOVER{
color:orange; text-decoration: none;
}


A.titlat2, A.titlat2:VISITED, A.titlat2:ACTIVE, A.titlat2:FOCUS, A.titlat2:LINK{
color: #ffffff; font-weight: bold; text-decoration: none;
}
A.titlat2:HOVER{
color: #FF9999; font-weight: bold; text-decoration: none;
}

A.titlat3, A.titlat3:VISITED, A.titlat3:FOCUS, A.titlat3:LINK{
color: #ffffff; text-decoration: underline;
}
A.titlat3:HOVER, A.titlat3:ACTIVE{
color: #FF9999; text-decoration: underline;
}

A.cuerpolateral5, A.cuerpolateral5:VISITED, A.cuerpolateral5:ACTIVE, A.cuerpolateral5:FOCUS, A.cuerpolateral5:LINK{
color: #ffffff; font-weight: bold; text-decoration: none;
}

A.cuerpolateral5:HOVER{
color: #FF9999; font-weight: bold; text-decoration: none;
} 

A.enlacenav, A.enlacenav:VISITED, A.enlacenav:FOCUS, A.enlacenav:LINK{
color: #ffffff; font-weight: bold; text-decoration: none;
}

A.enlacenav:HOVER, A.enlacenav:ACTIVE{
color: #FF9999; font-weight: bold; text-decoration: none;
} 

A.index, A.index:VISITED, A.index:FOCUS, A.index:LINK{
color: #ffffff; font-weight: bold; text-decoration: none;
}

A.index:HOVER, A.index:ACTIVE{
color: #ffffff; font-weight: bold; text-decoration: none;
} 

A.linksuperior2, A.linksuperior2:VISITED, A.linksuperior2:ACTIVE, A.linksuperior2:FOCUS, A.linksuperior2:LINK{
color: #999999; font: 9pt Arial, Helvetica; text-decoration: none; 
}
A.linksuperior2:HOVER{
color: orange; font: 9pt Arial, Helvetica; text-decoration: none; 
}

A.linksuperior, A.linksuperior:VISITED, A.linksuperior:ACTIVE, A.linksuperior:FOCUS, A.linksuperior:LINK{
color: red; font: 9pt Arial, Helvetica; text-decoration: none; 
}
A.linksuperior:HOVER{
color: orange; font: 9pt Arial, Helvetica; text-decoration: none; 
}

img{2.opacity:.50;3.filter:alpha(opacity=50);4.filter: “alpha(opacity=50)”;}
table.dats {border-collapse:collapse; border: 1px solid black; width: 700px;}
tr.lt {border-collapse:collapse; border: 1px solid; border-color:#FF3300;}
td.l {border-collapse:collapse; border: 1px solid; border-color:#FF3300;}
td img {display: block;}
h1{font-size:23px;text-align:center;color:#fff; background-image:url(fodatp.jpg);margin-bottom: 0;margin-top:0;}
h2{font-size:20px;text-align:left;color:#486895;}
h3{font-size:18px;text-align:center;color:#FF0000;}
p{text-align:justify;font-size:12px;color:#586885;}

#vlightbox {
	width:100%;
	zoom:1;	
}
.vlightbox {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:0px;
	width:160px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
.vlightbox a{
	margin:0;
}
.vlightbox:hover, .vlightbox a:hover{
	text-decoration:underline;
	opacity:1;
}
.vlightbox img{
	display:block;
	border:none;
	margin:0;
}
.vlightbox div {display:none}

#overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:auto;
	background-color:#333333;
}

#lightbox{
	position:absolute;
	top:20px;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	color:white;
	line-height:0;
}

#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:white;
	text-decoration:underline;
}

#lightbox a img{ border:none; }

#outerImageContainer{
	width:auto;
	height:auto; /* without this line error in IE8 detected */
	margin:0 auto;
	position:relative;
}

#lightboxImage{
	width:100%;
	height:100%;
}

#imageContainer{
	width:50px;
	height:50px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	font-size:0;/* ie fix - big info bar*/
}

#loading{
	position:absolute;
	top:40%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	font-size:10px;
	z-index:300;
}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:60%;
	height:32px;
	background:url(../images/loading.gif) center center no-repeat;
	text-indent:-9999px;
}
#hoverNav{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:299;
}
#imageContainer>#hoverNav{ left:0;}
#hoverNav a{ outline:none;}

#prevLinkImg, #nextLinkImg{
	width:49%;
	height:100%;
	background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
	display:block;
	text-indent:-9999px;
	}
#prevLinkImg { left:0; float:left;}
#nextLinkImg { right:0; float:right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { 
	background:url(../imagenes/images/prev.png) 5% center no-repeat; 
	_background-image:url(../imagenes/images/prev.gif)
}
#nextLinkImg:hover, #nextLinkImg:visited:hover { 
	background:url(../imagenes/images/next.png) 97% center no-repeat; 
	_background-image:url(../imagenes/images/next.gif)
}

#imageDataContainer{
	font:10px Verdana, Helvetica, sans-serif;
	font-family:" Trebuchet MS",tahoma,verdana,arial,sans-serif;
	font-size:13px;
	width:100%;
}

#imageData{
	overflow:hidden;
	width:100%;
}
#imageDetails{ width:70%; float:left; text-align:left; 	padding:10px 10px 0 0;}
#caption{ font-weight:bold; display:block;}
#numberDisplay{ display:block; float:left; padding:9px 10px 0 0;}
#detailsNav{display:block; float:left;   padding:0; }
#prevLinkDetails, #nextLinkDetails, #slideShowControl{ background-repeat:no-repeat; outline-style:none; display:block; float:left;}
#prevLinkDetails {
	margin:2px; width:32px;height:32px; background-position:left 100%;
	background-image:url(../imagenes/images/navigation.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/prev-32grey.png', sizingMethod='scale');
}
#prevLinkDetails:hover {
	background-position:0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/prev-32color.png', sizingMethod='scale');
}

#nextLinkDetails {
	margin:2px; width:32px;height:32px; background-position:right 100%;
	background-image:url(../imagenes/images/navigation.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/next32-grey.png', sizingMethod='scale');
}
#nextLinkDetails:hover {
	background-position:100% 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/next32-color.png', sizingMethod='scale');
}
#slideShowControl{
	display:block;
	width:32px; 
	height:32px; 
	float:left;
	margin:2px; 
	background-image:url(../imagenes/images/navigation.png);
	background-position:-32px 100%;
	background-repeat:no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/start32grey.png', sizingMethod='scale');
}
#slideShowControl:hover{
	background-position:-32px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/start32color.png', sizingMethod='scale');
}
#slideShowControl.started{
	background-position:-64px 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/pause32grey.png', sizingMethod='scale');
}
#slideShowControl.started:hover{
	background-position:-64px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/pause32color.png', sizingMethod='scale');
}

#close{
	padding:16px 0 0;
	float:right;
}
#closeLink {
	display:block; 
	outline-style:none; 
	margin:0; 
	padding:0; 
	text-decoration:none; 
	width:48px;
	height:48px;
	background:url(../imagenes/images/close.png) no-repeat 0 100%;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/cancel48grey.png', sizingMethod='scale');
}
#closeLink:hover{
	background-position:0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/cancel48color.png', sizingMethod='scale');
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html>body .clearfix {display:inline-block; width:100%;}

* html .clearfix {
	/* Hides from IE-mac \*/
	height:1%;
	/* End hide from IE-mac */
}	

#outerImageFrame{
	height:100%;
	width:100%;
	position:absolute;
}

#outerImageContainer{
	overflow:visible;
}
#outerImageContainer td{
	text-align:center;
	padding:0;
}

#lightboxFrameBody{
	background:url(../imagenes/images/back_info.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_info.png', sizingMethod='scale');
}

#outerImageContainer td{
	font-size:0;
}
/* frame style */
#outerImageContainer td.tl, #outerImageContainer td.br{
	height:19px;
	width:19px;
}

#outerImageContainer td.tl{
	background:url(../imagenes/images/back_corvers.png) 0 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_lt.png', sizingMethod='scale');
}
#outerImageContainer td.tc{
	background:url(../imagenes/images/back_tb.png) 50% 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_ct.png', sizingMethod='scale');
}
#outerImageContainer td.tr{
	background:url(../imagenes/images/back_corvers.png) 100% 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_rt.png', sizingMethod='scale');
}
#outerImageContainer td.ml{
	background:url(../imagenes/images/back_lr.png) 0 50%;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_lc.png', sizingMethod='scale');
}
#outerImageContainer td.mr{
	background:url(../imagenes/images/back_lr.png) 100% 50%;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_rc.png', sizingMethod='scale');
}
#outerImageContainer td.bl{
	background:url(../imagenes/images/back_corvers.png) 0 100%;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_lb.png', sizingMethod='scale');
}
#outerImageContainer td.bc{
	background:url(../imagenes/images/back_tb.png) 50% 100%;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_cb.png', sizingMethod='scale');
}
#outerImageContainer td.br{
	background:url(../imagenes/images/back_corvers.png) 100% 100%;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagenes/images/back_rb.png', sizingMethod='scale');
}