/* CSS Document */
body{
	margin:0px;
	color:#01247E;
	background-color:white;
	scrollbar-face-color:		#ffffff;
	scrollbar-track-color:		#ffffff;
	scrollbar-arrow-color:		#646464;
	scrollbar-highlight-color:	#ffffff;
	scrollbar-3dlight-color:	#ffffff;
	scrollbar-shadow-color:		#ffffff;
	scrollbar-darkshadow-color:	#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
img#img1{
	width:127px;
}
img#img2{
	width:173px;
}
img#img3{
	width:134px;
}
img#img4{
	width:329px;
}
img#img5{
	width:150px;
}
img#img6{
	width:198px;
}
img#img7{
	width:173px;
}
.frame{
	width:490px;
	height:395px;
	border:0px;
	margin:0px;
}
.celdaderechavacia1{
	width:50px;
}
.subrayado:link{
	color:#01247E;
	text-decoration:underline;
	font-size:11px;
}
.subrayado:hover{
	text-decoration:none;
	font-size:11px;
}
.subrayado{
	color:#01247E;
	text-decoration:underline;
	font-size:11px;
}
.subrayado:active{
	text-decoration:none;
	font-size:11px;
}


a{
	color:#01247E;
	text-decoration:none;
	font-size:11px;
}
a:hover{
	text-decoration:underline;
	font-size:11px;
}
.espaciosblancos{
	height:50%;
}
.tabla {
	background-image:url(/imgfiles/blue/background.jpg);
	background-repeat:no-repeat;
}
.logo{
	width:782px;
	height:84px;
}
.logoconespacio{
	width:831px;
	height:84px;
}
.grupoizquierda{
	width:180px;
	height:39;
}
.logo2{
	width:127px;
	height:39px;
	text-align:right;
}
.anchonavegacion{
	width:587px;
}
.celdagris{
	height:5px;
	background-color:#e6e6e6;
}
.punteada{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size:8px;
	width:80px;
	text-align:center;
}
.punteada1{
	font-size:8px;
	width:80px;
	text-align:center;
}
.celdaizquierdagris{
	width:5px;
	background-color:#e6e6e6;
}
.celdahere{
	width:490px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
.celdahere:link{
	width:490px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00247D;
	text-align: justify;
}
.celdahere:hover{
	width:490px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: justify;
}
.celdahere:active{
	width:490px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00247D;
	text-align: justify;
}
.celdahere:visited{
	width:490px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00247D;
	text-align: justify;
}
.menuizq1 {
	width: 13px;
	height: 20px;
	background-image:url(/imgfiles/blue/cuadro.jpg);
	border: 1px solid #FFFFFF;
}
.menuizq2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.menuizq3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.menulegal{
	font-size:10px;
	color:#666666;
	text-align:center;
}
.menulegal:link{
	font-size:10px;
	color:#666666;
	text-align:center;
}
.menulegal:active{
	font-size:10px;
	color:#666666;
	text-align:center;
}
.menulegal:hover{
	font-size:10px;
	color:#666666;
	text-align:center;
}
.menulegal:visited{
	font-size:10px;
	color:#666666;
	text-align:center;
}
.celdaazulclaro{
	background-color:#B3B7D5;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#B3B7D5;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	text-align: justify;
}
.texto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	text-align: left;
}
.celdanavegacion{
	width:646px;
}
.menuhorizontal{
	width:640px;
	height:20px;
}
.navegacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00247D;
	text-decoration: none;
	vertical-align:middle;
}
.navegacion:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00247D;
	text-decoration: none;
}
.navegacion:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00247D;
	text-decoration:underline;
}
.navegacion:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00247D;
	text-decoration: none;
}
.navegacion:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00247D;
	text-decoration: none;
}
.tituloseccion {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #01247e;
	text-decoration:none;
	height:20px;
	vertical-align:middle;
}
.tituloseccion:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #01247e;
	text-decoration:none;
}
.tituloseccion:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #01247e;
	text-decoration:none;
}
.tituloseccion:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #01247e;
	text-decoration:none;
}
.tituloseccion:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #01247e;
	text-decoration:none;
}
.bordeazul {
	background-color:#FFFFFF;
	border: thin solid #B3B7D5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00247D;
	width:400px;
	height:378px;
}
.bordeazul2{
	border: thin solid #B3B7D5;
	color: #00247D;
}

