a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663333;
}
a:visited {
	color: ##663333;
}
a:hover {
	color: #663333;
	text-decoration: underline;
}
a:active {
	color: #663333;
}


.barra {
           scrollbar-3dlight-color:palered;
           scrollbar-arrow-color:white;
           scrollbar-base-color:black;
           scrollbar-darkshadow-color:palered;
           scrollbar-face-color:darkred;
           scrollbar-highlight-color:black;
           scrollbar-shadow-color:
}

html, body {
	background-color: #ffffff;
	background-image: url(../images/interbackvib.jpg);
	background-repeat: repeat-x;
	margin: 0; padding: 0;
    height: 100%;

}

#copyright {
	font: normal 10px Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
}

#initext {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
}


#virtuotext {
font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	
}


#virtuotext a {
	color:  #666666;
	text-decoration: none;
}

#virtuotext a:hover, #virtuotext .current{
	color: #3399FF;
	text-decoration: none;
}




.viconmenu{
	margin: 0;
	
	padding: 0;
	float: left;
	width: 483px;
	
	
}

.viconmenu li{
display: inline;


}

.viconmenu li a{
float: left;
font: normal 10px Geneva, Arial, Helvetica, sans-serif;
color: #3399FF;
padding: 4px 11px;
margin-bottom:5px;
text-decoration: none;
height: 14px;

}

.viconmenu li a:visited{
color: #3399FF;
}

.viconmenu li a:hover, .viconmenu li .current{
color: #000000;
}





.v2menu{
margin:0;
padding:0;
height:1%;

}

.v2menu ul, li {	/* use of a list for the menu */
list-style-type: none;	/* clean up of the liste */
}

.v2menu ul {
position: absolute;	/* ppositionning for IE5 et IE5.5 */
top: 0px;
left: 0px;
width: 420px;
text-align: center;
}

.v2menu li{
float: left;
}

.v2menu li a{
display: block;	/* <a> block to give it its dimensions */
height: 22px;
width: 70px;
padding-top:49px;
line-height: 13px;	/* line height to avoid paddings */
font: normal 11px Geneva, Arial, Helvetica, sans-serif;
color: #3399FF;
text-align: center;
text-decoration: none;
}


.v2menu li a:hover {
color: #000000;
background: transparent url(../images/menu-icon-shine.jpg) top left no-repeat;
text-decoration: none;
}
a#op1:hover {
background-position: top left;	/* background move for each button */
}
a#op2:hover {
background-position: -70px 0px;
}
a#op3:hover {
background-position: -140px 0px;
}
a#op4:hover {
background-position: -210px 0px;
}
a#op5:hover {
background-position: -280px 0px;
}
a#op6:hover {
background-position: top right;
}


/* Holly Hack for IE \*/
* html .v2menu li a {
display: block;	/* <a> block to give it its dimensions */
height: 32px;
width: 70px;
padding-top:48px;
line-height: 0px;	/* line height to avoid paddings */
font: normal 12px Geneva, Arial, Helvetica, sans-serif;
color: #3399FF;
text-align: center;
text-decoration: none;
padding-left:0px;
}
/* End */



.vsubmenu{
	margin: 0;
	
	padding: 0;
	float: left;
	width: 700px;
	
	
}

.vsubmenu li{
display: inline;


}

.vsubmenu li a{
float: left;
font: normal 12px Geneva, Arial, Helvetica, sans-serif;
color: #003366;
padding: 4px 20px;
text-decoration: none;
height: 14px;
border-right: 0.1em solid #FF9933;
}

.vsubmenu li a:visited{
color: #003366;
}

.vsubmenu li a:hover, .vsubmenu li .current{
color: white;
background: transparent url(../images/vhover.jpg) center center repeat-x;
text-decoration: none;
}



.vsubmenu2{
	margin: 0;
	margin-left:0;
	padding-left: 0px;
	float: left;
	width: 802px;
	
	
}

.vsubmenu2 li{
display: inline;


}

.vsubmenu2 li a{
float: left;
font: normal 10px Geneva, Arial, Helvetica, sans-serif;
color: #003366;
padding: 3px 18px;
text-decoration: none;
height: 14px;

}

.vsubmenu2 li a:visited{
color: #003366;
}

.vsubmenu2 li a:hover, .vsubmenu2 li .current{
color: #003366;
text-decoration: underline;
}


#vibrafooter {
width:744px;
}

#vibnoticias {
width:372px;
}


#picolumn1 {
float: left;
left:261px;
top:176px;
width:115px;
background:#fff;
border:1px solid #000;
	}
	
	
#picolumn2 {
background:#fff;
margin-left: 115px;
margin-right:115px;
border:1px solid #000;
voice-family: "\"}\"";
voice-family: inherit;
	}




