/* CSS Document */
BODY {color: #000000; background-color: #cccccc; font:10pt Arial, Helvetica; color:#000000; margin:auto; text-align:center;}

#adobe {position:absolute; left:110px; top:315px; width:70px; height:35px; z-index:112;}
#apli {position:relative; border-left:1px solid green; border-right:1px solid green; border-bottom:1px solid green;top:10px; left:153px; z-index:102; width:250px; 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;}
#banramp {position:absolute; top:583px; left:300px; width:338; height:auto; z-index:110; border: 2px solid black;}
#buttonbar {position:absolute; text-align:left; background-color:#ffffff; top:400px; left:780px; z-index:10; width:auto; height:auto;}
#cabecera {background-image:url(cabeceraPbr.jpg); position:absolute; top:0px; height:115px; width:1008px; border-left:2px solid black; border-right:2px solid black;} 
#cabeceraE {background-image:url(cabeceraEbr.jpg); position:absolute; top:0px; width:1008px; height:115px; border-left:2px solid black; border-right:2px solid black;} 
#cabeceraI {background-image:url(cabeceraIbr.jpg); position:absolute; top:0px; width:1008px; height:115px; border-left:2px solid black; border-right:2px 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:670px; top:0px; width:auto; height:26px; z-index:112;}
#contenedor {width:1008px; height:auto; margin: 0 auto 0 auto;} 
#contenedor404 {background-color:#008400; position:absolute; top:0px; left:0px; height:600px; width:1008px;} 
#contenedorg {width:1008px; height:auto; margin:0 auto 0 auto;} 
#contenedor2 {width:1008px; height:auto; margin:0 auto 0 auto;} 
#contenedor3 {width:1008px; height:auto; margin:0 auto 0 auto;} 
#contenedori {text-align:left; width:955px; height:850px; margin:auto;} 
#datox {position:absolute; top:450px; left:242px; z-index:113; width:700px; padding:0px 0px 0px 0px; height:auto;}
#datoxav {position:absolute; top:570px; left:242px; z-index:113; width:700px; padding:0px 0px 0px 0px; height:auto;}
#direccion {position: absolute; top:50px; left:40px; z-index:105; width: 353px; height: 102px;}
#encabezado {position: absolute; top:10px; left:35px; z-index:101; width: auto; height: 40px; padding:0px 10px 0px 10px; border: 1px solid black; background-color:#008400;}
#encanav {position: absolute; top:15px; left:380px; z-index:101; width:150px; height:auto; background-color: #ffffc0; border: 2px solid #d3d311; border-bottom: 1px solid #d3d311;}
#equipo {position: relative; top: 40px; left: 0px; width: 227px; height: 116px; z-index:600; border:1px solid black;}
#fondofotos {position: absolute; top:70px; left:200px; z-index:200; width:auto; height:auto;}
#fondofotos2 {position: absolute; top:40px; left:210px; z-index:200; width:auto; height:auto;}
#fondogoogle {position:absolute; left:34px; top:217px; width:935px; height:527px; z-index:100; background-color: #000000; layer-background-color: #000000; border: 1px none #000000;}
#formulario {position:absolute; left:450px; top:50px; width:523px; height:192px; z-index:111}
#fotpdf {text-align:left; position:absolute; left:285px; top: 500px; width:auto; height:auto; z-index:106;}
#googlemap {position:absolute;left:35px; top:70px; width:auto; height:auto; z-index:105; border:1px solid black;}
#guia {text-align:left;position:absolute; left:190px; top:5px;width:auto;height:auto;z-index:105;}
#guiag {text-align:left;position:absolute;left:300px; top:160px;width:auto;height:auto;z-index:1;}
#info {position:absolute; width:auto; height:auto; left:125px; top:150px;}
#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; top:0px; width:600px; height:500px; z-index:84; visibility: visible;}
#imagenob2 {position:absolute; left:650px; top:550px; z-index:84; visibility: visible;}
#imagenob3 {position:absolute; top:0px; left:308px; z-index:84; visibility: visible;}
#imagenob4 {position:absolute; left:420px; top:550px; z-index:84; visibility: visible;}
#imnavlat {position: absolute; width:220px; left:-20px; height:auto; top:0px;}
#implementodestacado {position:absolute; width:368px; height:532px; left:629px; top:10px; border: 1px solid black; z-index:120;}
#liter {position: absolute; top:60px; left:300px; width:auto; height:auto; z-index:110; border: 1px solid black;}
#mails {position:absolute; left:90px; top:310px; width:249px; height:73px; z-index:106;}
#maqpo {position:absolute; text-align:left; background-color:#ffffff; top:400px; left:240px; z-index:130; width:auto; height:auto;}
#maqpoav {position:absolute; text-align:left; background-color:#ffffff; top:520px; left:242px; z-index:130; width:400; height:auto;}

#capa1{display: visible; width:368px; text-align: center; font-size:8pt;}
#capa2 {display: none; width:368px; text-align: center; font-size:8pt;}
#capa3 {display: none; width:368px; text-align: center; font-size:8pt;}
#capa4 {display: none; width:368px; text-align: center; font-size:8pt;} 

/* menu derecha */
#menulat1 {position:absolute; top:0px; left:0px; width:180px; height:725px; text-decoration:none; background-color:#ffffc0; text-align:center; z-index:99; border-right: 2px solid black;} 
#menulat {position: absolute; left:-47px; width:200px; height:auto; font :9pt Arial, Helvetica; text-decoration:none; color:black;  padding:2px 100px 0px 7px; z-index:100; top:256px; *top:268px;} 
#menulat ul {list-style:none; }
#menulat li a {width:170px; height:13px; text-decoration:none;}
#menulat li a:link, #menulat li a:visited {text-decoration:none; color:#000000; display:block; padding:2.5px 0px 2.5px 10px;}
#menulat li a:hover {text-decoration:none; color:red; background-color:#d3d311; padding:2.5px 0px 2.5px 10px;}
#menulat li a:active {text-decoration:none; color:red; background-color:#d3d311; padding:2.5px 0px 2.5px 10px;}

.vis2 {font-style:italic; font-weight:bold; color:#008400; padding:0px 10px 0px 0px; z-index:98;}
/*fin menu*/

/*menu index */
/*capa de fondo*/
#primin1 {background-image:url(GRBR.jpg); font-family:arial, helvetica, sans-serif; color:#000; font-weight:bold; font-size:10pt; position:absolute; left:10px; top:10px; width: 241px; height: 420px; z-index:499; border: 1px solid black;}
/*lista*/
#lista {text-align:left; position:relative; top:30px; left:10px; width:243px; z-index:500;}
#lista ul {list-style:none; text-align:left; color:#5e5e5e; margin:0px; padding:0px;}
#lista li a {display:block; font-family:Arial, Helvetica; color:#5e5e5e; font-weight:bold; font-variant: small-caps; font-size:10pt; width:230px;  height:15px; text-decoration:none; text-align:left; color:black; }
#lista li a:hover {text-decoration:none;  color:white; font-weight: bold; width:225px; background-color:black;}
/*fin menu index*/

#legcon {position: absolute; left:250px; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-weight:bold; font-size:8pt; z-index:610;} 
#legcon2 {position: absolute; font-weight:bold; left:5px; text-align:left; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-size:8pt; z-index:610;} 
#legcong {position: absolute; font-weight:bold; left:5px; text-align:left; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-size:8pt; z-index:610;} 
#legcon23 {position: absolute; font-weight:bold; left:610px; margin-bottom:5px; text-align:right; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; 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;} 
#legcongf {position: absolute; top:780px; left:230px; width:auto; height:auto; text-decoration:none; font-family:arial; color:white; font-weight:bold; font-size:8pt; z-index:1;} 
#nat {position:absolute; top:441px; left:10px; *left:9px; z-index:102; width:607px; height:101px; border: 1px solid black;}
#navegador {position:absolute; top:110px; height:30px; width:1008px; background-color: #ffffc0; padding:10px 0px 0px 0px; border-bottom: 2px solid black; border-left:2px solid black; border-right:2px solid black;}

#navi {list-style:none;	margin:0; padding:0px 50px 0px 30px; text-decoration: none;}
#navi li {margin:2px; padding:5px 5px 8px 5px; float:left;}
#navi li a {display:block; width:auto; padding:4px 0px 0px 0px; text-decoration:none; text-align:center; font-size:11px; font: 10pt Arial, Helvetica; color: #000000; font-weight: bold; font-variant: small-caps;}
#navi li a:hover {color: #000; font-weight: bold; text-decoration:underline;}
#navi li a:activa {color:#99CC00; background-color: #d3d311; color: #fffff; font-weight: bold; text-decoration:none;}
.vis {padding:21px 5px 3px 5px;	background-color:#d3d311; color:white; font-weight: bold; text-decoration:underline;}

#naven {list-style:none; text-decoration:none; font-family:arial; font-size:9pt; margin:0; }
#naven li {float:right; border-bottom: 1px solid #d3d311; width: 150px;}
#naven li a {display:block; text-decoration:none;  font: 10pt Arial, Helvetica; color: #000; font-weight: bold; font-variant: small-caps;}
#naven li a:hover {color: #fff; background-color: #d3d311; font-weight: bold; text-decoration:underline;}
#naven li a:activa {color:#99CC00; background-color: #d3d311; color: #fffff; font-weight: bold; text-decoration:none;}

#idiom {list-style:none; position:absolute; width:300px; left:650px; text-decoration: none; margin:0; z-index:1200;}
#idiom li {margin:2px; padding:7px 2px 5px 2px; float:left;}
#idiom li a {display:block; width:auto; padding:4px 0px 0px 0px; text-decoration:none; text-align:center; font: 9pt Arial, Helvetica; color: #000000; font-weight: bold; font-variant: small-caps;}
#idiom li a:hover {color: #000; font-weight: bold; text-decoration:underline;}
#idiom li a:activa {color:#99CC00; background-color: #d3d311; color: #fffff; font-weight: bold; text-decoration:none;}

#principal {background-color:white; height:725px; width:1008px; position:absolute; top:152px; border-left:2px solid black; border-right:2px solid black;} 
#galeria {background-color:white; height:500px; width:1008px; position:absolute; top:152px; border-left:2px solid black; border-right:2px solid black;} 
#galeriaf {background-color:white; height:620px; width:1008px; position:absolute; top:152px; border-left:2px solid black; border-right:2px solid black; } 
#principal2 {background-color:white; height:555px;  width:1008px; position:absolute; top:152px; border-left:2px solid black; border-right:2px solid black;} 
#principal3 {background-color:white; height:638px; width:1008px; position:absolute; top:152px; border-left:2px solid black; border-right:2px solid black;} 
#principal4 {background-image:url(404-br.png); height:443px;  width:1008px; position:absolute; top:75px; border-left:2px solid black; border-right:2px solid black;} 
#principal5 {background-color:white; height:400px; width:1008px; position:absolute; top:152px; border-left:2px solid black; border-right:2px solid black;} 
#principal6 {background-color:white; height:1548px; width:1008px; position:absolute; top:152px; border-left:2px solid black; border-right:2px solid black;} 
#obligatorio {position:absolute; left:835px; top:325px; *top:362px; 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:150px; left:395px; *left:394px; z-index:102; width:auto; height:auto; border: 1px solid black;}
#pr1 {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:150px; left:395px; z-index:103; width:200px; height:220px; border:1px solid black;}
#pr1b {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:150px; left:300px; z-index:103; width:200px; height:220px; border:1px solid black;}
#pr2 {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:150px; left:597px;; z-index:103; width:200px; height:220px; border-top:1px solid black;border-right:1px solid black;}
#pr2b {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:150px; left:597px;; z-index:103; width:200px; height:220px; border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr2c {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:150px; left:502px;; z-index:103; width:200px; height:220px; border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr3 {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:372px; left:395px; z-index:103; width:200px; height:220px; border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr3b {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:150px; left:703px; z-index:103; width:200px; height:220px; border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr4 {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:371px; left:597px; z-index:103; width:200px; height:220px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr1p {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:395px; z-index:103; width:200px; height:220px; border:1px solid black;}
#pr2p {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:597px;; z-index:103; width:200px; height:220px; border-top:1px solid black;border-right:1px solid black;}
#pr3p {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:252px; left:395px; z-index:103; width:200px; height:220px; border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr4p {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:251px; left:597px; z-index:103; width:200px; height:220px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr5p {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:472px; left:395px; z-index:103; width:200px; height:220px; border:1px solid black;}
#pr6p {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:472px; left:597px; z-index:103; width:200px; height:220px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr1mini {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:-1px; z-index:103; width:100px; height:110px; border:1px solid black;}
#pr1minix2 {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:-1px; z-index:103; width:201px; height:110px; border:1px solid black;}
#pr2mini {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:101px;; z-index:103; width:100px; height:110px; border-top:1px solid black;border-right:1px solid black;}
#pr2minib {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:101px;; z-index:103; width:100px; height:110px; border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr3mini {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:142px; left:-1px; z-index:103; width:100px; height:110px; border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr3minix2 {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:142px; left:-1px; z-index:103; width:201px; height:110px; border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr4mini {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:141px; left:101px; z-index:103; width:100px; height:110px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
#pr5mini {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:252px; left:-1px; z-index:103; width:100px; height:110px; border:1px solid black;}
#pr6mini {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:252px; left:101px; z-index:103; width:100px; height:110px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}

#pr1prim {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:1px; z-index:103; width:100px; height:110px; border:1px solid black;}
#pr2prim {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:102px; z-index:104; width:100px; height:110px; border:1px solid black;}
#pr3prim {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:204px; z-index:105; width:100px; height:110px; border:1px solid black;}
#pr4prim {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:306px; z-index:106; width:100px; height:110px; border:1px solid black;}
#pr5prim {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:508px; z-index:107; width:100px; height:110px; border:1px solid black;}
#pr6prim {position:absolute; background-image:url(botfonbr.png); text-decoration: none; top:30px; left:610px; z-index:108; width:100px; height:110px; border:1px solid black;}

#prim2 {position:absolute; top:50px; left:395px; *left:394px; z-index:102; width:auto; height:auto; border: 1px solid black;}
#prim3 {position:absolute; top:250px; 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:relative; top:10px; left:-63px; width:354px; height:420px; z-index:102; border: 1px solid black;}
#cuatro {font-family:arial, helvetica, sans-serif; position:relative; text-align:left; top:-10px; left:165px; width:650px; height:auto; z-index:102;}
#four {font-family:arial, helvetica, sans-serif; position:relative; text-align:left; top:30px; left:165px; width:650px; height:auto; z-index:102;}
#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:12px; left:230px; *left:215px; z-index:102; width:auto; height:auto;}
#primram {position:absolute; top:300px; left:395px; *left:394px; z-index:102; width:auto; height:auto}
#pie {background-color:#008400; border-top:2px solid black; border-top:2px solid black; border-left:2px solid black; border-right:2px solid black;position:relative; top:877px; width:1008px; height:50px;}
#pieg {background-color:#008400; border:2px solid black; position:absolute; top:650px; width:1008px; height:50px;}
#pief {background-color:#008400; border-top:2px solid black; border-left:2px solid black; border-right:2px solid black; position:absolute; top:765px; width:1008px; height:50px;}
#pie2 {background-color:#008400; border-top:2px solid black; border-left:2px solid black; border-right:2px solid black;; position:relative; top:707px; width:1008px; height:50px;}
#pie3 {background-color:#008400; border-top:2px solid black; border-left:2px solid black; border-right:2px solid black; position:relative; top:790px; width:1008px; height:50px;}
#pie4 {background-color:#008400; border:2px solid black; position:relative; top:552px; width:1008px; height:50px;}
#pie5 {background-color:#008400; border-top:2px solid black; position:relative; top:1700px; width:1008px; height:50px; border-left:2px solid black; border-right:2px solid black;}
#textform {position:absolute; left:150px; top:200px; width:700px; height:110px; z-index:100;}
#w3c {position:absolute; left:800px; *left:799px; top:800px; width:auto; height:auto; z-index:109;}
#sitemap1 {position:absolute; left:50px; *left:49px; top:0px; width:auto; height:auto; z-index:109;}
#sitemap2 {position:absolute; left:380px; *left:379px; top:165px; width:auto; height:auto; z-index:110;}
#sitemap3 {position:absolute; left:280px; *left:279px; top:0px; width:300px; height:auto; z-index:110;}
#tablaen {width:auto; height: 40px; text-align:center;}
#botonumero {position:relative; background-color:#008400; padding:5px 0px 5px 0px; height:26px; top:0px; left:0px; text-align: left;  border-top:1px solid black;}

/*codigo para slider*/

#tabbed_box_1 {
position:absolute; width:372px; height:533px; left:629px; top:10px; z-index:120; border:1px solid black;}

ul.tabs {
	margin:2px; padding:0px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	float:left;
	display:block;
	margin-left:2px;
	background-color:#008400;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #fff;
}
ul.tabs li a:hover {
	float:left;
	display:block;
	margin-left:2px;
	background-color:#fff;
	border:1px solid #fff;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#008400;
	border:1px solid #fff; 
}
.content {
	background-color:#ffffff;
	padding:1px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
#content_2, #content_3, #content_4{ display:none; }

/*fin codigo slider*/

.sitemap {text-align:left; font-family:arial, helvetica, sans-serif; font-size:9pt;}
.app {list-style:none; text-color:#000000;font-size:8pt;font-weight : normal;text-align: left; padding: 0px 0px 0px 15px; margin-top:0px; margin-bottom:0px;}
.aviso1 {position:absolute; text-align: center; font-family:arial, helvetica, sans-serif; font-size:10pt; left:90px; top:200px; 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:350px; width:150px; height:auto; z-index:113;}
.cab {background-image:url(fodat.jpg); color: #fff; text-align:center; font: 20pt Arial, Helvetica; }
#prod {background-color:#008400; position:absolute; top:10px; left:796px; z-index:102; width:201px; height:32px; border-left:1px solid #008400; border-right:1px solid #3f4996; }
.cabprod {color:#fff; text-align:center; font-size:9pt; text-transform:uppercase; font-weight:normal; margin: 8px 0px 0px 0px;}
.cuerpolateral {background-color:green; color:#fff; text-align:center; border-top:1px solid green; border-bottom:1px solid green;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: 0px 0px 0px 15px;  margin-top:0px; margin-bottom:0px;}
.cuerpolateral3 {background-color:#000000;color:#ffffff;text-transform : uppercase;padding: 0px 7px 0px 10px;font-weight : normal; margin: 0px 0px 8px 0px;}
.datos {background-color:#e6ffe6; width: 150px; height:10px; text-align:center; font:9pt Arial, Helvetica;}
.datosc {background-color:#c2e8c2; 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:8pt; position:absolute; top:60px; text-align:justify; left:40px; width: 500px; *left:50px; z-index:102; height:auto;}
.primacb {font-family:arial, helvetica, sans-serif; font-size:10pt; position:absolute; top:60px; text-align:left; left:50px; width: 230px; 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:#0ec50e; color: #fff; 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;}
.enlace01 a {color:#fff; padding:2px 4px 2px 4px; position:relative; left:285px;text-decoration:none; font-weight:bold; border:1px solid #fff;}
.enlace01 a:hover {color:#3f4996; background-color:#fff; font-weight:bold; text-decoration:none}
.enc1 {width: 600px; height: 40px; background-color:#1a77d7; }
.enc2 {width:100px; height: 40px; text-align:center;  border-right:1px solid black; border-left:1px solid black; }
.rollov {background-image:url(botfon.png); height: 220px; display: block; font-size:18px;text-align:center; text-decoration:none; color:#fff;}
.rollov a {background-image:url(botfonbr.png); height: 220px; display: block; font-size:18px;text-align:center; text-decoration:none; color:#fff;}
.rollov a:hover {background-image:url(botfon2.png); height: 220px; display: block; font-size:18px; text-align:center; text-decoration:none; color:#008400;}
.rollovmini {background-image:url(botfonbr.png); height: 110px; width:100px; display: block; font-size:10px; font-weight:bold; text-align:center; text-decoration:none; color:#fff;}
.rollovmini a {background-image:url(botfonbr.png); height: 110px; display: block; font-size:10px; font-weight:bold; text-align:center; text-decoration:none; color:#fff;}
.rollovmini a:hover {background-image:url(botfon2.png); height: 110px; display: block; font-size:10px; font-weight:bold; text-align:center; text-decoration:none; color:#008400;}

.rollimp a {background-image:url(botfonbr.png); height: 130px; display: block; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; color:#fff;}
.rollimp a:hover {background-image:url(botfon2.png); height: 130px; display: block; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; color:#008400;}


A.cuatroc, A.cuatroc:VISITED, A.cuatroc:ACTIVE, A.cuatroc:FOCUS, A.cuatroc:LINK{
color: #3399FF; font: 10pt Arial, Helvetica; font-weight:bold; text-decoration:none;
}

A.cuatroc:HOVER{
color:#d3d311; text-decoration:none; text-align: right; border-bottom: 2px solid #d3d311;
}

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:yellow; text-decoration: none; text-align: right;
}

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{
padding:5px 5px 2px 5px; font: 10pt Arial, Helvetica;  color: #ffffff; font-weight: bold; text-decoration: none;
}

A.enlacenav:HOVER, A.enlacenav:ACTIVE{
padding:5px 5px 2px 5px; color: #ffffff; font-weight: bold; text-decoration:none; border-bottom: 4px solid #ffffff;
} 

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: 8pt Arial, Helvetica; font-weight:bold; text-decoration: none; 
}
A.linksuperior2:HOVER{
color: orange; font: 8pt Arial, Helvetica; font-weight:bold; text-decoration: none; 
}

A.linksuperior, A.linksuperior:VISITED, A.linksuperior:ACTIVE, A.linksuperior:FOCUS, A.linksuperior:LINK{
color: #008400; font: 8pt Arial, Helvetica; font-weight:bold; text-decoration: none; 
}
A.linksuperior:HOVER{
color: orange; font: 8pt Arial, Helvetica; font-weight:bold; 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: 2px solid #008400;}
td.l {border-collapse:collapse; border: 2px solid #008400; font: 8pt Arial, Helvetica}
td img {display: block;}td.form {font: 8pt Arial, Helvetica;}

h1{font-size:23px;text-align:center;color:#fff; background-color:#42a442; margin-bottom: 0;margin-top:0;}
h2{font-size:20px;text-align:center;color:#fff; background-color:#008400; margin-bottom: 0;margin-top:0; border-bottom:1px solid black;}
h3{font-size:18px;text-align:center;color:#0078E6;}
h4{font-size:18px;text-align:left; color:#fff; margin-bottom: 0;margin-top:10px;}
h5{font-size:15px;text-align:left;color:black;}
h6{font-size:10px;text-align:cener;color:red;}

p{text-align:justify;font-size:12px;color:#586885;}


#vlightbox {
	width:100%;
	zoom:1;
	z-index:1000;
	
}
.vlightbox {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	top:20px;
	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');
}