/*vinculosmapa*/
.linkazulbold{
	font-weight:bold;
	font-size:11px;
}
.linkazulbold:link{
	font-weight:bold;
	font-size:11px;
}
.linkazulbold:hover{
	font-weight:bold;
	font-size:11px;
}
.linkazulbold:active{
	font-weight:bold;
	font-size:11px;
}
.linkazulbold:visited{
	font-weight:bold;
	font-size:11px;
}
.linkgrisbold{
	font-weight:bold;
	font-size:11px;
	color:404040;
}
.linkgrisbold:link{
	font-weight:bold;
	font-size:11px;
	color:404040;
}
.linkgrisbold:hover{
	font-weight:bold;
	font-size:11px;
	color:404040;
}
.linkgrisbold:active{
	font-weight:bold;
	font-size:11px;
	color:404040;
}
.linkgrisbold:visited{
	font-weight:bold;
	font-size:11px;
	color:404040;
}
.linkazul{
	font-size:11px;
}
.linkazul:link{
	font-size:11px;
}
.linkazul:hover{
	font-size:11px;
}
.linkazul:active{
	font-size:11px;
}
.linkazul:visited{
	font-size:11px;
}
.linkgris:link{
	color:#999999;
	font-size:11px;
}
.linkgris:hover{
	color:#999999;
	font-size:11px;
}
.linkgris:active{
	color:#999999;
	font-size:11px;
}
.linkgris:visited{
	color:#999999;
	font-size:11px;
}
.linkgris{
	color:#999999;
	font-size:11px;
}
.textogris{
	color:#525252;
	text-align:justify;
}
/*noticias*/
.textonoticia{
	font-size:12px;
	color:#525252;
}
.fechanoticia{
	font-size:11px;
	color:#666666;
	font-style:italic;
}
.titulonoticia{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.resumennoticia{
	font-size:12px;
	color:#333333;
}
.resumennoticia:link{
	font-size:12px;
	color:#333333;
}
.resumennoticia:active{
	font-size:12px;
	color:#333333;
}
.resumennoticia:visited{
	font-size:12px;
	color:#333333;
}
.resumennoticia:hover{
	font-size:12px;
	color:#333333;
}

.banner{
	width:125px;
	height:382px;
}
.menutop {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#01247e;
	text-decoration:none;
	text-align:right;
}
.menutop:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#01247e;
	text-decoration:underline;
}
.menutop:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#01247e;
	text-decoration:none;
}
.menutop:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#01247e;
	text-decoration:none;
}
.menutop:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#01247e;
	text-decoration:none;
}
.pie1{
	height:20px;
	text-align:center;
	background-image:URL(/imgfiles/blue/pie.jpg);
	background-repeat:no-repeat;
}
.pie{
	background-image:URL(/imgfiles/blue/pie.jpg);
	height:20px;
	width:587px;
	font-size:7pt;
	background-repeat:no-repeat;
	text-align:center;
}
.pieazul{
	background-color:#b3b6d5;
}
.vinculopie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align:center;
}
.vinculopie:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align:center;
}
.vinculopie:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align:center;
}
.vinculopie:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align:center;
}
.vinculopie:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align:center;
}
.espacio{
	width:50px;
}
.nbsp{
	width: 15px;
}
.sombragris {
	background-image: url(/imgfiles/blue/sombragbtm.jpg);
	background-repeat:no-repeat;
	height: 5px;
}
.sombragris2{
	background-image: url(/imgfiles/blue/sombragizq.jpg);
	width: 5px;
}
.celdavacia1{
	width:180px;
	height:5px;
}
.celdavacia2{
	width:10px;
}
.celdavacia3{
	height:8px;
}
.celdavacialogo{
	width:50px;
}
.celdavacialogo2{
	width:35px;
}
.pagina{
	width:626px;
	height:100px;
}
.paginaactual{
	width:340px;
}
.valignbttm{
	vertical-align:top;
}
/*ringtwisters*/
.celdatextoring{
	width:252px;
}
.celdaimagenring1{
	width:207px;
	height:314px;
	text-align:center
}
.celdaimagenring2{
	width:207px;
	height:242px;
	text-align:center
}
/*productos*/
.esqizq{
	width:5px;
	height:5px;
}
.izqtop{
	width:300px;
}
.espcentro{
	width:5px;
	height:5px;
}
.dertop{
	width:241px;
}
.esqder{
	width:5px;
	height:5px;
}
.imagenproducto{
	width:241px;
	height:182px;
}
.pdfproducto{
	height:5px;
	text-align:left;
	font-size:12px;
}
.pdfproducto:link{
	height:5px;
	text-align:left;
	font-size:12px;
}
.pdfproducto:hover{
	height:5px;
	text-align:left;
	font-size:12px;
}
.pdfproducto:active{
	height:5px;
	text-align:left;
	font-size:12px;
}
.pdfproducto:visited{
	height:5px;
	text-align:left;
	font-size:12px;
}
.textoproducto{
	width:300px;
	height:182px;
	font-size:10pt;
	text-align:justify;
	vertical-align:bottom;
}
.textoproductos{
	font-size:10pt;
	text-align:justify;
}
.tablaproducto{
	height:131px;
	width:460px;
}
.input{
	border:thin solid #B3B7D5;
}
.buscador{
	border-bottom:1px solid #b3b6d5;
}
/*menu*/
.menuvertical{
	width:180px;
	height:100%;
}
.treeview ul{ /*CSS for Simple Tree Menu*/
	margin: 0;
	padding: 0;
	padding-left: 0px;
	vertical-align:middle;
}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
    font-weight: bold;
	list-style-type: none;
	padding-left: 10px;