#picolumn3 {

float: right;
right:10px;
top:50px;
width:115px;
background:#fff;
border:1px solid #000;
	}	
	
.selectitle {
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
}


.selectitle li{
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
float: left;
margin-left: 5;
background-image: url(../images/bluedot.gif);
background-position: 0 3px;
background-repeat: no-repeat;
padding: 0 0 0 10px; /* left padding moves the text away from the bullet */
  
}

.selectitle li a{


color: #003366;
text-decoration: none;
}

.selectitle li a:hover, .selectitle li .current{
color: #003366;
text-decoration: underline;
}

.framepic img {	
	border: 1px solid #3399FF;
}

.framepic:hover img{
border: 1px solid navy;
}

.frameppic:hover{
color: #333333;
border: 0px;
}

.framepic2 img {	
	border: 1px solid #3399FF;
}

.framepic2:hover img{
border: 1px solid navy;
}

.frameppic2:hover{
color: #333333;
border-width: 0px;
}


.notitext h3 { 
	font: bold 8pt Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-top: 0px;
	margin-bottom: 0px; 
	color: #003399;
	}
	
.notitext h2 { 
	font: normal 7pt Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-top: 0px;
	margin-bottom: 3px;  
	color: #003399;
	}
	
.notitext {
	width:110px;
	height:78px;
	font: normal 9px Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left:5px;
}

.notitext a{
	color: #000;
	text-decoration: none;
}

.notitext a:hover, .notitext .current{
	color: #003399;
	text-decoration: underline;
}



.produtext h3 { 
	font: bold 8pt Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 10px;  
	color: #003399;
	}
	
.produtext h2 { 
	font: normal 7pt Geneva, Arial, Helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-top: 0px;
	margin-bottom: 3px;  
	color: #003399;
	}
	
.produtext {
	width:200px;
	height:33px;
	font: normal 9px Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left:5px;
}

.produtext a{
	color: #000;
	text-decoration: none;
}

.produtext a:hover, .produtext .current{
	color: #003399;
	text-decoration: underline;
}


.context {

	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #000;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:20px;
}

.context1 {

	clear: left; 
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height:auto;
	color: #000;
	margin-top:20px;
	margin-bottom:0px;
	border-bottom:thin #3399FF dotted; 
	
}

.picframing {
	clear:both;
	width: 200px;
	height:160px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 50px;
	border:thin #3399FF solid;
	background-color: #FFFFFF;	
	}


.context2 {

	clear: right; 
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height:auto;
	color: #000;
	margin-top:0px;
	margin-bottom:30px;
	padding-top:10px;
	padding-right:10px;
	
}

.picframing2 {
	clear:both;
	width: 200px;
	height:160px;
	float: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 10px;
	border:thin #3399FF solid;
	background-color: #FFFFFF;
	}

.maintitles {
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.08em;
	color: #000066;
	text-align:center;
	padding-top:3px;
}

#somosinfo {
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.01em;
	color: #000066;
	text-align:center;
}

#lineopleft {
border-left:#FFFFFF  medium solid;
}

#lineopright {
border-right:#FFFFFF  medium solid;
}



#somosinfo span {
color: #3399FF;
}

#somosinfo span a{
	color: #3399FF;
	text-decoration: none;
}

#somosinfo span a:hover, #somosinfo span .current{
	color: #000066;

}

div.personalinfo {

	clear: right;
	
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height: 120px;
	color: #000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:thin #3399FF dotted;
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}


div.personalinfoOVER {

	clear: right; 
	
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height: 120px;
	color: #000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:thin #3399FF dotted;
}


.personalpic {
	clear:both;
	width: 100px;
	height:120px;
	float: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 10px;
	border:thin #3399FF solid;
	}


div.personalinfo2 {

	clear: right;
	
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height: auto;
	color: #000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:thin #3399FF dotted;
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}


div.personalinfoOVER2 {

	clear: right; 
	
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height: auto;
	color: #000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:thin #3399FF dotted;
}


.personalpic2 {
	clear: left;
	width: 100px;
	height:120px;
	float: left;
	padding-top: 30px;
	padding-bottom: 50px;
	marging-top: 20px;
	marging-bottom: 40px;
	margin-right: 50px;
	margin-left: 10px;

	}
	
	
	
	
* html div.personalinfo2 {

	clear: right;
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height: 200px;
	color: #000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:thin #3399FF dotted;
	opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
}	
	
* html div.personalinfoOVER2 {

	clear: right; 
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height: 200px;;
	color: #000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	border-bottom:thin #3399FF dotted;
}

	

