body {
	text-align: center;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

font {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
}


/*Colores de los Links*/
a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

/*--------------------------------------------------------------*/

a.menu {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.menu:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a.menu:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
a.menu:active {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
/*----------------------------------------------------------------*/


/*Div que ayuda a centrar la página*/
#frame {
		width:750px;		
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;
		padding:0px;
		text-align:left;
		/*border: 1px solid #FF33FF;*/
}
/*-------------------------------------------*/




/*Div que ayuda a centrar la página (borrar)*/
#frame2 {
		width:750px;		
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;
		padding:0px;
		text-align:left;
}
/*-------------------------------------------*/


/*Div de la imagen de página en construcción*/
.const {
	background: url(/imagenes/webnuevo/pagconst.jpg);
	height: 300px;
	width: 500px;
}
/*----------------------------------------------------------*/


/*Div de la imagen del header del Site*/

.contheader {
	width: 750px;
	/*border: 1px solid #FF33FF;*/
	height: 131px;
	margin: 0px;
	padding: 0px;
}

.head1 {
	background: url(/imagenes/encabezado/encabezado.jpg);
	height: 131px;
	width: 750px;
	margin: 0px;
	padding: 0px;
}

/*---------------------------------------------------------------------------------------------*/


/*Primer Menú-----------------------------------------------------------------------------------*/

.chromestyle{
	width: 99%;
	margin-top: -120px;
	/*margin-bottom: 20px;*/
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/*border: 1px solid #BBB;*/
width: 100%;
background: url(chromethem/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 4px 7px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #DADADA;*/
}

.chromestyle ul li a:visited{
/*background: url(chromethem/chromebg-over.gif) center center repeat-x; THEME CHANGE HERE*/
	color: #FFFFFF;
}

.chromestyle ul li a:hover{
	color: #FFFFCC;
}

.chromestyle ul li a:active{
	color: #FFFFFF;
}

/*.chromestyle ul li a[rel]:after{*/ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); uncomment this line to use an image instead*/
/*}*/


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #BBB;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;
	width: 200px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
	background: #E71B1E;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:visited{
	color: #FFFFFF;
}

.dropmenudiv a:hover{
	background: #000099;
	color: #FFFFCC;
}

.dropmenudiv a:active{
	color: #FFFFFF;
}

/*--Fin Primer Menú------------------------------------------------------------------*/


/*Segundo Menú-----------------------------------------------------------------------------------*/

.chromestyl{
	width: 99%;
	font-weight: bold;
}

.chromestyl:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyl ul{
    /*border: 1px solid #BBB;*/
	width: 100%;
	/*background: url(chromethem/chromebg.gif) center center repeat-x;*/
	padding: 4px 0;
	margin: 20 0 0;
	text-align: right;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	word-spacing: 5px;
}

.chromestyl ul li{
display: inline;
}

.chromestyl ul li a{
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
padding: 4px 7px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #DADADA;*/
}

.chromestyl ul li a:visited{
 color: #CC0000;
}

.chromestyl ul li a:hover{
 color: #FFFFCC;
}

.chromestyl ul li a:active{
 color: #CC0000;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenud{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
background: #BED5E7;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenud a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #CC0000;
}

* html .dropmenud a{ /*IE only hack*/
width: 100%;
}

.dropmenud a:visited{ /*THEME CHANGE HERE*/
color: #CC0000;
}

.dropmenud a:hover{ /*THEME CHANGE HERE*/
background-color: #000099;
color: #FFFFCC;
}

.dropmenud a:active{ /*THEME CHANGE HERE*/
color: #CC0000;
}

/*--Fin Segundo Menú------------------------------------------------------------------*/


/*Controla la posición de los dos formularios del encabezado*/
.form1 {
	height: 40px;
	width: 500px;	
	font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;	
	/*border: 1px solid #99FF00;*/
	float: left;
}

.form2 {
	height: 40px;
	width: 242px;
	font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	float: left;
	margin-right: 3px;
}

form.enc {
	font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	/*border: 1px dashed #FFCCFF;*/
	position: relative;
	top: 25px;	
}
/*-------------------------------------------------------------------------*/

/*Controla el div de la sección del menú, main y footer*/
#wrap {
	width: 750px;
	margin: 0 auto;
	text-align: left;
	/*border: 1px solid #006699;*/	
}
/*----------------------------------------------------------------------------*/

/*Controla el div, las tablas e imagenes de la sección del menú izquierdo*/
#leftnav {
	float: left;
	width: 150px;
	background: #CAD9E9;		
	height: auto;
	/*height: 530px;	*/	
}

#leftnav_index {
	float: left;
	width: 150px;
	background: #CAD9E9;
	height: 960px;
}

#leftnav_conta {
	float: left;
	width: 150px;
	background: #CAD9E9;
	height: 725px;
}