/*	margin-bottom: 3px;*/
	font-family: Sans-Serif;
	font-size: 11px;
	color: #01247E;
	text-indent: 8px;
    display: block;
    border-top: 1px dotted #DDD;
    color: #01247E;
	vertical-align:middle;
}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
    background: url(/imgfiles/blue/closed.gif) no-repeat left 1px;
	cursor: hand;
	cursor: pointer;
	vertical-align:middle;
}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	font-size: 9px;
	font-weight:normal;
	display: none; /*Hide them by default. Don't delete. */
	vertical-align:middle;
}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	font-size: 9px;
	font-weight:normal;
	cursor: default;
	vertical-align:middle;
}
.treeviewactive li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
    font-weight: bold;
	list-style-type: none;
	padding-left: 10px;
/*	margin-bottom: 3px;*/
	font-family: Sans-Serif;
	font-size: 11px;
	color: #E3E6EF;
	text-indent: 8px;
    display: block;
    border-top: 1px dotted #DDD;
    color: #01247E;
	vertical-align:middle;
}
.treeviewactive li.submenu{ /* Style for LI that contains sub lists (other ULs). */
    background: url(/imgfiles/blue/closed.gif) no-repeat left 1px;
	cursor: hand;
	cursor: pointer;
	vertical-align:middle;
	color: #E3E6EF;
}
.treeviewactive li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	font-size: 9px;
	font-weight:normal;
	display: none; /*Hide them by default. Don't delete. */
	vertical-align:middle;
	color: #E3E6EF;
}
.treeviewactive .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	font-size: 9px;
	font-weight:normal;
	cursor: default;
	vertical-align:middle;
	color: #E3E6EF;
}
.fondoactivo{
	background-color:#e3e6ef;
}
.fondoinactivo{
	background-color:#FFFFFF;
}
.titulocontacto{
	background-color:#01247e;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}
.lineacontacto{
	border:#01247e 1px solid;
}
.departamentocontacto{
	color:#01247e;
	font-weight:bold;
	font-size:10px;
}
.personacontacto{
	font-size:10px;
	color:#000000;
}
.par{
	background-color:#e3e6ef;
}