/*
a.opaco img{
filter:alpha(opacity=45);
-moz-opacity: 0.45;
opacity: 0.45;
}

a.opaco:hover img{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

.personalinfo img{
filter:alpha(opacity=45);
-moz-opacity: 0.45;
opacity: 0.45;
}

.personalinfo:hover img{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}


.personalinfo a {
color: #ccc;
text-decoration: none;
}

.personalinfo  a:hover, .personalinfo a .current{
	color: #000000;
	text-decoration: none;

}

.personalinfo span {
color: #ccc;
text-decoration: none;
}

.personalinfo  span:hover, .personalinfo span .current{
	color: #000000;
	text-decoration: none;

}
*/




.notipicframing {
	clear:both;
	width: 205px;
	height:190px;
	float: left;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 60px;
	margin-left: 10px;
	border:2px #3399FF solid;
	background-color: #3399FF;
	}


.notipicframing img {	
	border: 2px solid  #FFFFFF;
}

.selectnotipic {
	
	letter-spacing:0.04em;
	line-height:20px;
	color: #ffffff;	
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:9px;
	text-align:right;
}


.selectnotipic a {	
	color: #ffffff;
	text-decoration: none;	
	}

.selectnotipic  a:hover, .selectnotipic a .current{
	background: transparent url(../images/circle1.gif) no-repeat top center; 
	color: #ffffff;
	text-decoration: none;
}


.noticontext {

	clear: right; 
	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height:240px;
	color: #000;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:10px;
	border-bottom:thin #3399FF dotted;
	
}

/* Seccion  Datos Tecnicos */




/* Final Seccion Datos Tecnicos */




/* Seccion  Preguntas */




/* Final Seccion Preguntas */




/* Seccion  Mapa del Sitio */




/* Final Seccion Mapa del Sitio */




/* Seccion  Indice del Sitio */




/* Final Seccion Indice del Sitio */









/* MENU ICONOS */







/* Seccion  Servicios */



.suckerdiv ul { margin: 0; padding: 0; list-style-type: none; height:50px; }
.suckerdiv ul li { position: relative; float:right; display:block; width:130px; background:white; text-align:center; background: #E7F1F5}
.suckerdiv ul li ul { position: absolute; width: 130px; padding-top:1px; display: none; }
.suckerdiv ul li ul li ul{ left: 129px; top:0; padding-top:15px; padding-left:1px; }
.suckerdiv ul li a { display: block; color: #000066; text-decoration: none; background: #E7F1F5; padding: 5px 5px; 
						border-left:1px solid #fff; border-bottom:1px solid #fff; margin-right:0px; }
.suckerdiv ul li ul li a { margin-bottom:1px; }
.suckerdiv ul li a:visited { color: #000066; }
.suckerdiv ul li a:hover { background-color: #FFFFCC; text-decoration:none;}
.suckerdiv .submenus { background: url(../images/arrowsub2.gif) no-repeat bottom right; }
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: right; height: 1%; text-align:left; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


.servitext1 {

	clear: left; 
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height:  auto;
	color: #000;
	margin-bottom:0px;
	border-bottom:thin #3399FF dotted; 
	
}

.picserv {
	clear:both;
	width: 200px;
	height:auto;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
	background-color: #FFFFFF;	
	}



.servitext2 {

	clear: right; 
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	height:180px;
	color: #000;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-right:10px;
	
}

.picserv2 {
	clear:both;
	width: 200px;
	height:160px;
	float: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 10px;
	border:thin #3399FF solid;
	background-color: #FFFFFF;
	}


.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

.titulosvib {
		clear:both;
		height:20px;
		font: bold 15px Geneva, Arial, Helvetica, sans-serif;
		border:none;
		margin:20px 0px 20px 0px;
		background: url(../images/bluedot.gif) no-repeat center left;
		}
		
		

.toplink {
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
}


.toplink li{
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
float: right;
margin-left: 5;
background-image: url(../images/arrow-subir.gif);
background-position: 0 3px;
background-repeat: no-repeat;
padding: 0px 0 5px 15px; /* left padding moves the text away from the bullet */
  
}

.toplink li a{
color: #003366;
text-decoration: none;
}

.toplink li a:hover, .toplink li .current{
color: #003366;
text-decoration: underline;
}


.picserv3 {
	clear:both;
	width: 220px;
	height:auto;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
	background-color: #FFFFFF;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #3399FF solid;
	background-color:#3399cc;	
	}

.picserv4 {
	clear:both;
	width: 220px;
	height:auto;
	float: left;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #FFFFFF;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #3399FF solid;
	background-color:#3399cc;	
	}

.picserv5 {
	clear:both;
	width: 165px;
	height:auto;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
	background-color: #FFFFFF;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #3399FF solid;
	background-color:#3399cc;	
	}

.picserv6 {
	clear:both;
	width: 650px;
	height:auto;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	color: #3399FF;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #fff solid;
	background-color:#fff;	
	}

.picserv7 {
	clear:both;
	width: 267px;
	height:auto;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	color: #3399FF;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #fff solid;
	background-color:#fff;	
	}

.picserv8 {
	clear:both;
	width: 380px;
	height:auto;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #3399FF solid;
	background-color:#3399FF;	
	}

.picserv9 {
	clear:both;
	width: 546px;
	height:auto;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 65px;
	color: #3399FF;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #fff solid;
	background-color:#fff;	
	}

.picserv10 {
	clear:both;
	width: 600px;
	height:auto;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #3399FF solid;
	background-color:#3399FF;	
	}
	
.picserv11 {
	clear:both;
	width: 184px;
	height:auto;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
	background-color: #FFFFFF;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin #3399FF solid;
	background-color:#3399cc;	
	}
	
.picserv12 {
	clear:both;
	width: 220px;
	height:auto;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 5px;
	background-color: #FFFFFF;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	}

.picserv13 {
	clear:both;
	width: 184px;
	height:auto;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
	background-color: #FFFFFF;
	color: #fff;
	text-align:right;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	border:thin white solid;
	background-color:#3399cc;	
	}

#tablatitulo {
		clear:both;
		height:50px;
		font:bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:center;
		border:none;
		margin:10px 0px 5px 0px;
		background: url(../images/tablatitulopic1.jpg) repeat center left;
		border-right:thin #004670 solid;
		}
		

#tablatitulo2 {
		clear:both;
		height:32px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#004670;
		border:none;
		margin:5px 0px 5px 0px;
		background: url(../images/tablatitulopic2.jpg) repeat center left;
		border-bottom:thin #004670 solid;
		}

#tablatitulo3 {
		clear:both;
		height:18px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:center;
		border:none;
		margin:5px 0px 5px 0px;
		background-color:#00A0c6;
		}


#tablatitulo4 {
		clear:both;
		height:20px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:left;
		padding:0px 0px 0px 3px;
		border:none;
		border-left:#0099FF thin solid;
		border-right:#0099FF thin solid;
		border-bottom: #c2d9f7 thin solid;		
		}

#tablatitulo5 {
		clear:both;
		height:20px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:center;
		border:none;
		border-right:#0099FF thin solid;
		border-bottom: #c2d9f7 thin solid;		
		}
		