#leftnav_fac {
	float: left;
	width: 150px;
	background: #CAD9E9;
	height: 650px;
}

#leftnav_fac4 {
	float: left;
	width: 150px;
	background: #CAD9E9;
	height: 1100px;
}

#leftnav_hist {
	float: left;
	width: 150px;
	background: #CAD9E9;
	height: 655px;
}

#leftnav_fv {
	float: left;
	width: 150px;
	background: #CAD9E9;
	height: 655px;
}

#leftnav_detdepto {
	float: left;
	width: 150px;
	background: #CAD9E9;
	height: 655px;
}



table.menu {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 2px;
	/*border: 1px solid #99FFFF;*/
	text-align: center;
}

td.menu{
	padding-top: 15px;
}

td.menu_bot{
	padding-bottom: 20px;
}


img.menu {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/	
}

/*----------------------------------------------------------------------------*/

/*Contiene el div de contenido de la página index y contacto*/

#main_index {
	float: left;
	width: 595px;
	height: 600px;
	text-align: center;
}

#main_conta {
	float: left;
	width: 595px;
	height: 725px;
	text-align: center;
	/*border: 1px solid #00FF66;*/
}

#main_fac {
	float: left;
	width: 595px;
	height: 580px;
	text-align: center;
	/*border: 1px solid #00FF66;*/
}

#main_fac4 {
	float: left;
	width: 595px;
	height: 1100px;
	text-align: center;
	/*border: 1px solid #00FF66;*/
}

#main_hist {
	float: left;
	width: 595px;
	height: 655px;
	text-align: center;
	/*border: 1px solid #00FF66;*/
}

#main_fv {
	float: left;
	width: 595px;
	height: 655px;
	text-align: center;
	/*border: 1px solid #00FF66;*/
}

#main_detdepto {
	float: left;
	width: 595px;
	height: 655px;
	text-align: center;
	/*border: 1px solid #00FF66;*/
}

/*------------------------------------------------------------------------------*/

table.index {	
	width: 535px;
	/*border: 1px solid #000000;*/
}

table.index th {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 15px 15px 15px 5px;
}

table.index td {
	padding: 5px;
	text-align: justify;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
/*----------------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/

/*Contiene los div que controlan la sección principal del div de contenido*/
#main {
	float: left;
	width: 595px;
	height: 530px;
	overflow: auto;
	/*border-right: 1px solid #999999;*/
	text-align: center;
}

#main1 {
	height: 550px;
	width: 550px;
	text-align: center;
	padding-left: 1px;
	padding-top: 10px;
}

#main1 img {
	border: 1px solid #000000;
}

#main2 {
	height: 188px;
	width: 550px;	
	text-align: center;
	padding-left: 1px;
	padding-top: 10px;
	
}


/*Página de Sucursales*/

#main_mapa1 {
	height: 216px;
	width: 526px;
	margin-top: 122px;
	padding: 5px;
	/*border: 1px solid #CC99FF;*/
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-align: center;
	list-style: square;
}

#main_mapa2 {
	height: 260px;
	width: 528px;
	margin-top: 50px;
	padding: 5px;
	/*border: 1px solid #CC99FF;*/
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-align: center;	
}

.mapa2_td {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-align: left;
	padding-left: 5px;
}

.mapa2_td a {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-align: left;
	padding-left: 5px;
}

.mapa2_td a:visited {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-align: left;
	padding-left: 5px;
}

.mapa2_td a:hover {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: left;
	padding-left: 5px;
}

.mapa2_td a:active {
	font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	text-align: left;
	padding-left: 5px;
}

#main_sucursales {
	width: 98%;
	margin-top: 5px;
	padding: 2px;
	
}

.suc_td {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-align: left;
	padding-left: 45px;
	/*border: thin solid #993399;*/
}

.suc2_td {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-align: left;
	/*border: thin dashed #00FF99;*/
}
.suc3_td {
	font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
	
	color: #3366FF;
	text-align: center;
	
	/*border: thin dashed #00FF99;*/
}

/*--------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*/

/*Contiene el footer*/
#footer {
	clear: both;
	background: url(/imagenes/encabezado/footer.jpg);
	height: 60px;
	width: 750px;
}
/*----------------------------------------------------------------------------*/

/*Controla la página de Historia*/
table.hist {	
	width: 535px;
	/*border: 1px solid #000000;*/
}

table.hist th {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 15px 15px 15px 5px;
}

