body{
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#666666;
	margin: 0px 0px 0px 0px;

}
table{
	border-collapse:collapse;
}
.menu{
	font-size:14px;
	font-weight:bold;
}
a.menu:link{
	color:#666666;
	text-decoration:none;
}
a.menu:visited{
	color:#666666;
	text-decoration:none;
}
a.menu:hover{
	color:#666666;
	text-decoration:none;
}


.td_menu{
	background-color:#FFFFFF;
	width:80px;
}
.td_menu_hover{
	background-image:url(/images/menu_hover_background.jpg);
	width:80px;
}
.td_menu_active{
	background-image:url(/images/menu_active_background.jpg);
	width:80px;
}


h1, h2, h3 , p, span {margin:0 15px; }
h1 {font-size:2.5em; color:#ff9e01;}
h2 {font-size:2em;color:#ff9e01;}
h3 {font-size:1.5em;color:#ff9e01;}
p {padding-bottom:15px;}
p {padding-top:15px;}
h2 {padding-top:0.5em;}
h3 {padding-top:0.5em;}

.client_form{
	font-size:11px;
	font-weight:bold;
	height:237px;
	width:202px;
	background-image:url(/images/form_background.gif);
}

.top_border{
	background-image:url(/images/top_border.jpg);
	height:30px;
}
.top_left_border{
	background-image:url(/images/top_left_border.jpg);
	height:30px;
	width:100px;
}
.bottom_border{
	background-image:url(/images/bottom_border.jpg);
	height:30px;
}
.bottom_left_border{
	background-image:url(/images/bottom_left_border.jpg);
	height:30px;
	width:100px;
}
.right_border{
	background-image:url(/images/right_border.jpg);
	width:30px;
}
.top_right_corner{
	background-image:url(/images/top_right_corner.jpg);
	height:30px;
	width:30px;
}
.bottom_right_corner{
	background-image:url(/images/bottom_right_corner.jpg);
	height:30px;
	width:30px;
}

.login_recover{
	font-size:10px;
}

.info_adicional{
	font-size:11px;
}

.right_pane{
	background-image:url(/images/main_table_background.jpg);
}

.destacado{
	color:#ff9e01;
}

.texto_grande{
	font-size:14px;
}

.piepag{
	font-size:10px;
}

.qualified{
	font-size:11px;
}

.left_pane{
	width:250px;
	background-image:url(/images/main_table_background.jpg);
}

.main_td{
	background-image:url(/images/main_table_background.jpg);
}

.barra_titulos{
	background-image:url(/images/titulo_background.jpg);
	font-size:14px;
}

.barra_seccion{
	background-image:url(/images/seccion_background.jpg);
	font-size:14px;
}

.barra_seccion a:link,.barra_seccion a:visited  {
	color:#666666;
	text-decoration:none;
}

.barra_seccion a:hover  {
	color:#666666;
	text-decoration:underline;
}

.gris_grande{
	color:#666666;
	font-size:36px;
}
.naranja_grande{
	color:#ff9e01;
	font-size:24px;
}

.fotocontacto{
	margin:0px 0px 0px 20px;
	float:right;
}
.encabezado_tabla_precios{
	text-align:center;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	height:40px;
}
.encabezado_tabla_precios a{
	color:#FFFFFF;
}
.precio_tabla_precios{
	text-align:center;
	background-color:#ff9e01;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	height:30px;
}
.texto_tabla_precios{
	color:#666666;
	font-size:12px;
	padding: 5px 5px 5px 0px;
}
.nota_asterisco{
	font-size:10px;
}
a.enlace:link{
	color:#0000FF;
	text-decoration:none;
}
a.enlace:visited{
	color:#0000FF;
	text-decoration:none;
}
a.enlace:hover{
	color:#0000FF;
	text-decoration:underline;
}

ul.lista_normal, ul li.lista_normal{
	list-style:circle;
	font-weight:normal;
	font-size:12px;
	color:#666666;
}




#menu{
	position:relative;
	z-index:1;
	top:0;
	left:0;
	padding:2px;
	margin:0px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
}
li ul{
	position:relative;
	display:none;
	padding:2px;
	margin:0px;
	list-style:none;
	border:1px solid #ff9e01;
	background-color:#ffffff;
	list-style: none;
	font-weight:bold;
	font-size:13px;
}
li{
	position:relative;
	background-color:#ffffff;
	border:0px solid black;
	padding:5px 5px 5px 5px;
	margin:0px;
	color:#000000;
	list-style: none;
	font-weight:bold;
	font-size:13px;
}
.subMenu{
	background-repeat:no-repeat;
}
.click{
	background-color:#ff9e01;
	color:#ffffff;
}
.click ul{
	display:block;
}
.hover, ul li a:hover{
	cursor:pointer;
	background-color:#ff9e01;
	color:#ffffff;
}
li ul li.hover, li ul li.hover a:hover{
	background-color:#ff9e01;
}


.activo, li.activo a{
	cursor:pointer;
	background-color:#FFFFFF;
	color:#ff9e01;
	text-decoration:none;
}
.activohover, li.activohover a{
	cursor:pointer;
	background-color:#ff9e01;
	color:#ffffff;
	text-decoration:underline;
}
li.activo ul li, li.activo ul li a, li.activohover ul li, li.activohover ul li a{
	background-color:#FFFFFF;
	color:#666666;
	text-decoration:none;
}
li.activo ul li.hover, li.activo ul li.hover a, li.activohover ul li.hover, li.activohover ul li.hover a{
	background-color:#ff9e01;
	color:#FFFFFF;
	text-decoration:underline;
}
li.activo ul li.activo, li.activo ul li.activo a{
	background-color:#FFFFFF;
	color:#ff9e01;
	text-decoration:none;
}
li.activo ul li.activohover, li.activo ul li.activohover a{
	background-color:#ff9e01;
	color:#FFFFFF;
	text-decoration:underline;
}
li.activohover ul li.activo, li.activohover ul li.activo a{
	background-color:#FFFFFF;
	color:#ff9e01;
	text-decoration:none;
}








li a{
	width:100%;
}
li a, li ul li a, li.hover ul li a{
	text-decoration:none;
	color:#666666;
}
li.hover a, li ul li.hover a{
	color:#ffffff;
	text-decoration:underline;
}
.dbMenu .subMenu{

}
.dbMenu li{
	float:left;
	
	
}
.dbMenu li ul{
	position:absolute;
	top:26px;
	left:0px;
	width:20em;

}
.dbMenu li ul li{
	float:none;
}