#tablatitulo6 {
		clear:both;
		height:20px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:right;
		padding:0px 105px 0px 0px;
		border:none;
		border-left:#0099FF thin solid;
		border-right:#0099FF thin solid;
		border-bottom: #c2d9f7 thin solid;		
		}
		
#tablatitulo7 {
		clear:both;
		height:20px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:left;
		padding:0px 0px 0px 100px;
		border:none;
		border-right:#0099FF thin solid;
		border-bottom: #c2d9f7 thin solid;		
		}

#tablatitulo8 {
		clear:both;
		height:20px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:center;
		border:none;
		}

#tablatitulo9 {
		clear:both;
		height:20px;
		font: bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#004670;
		text-align:left;
		padding:0px 0px 0px 10px;
		}

.tablatituloA {
		height:40px;
		background: url(../images/tablatitulopic3.jpg) no-repeat center left;
		padding-top:10px;
}

.tablatituloB {
		height:28px;
		background: url(../images/tablatitulopic4.jpg) no-repeat center right;
		padding-top:2px;
}

.tablatituloC {
		height:40px;
		background: url(../images/tablatitulopic5.jpg) no-repeat center right;
		padding-top:10px;
}

/* Final Seccion Servicios */




/* Seccion  Productos */




/* Final Seccion Productos */




/* Seccion  Descargas */




/* Final Seccion Descargas */




/* Seccion  Descargas */



/* default styles for extension "tx_dropdownsitemap_pi1" */
		.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
/* default styles for extension "tt_news" */
	


/* Final Seccion Descargas */




/* Seccion Mapa */

.arrowlistmenu{
width: 250px; /*width of accordion menu*/
padding-left:220px;
}

* html .arrowlistmenu{
width: 480px; /*width of accordion menu*/
padding-left:180px;
}


.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(../images/glossyback.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/glossyback2.gif);
}
		
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background:  #66CCFF !important;
}

.arrowlistmenu ul li a{
color: #0066FF;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #0033FF;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}



/* Final Seccion Mapa */




/* Seccion Contactenos */




/* Final Seccion Contactenos */







/* FINAL MENU ICONOS */