table.hist td {
	padding: 5px;
	text-align: justify;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
/*----------------------------------------------------------------------------*/


/*Controla la página de Contactos*/
table.cont {
	width: 523px;
	background: #D4D4D4;
	margin-left: 6px;
	border: 1px solid #000000;	
}
.titulo_hoja
{
background-color: #008fd5  ;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:left;
}
.cont_th {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 15px 15px 15px 5px;	
	/*border: thin solid #00FF00;*/
}

/*table.cont td {
	padding: 5px;
	text-align: justify;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;	
	/*border: thin solid #00FFFF;
}*/
 .cont_td {
	padding: 5px;
	text-align: justify;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;	
	/*border: thin solid #00FFFF;*/
}
/*.cont_td2 {
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px #FFFFFF;
}*/
.tab_gral
	{ padding-top:6px;
	padding-bottom:6px;
	padding-left:3px;
	font-size:14px;
	vertical-align:middle;
}
.boton{
        font-size:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#FFFFFF;
        background: #5F5F5F;
        /*border:1px;*/
		/*border-color: #000000;*/
        width:80px;
        height:22px;
       }
/*----------------------------------------------------------------------------*/



/*Hoja de Vida*/

form.hvf {
        background: #FFFFFF;
}

table.hvt {
	margin: 10px 0px 10px 10px;
	padding: 2px;
	width: 500px;
	border: 1px solid #000000;
	background:  #D4D4D4;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}


td.hviz {
        font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        width: 140px;
        padding: 5px;
}


td.hvder {
        font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        width: 260px;
}

td.hvenc {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	width: 500px;
	padding: 5px;
	background: #0054A5;
}

td.hvsenc {
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        width: 500px;
        padding: 5px;   
}

td.hvsep {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 500px;
	border-bottom: 1px dotted #0054A5;
	margin-bottom: 5px;
}


/*td.hvder input {
        font: xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        height: 10px;
        border: 1px solid #333333;
}*/

td.hvder .hvrb {        
        border: 0px none #FFFFFF;
}

.hvenv {
        margin: 10px 0px 0px 200px;
        border: 1px outset #FFFFFF;
        font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        background: #C0C0C0;
}

td.hvder select {
        margin: 5px 0px 0px;
        font: xx-small Verdana, Arial, Helvetica, sans-serif;
}

h2.hvh2 {
        float: right;
        margin: 5px 5px 0px 0px;
        /*border: 1px solid #99FF66;*/
        font: bold x-small Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
 }
 
/*-----------------------------------------------------------------*/


.env {
        margin: 10px 0px 0px 200px;
        border: 1px outset #FFFFFF;
        font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        background: #C0C0C0;
}

.img_brd {
	border: 1px solid #000000;
}

/*Tabla Generica*/

table.tabla {
	padding: 5px;
	width: 535px;
	/*border: 1px solid #000000;*/
}

table.tabla th{
	padding: 15px 15px 15px 5px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

table.tabla td{
	padding: 5px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	/*text-align: justify;*/
}
/*-----------------------------------------------------------------------*/

/*Tabla Generica*/

table.deptos {	
	width: 545px;
}

table.deptos th{
	padding: 10px 10px 10px 15px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	/*border: 1px solid #0000CC;*/
}

table.deptos td{
	padding: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	border: thin solid #00CCFF;
}

/*-----------------------------------------------------------------------*/

/*Tabla Despliegue de Art. Consultados*/

table.art {
	width: 545px;
	margin-top: 15px;
	/*border: 1px solid #0000CC;*/
}

table.det {
	width: 545px;
	margin-top: 15px;
	/*border: 1px solid #0000CC;*/
}

table.dep {
	width: 545px;
	/*margin-top: 5px;*/
	/*border: 1px solid #0000CC;*/
}


.art_td_img{
	/*padding: 15px;*/
	text-align: left;
	height: 200px;
	width: 200px;
	border-right: 1px dashed #666666;
}

table.art th{
	padding: 5px;
	/*text-align: right;*/
	width: 540px;
	background: #008FD5;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

.thfont{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

table.art a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

table.art a:visited{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

table.art a:hover{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

table.art a:active{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

table.art td{
	padding: 5px;
	text-align: left;
	width: 100px;
	/*border: thin ridge #00FF66;*/
}

table.det td{
	padding: 15px;
	text-align: left;
	width: 220px;	
	/*border: thin ridge #00FF66;*/
}


table.dep td{
	padding: 5px;
	text-align: center;
	width: 100px;	
	/*border: thin ridge #00FF66;*/
}

.art_des_font {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-transform: capitalize;
}

.art_cod_font {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: capitalize;
}

.art_oth_font {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: capitalize;
}

.det_des_font {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-transform: capitalize;
}

.det_cod_font {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: capitalize;
}

.det_oth_font {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: capitalize;
}

/*Tabla de ofertas*/

table.oferta {
	padding: 5px;
	width: 535px;
	/*border: 1px solid #000000;*/
}

table.oferta th{
	padding: 15px 5px 5px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	/*text-align: left;*/
}

table.oferta td{
	padding: 5px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	/*text-align: justify;*/
	/*border: 1px solid #000000;*/
}
/*-----------------------------------------------------------------------*/

/*Table de puntos gordos*/


table.pg td{
	padding: 5px;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	/*text-align: justify;*/
	/*border: 1px solid #000000;*/
}
/*-----------------------------------------------------------------------*/



.ul_fp {	
	list-style: square;
}

.ul_fp li {
	padding: 4px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: outside;
	/*border: 1px solid #00FF33;*/
}

form.facpag {
	background: #FDB813;
	border: 2px outset #8EC63D;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 7px 2px 2px;
	height: 40px;
}

form.facpag input {
	border: 1px ridge #8EC63D;
}

div.fp {
	background: #FDB813;
	border: 2px solid #8EC63D;
	padding-right: 3px;
	padding-left: 3px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

div.fp ul {	
	list-style: square;
}

div.fp li {
	padding: 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style: outside;
}

/*Tablas con Bordes Redondeados*/
div#nifty{
	margin: 5px 2px 5px 55px;
	background: #0054A5;
	width: 300px;
       /*border: thin solid #99FFFF;*/
}
div#nifty2{
        margin: 5px 10%;
        background: #BC2024;
        width: 60%;
        /*float: left;*/
}

div#nifty3{
        margin: 5px 2px;
        background: #0054A5;
        width: 48%;
        float: right;   
}

div#nifty4{
	background: #0054A5;
	width: 444px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 55px;        
	/*float: left;*/
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #0054A5}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


/*------------------------------*/

font.restric {
        font: bold 9px Verdana, Arial, Helvetica, sans-serif;
        color: #CC0000;
}
font.yell {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #FFFF66;
}

table.puntos {
	margin-top: 150px;
	margin-left: 25px;
	/*border: 2px solid #CC33CC;*/
}


table.puntos td {
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	border: 1px solid #000000;
	background: #0054A5;
	padding: 5px;	
}
.acumular {
	font:  Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
	font-size:12px;
	vertical-align:top;
	text-align:justify;
}
.acumular_link {
	font:  Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	text-align:center;
}
table.cflink {
	margin-top: 210px;	
	/*border: 1px solid #CC33CC;*/
}


h2.cf {
	background: url(../imagenes/facilidades/verifica_puntos.jpg);
	padding: 2px;
	float: right;
	height: 500px;
	width: 235px;
}

/*----------------------------------------------------------------------------*/

/*Controla la página de Servicios*/
table.serv {	
	width: 535px;
	/*border: 1px solid #000000;*/
}

table.serv th {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 5px;
}

table.serv td {
	padding: 5px;
	text-align: justify;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	/*border: 1px solid #000000;*/
}

table.calc_mat {	
	width: 535px;
	/*border: 1px solid #000000;*/
}

table.calc_mat th {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 15px 5px;
}

table.calc_mat td {
	text-align: justify;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	/*border: 1px solid #000000;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

table.calc_mat2 {	
	width: 535px;
	border-bottom: 1px dotted #000000;
}

table.calc_mat2 th {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 15px 5px;
}

table.calc_mat2 td {
	text-align: justify;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	/*border: 1px solid #000000;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

td.calc_mat_comb {
        font: normal 10px Verdana, Arial, Helvetica, sans-serif;
        color: #000080;
        text-align: justify;
        width: 281px;
        padding: 4px 4px 10px;
        border-bottom: 1px dotted #000000;
}

font.calc_mat {
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        
}

font.prec_calc_mat {
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
        color: #CC0000; 
}

.ul_serv {	
	list-style: square;
}

.ul_serv li {
	padding: 2px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style: outside;
}


/*----------------------------------------------------------------------------*/
font.cert_regalo {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

/*INSCRIPCION DE PUNTOS GORDOS------------------*/
table.inscr
{
width: 570px;

}
table.inscr th{
	padding: 5px 5px 5px 5px;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

/*table.inscr td{
	padding: 5px;	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	/*color: #FFFFFF;
	text-decoration: none;
	/*text-align: justify;
}*/

td.inscr1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	background: #0054A5;
}

td.inscr2 {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	
}
td.inscr3 {
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 5px;
}

td.inscr4 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	text-decoration: none;
	padding: 5px;
}

.name
{font-size:18px;font-family:arial;color:#000000;}

.titulo_hoja2
{
background-color: #666666;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:left;
}

.f_no_links
{
color: #5B5B5B; font-size: x-small; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.f_no_links2
{	
color: 	#000000; font-size: x-small; margin:0px; font-family:Arial, Helvetica, sans-serif; 
}	
.listas2
{
font-size:9px;
font-weight:bold;
color: #000000;
}
#main_inscr {
	float: left;
	width: 595px;
	height: 600px;
	overflow: auto;
	/*border-right: 1px solid #999999;*/
	text-align: center;
}