
/* ESTILOS GLOBALES *****************************************************************************************************/
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color: #000000;
		font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color:#E7E8E9; scrollbar-arrow-color:#3F6DA9;
	scrollbar-track-color:#FFFFFF; scrollbar-shadow-color:#E7E8E9;
	scrollbar-highlight-color:#E7E8E9; scrollbar-3dlight-color:#E7E8E9; scrollbar-darkshadow-Color:#E7E8E9;	}
body.fondogris { background-color: #E7E8E9;}
body,table,td,div,ul,li,p,b,input,a,button {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form {margin:0px;padding:0px;}

img { border-width: 0px;}
a {text-decoration:none;}
a:hover {text-decoration:none; color: Black;}

.enlacebold { text-decoration: underline; font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-weight:bold;}
.enlacebold:hover { text-decoration: underline; font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-weight:bold; color:black;}

.contenidos {margin:0px; padding: 10px 12px 0px 145px;}
.contenidos ul { margin:0px; padding-bottom: 15px; }
.contenidos li { background: url(../img/punto.jpg) no-repeat 0 6px; padding-left: 20px; padding-top: 3px;padding-bottom: 5px; list-style-type: none;}

.pad100 {padding-left:100px;}

.boton_pdf {  width:220px;height:85px; overflow:hidden;
	border:0px; background:transparent url(../img/descargarpdfboton.png) no-repeat;
	font-size: 120%; font-weight:bold; padding:23px 0px 0px 20px; text-align:left;}


.lista li { padding-left: 15px; padding-top: 2px;padding-bottom: 2px; list-style-type: none; color:black; text-align:justify;}
.azul li { background: url(../img/puntoazul.gif) no-repeat 0 6px; }
.naranja li { background: url(../img/puntonaranja.gif) no-repeat 0 6px; }
.celeste li { background: url(../img/puntoceleste.gif) no-repeat 0 6px; }
.verde li { background: url(../img/puntoverde.gif) no-repeat 0 6px; }
.lila li { background: url(../img/puntolila.gif) no-repeat 0 6px; }
.gris li { background: url(../img/puntogris.gif) no-repeat 0 6px; }
.negro li { background: url(../img/puntonegro.gif) no-repeat 0 6px; }
.blanco li { background: url(../img/puntoblanco.gif) no-repeat 0 6px; }
.rojo li { background: url(../img/puntorojo.gif) no-repeat 0 6px; }

/* COLORES *********************************************************************************************/
.azul {color: #3E6CA8;}				.blanco {color: #FFFFFF;}
.gris {color: #6F777B;}				.grisclaro {color: #FAFAFA;}
.lila {color: #a7256f;}				.morado {color: #A7256E;}
.naranja {color: #c45f33;}			.negro {color: #000000;}
.rojo {color: #B92033;}				.verde {color: #B9CA65;}
.celeste {color:#E4F1FF;}

/* Fondos */
.fondoazul {background-color:#3E6DA9;}		.fondoblanco {background-color:#FFFFFF;}
.fondoceleste {background-color:#6ccdf0;}	.fondolila {background-color:#a7256f;}
.fondomorado {background-color:#A7256E;}	.fondonaranja {background-color:#c45f33; }
.fondorojo {background-color:#B92033;}		.fondoverde {background-color:#B9CA65;}
.fondoinputs {background-color: #ffffff; border-style: solid; border-width: 1px; border-color: Silver; }
.formtexto {font-family:verdana,arial;font-size:12px;color:black; background-image:url(../img/bgblue4.gif)}

/* ALINEACION TEXTO ****************************************************************************************************/
.derecha	{ text-align: right; }
.izquierda  { text-align: left; }
.centrado	{ text-align: center; }
.justificado{ text-align: justify; }

.negrita{font-weight:bold;}

/* ESTILOS TITULOS,TEXTOS Y TABLAS  ****************************************************************************/
.titulo { font-size: 160%; font-weight:bold; margin:5px 0px 12px 0px;}
.subtitulo { font-size: 120%; font-weight:bold; padding-bottom:10px;}
.subtitulo2 { font-size:105%; font-weight:bold; padding-top:5px; padding-bottom:3px;}
.parrafo { font-weight:normal; line-height:20px; padding-bottom:10px;}
.parrafo2 { line-height:16px; text-align: justify; padding-left:0px;}
.parrafomini { font-size:90%; font-weight:normal;}

.formselect { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
.punteado { border-bottom-style: dotted; border-width: 1px; border-bottom-color: Silver; }
.gs {font-family: Trebuchet MS, Verdana, Arial, Helvetiva, sans-serif; color: #6E377F; }
.base {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6E377F;}

.bot_metal { background: url('../img/bgboton.gif'); border:1px solid #828282; color: #666666; cursor: pointer; 
font-weight:bold; vertical-align:middle; height: 27px; }

.clear { clear:both; float:nofloat; }

.titulo_seccion { text-align:left;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color: black; font-weight:bold;
	border-bottom:2px solid #999999;width:95%;margin-top:12px;}


/* BOTONES ********************************************************************************************/
#btn_azul { background: url('../img/enviar_btn.jpg'); border:1px solid #828282;
 color: #666666; cursor: pointer; font-family: Verdana,Tahoma; 
 font-weight:bold; text-align:center; vertical-align:middle; height: 32px; margin:0px; spacing: 0px;}
#btn_big { background: url('../img/big_btn.jpg'); border:1px solid #828282;
 color: #666666; cursor: pointer; font-family: Verdana,Tahoma; 
 font-weight:bold; text-align:center; vertical-align:middle; height: 32px; margin:0px; spacing: 0px;}
#btn_verde { background: url('img/bgbotonverde.gif'); border:1px solid #828282;
 color: #666666; cursor: pointer; font-family: Verdana,Tahoma; 
 font-weight:bold; text-align:center;  vertical-align:middle; height: 25px; margin:0px; spacing: 0px;}

/* TABLA DE PRECIOS ******************************************************************************************/
#ttarifas { border-collapse:collapse; border: 1px solid Silver; background:#FBFBFB;}
#ttarifas th  {background-color:silver; color:black; font-weight:bold; letter-spacing:3px;}
#ttarifas td {color:black; font-weight:normal;}
#ttarifas .linearriba {border-top:1px solid #FFFFFF;}
#ttarifas .tarifaespecial {color:white; font-weight:bold; background-color:#B92033;}
#ttarifas .resalto {color:white; background-color:#C35F32;}
#ttarifas .precio {font-weight:bold;}

/* VENTANA *************************************************************************************************************/
.divventana500 {width:500px;height:200px;clip:auto;overflow:auto; border:1px solid gray; background-color:F5F5F5; }
#botoculta {text-align:right;margin-right:10px;}
#botoculta a {padding:3px;background:white;border:1px solid silver;font-weight:bold;}
#divventanatexto {margin:10px;background:white;padding:5px;font-size:90%;}
#divventanatexto li {padding:5px;font-size:90%;}
.ventana_texto {text-align:left; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-weight:normal;}
.ventana_texto2 {text-align:center; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-weight:normal;}

.inputtext {  font-size:8pt; color: black; font-weight:normal; border:1px solid silver;}

/* ESTILOS PAAR LAS TABLAS REDONDEADAS */
.box {   background: #EBE9EA; }
.boxtop {   background: url(../img/sup_der.gif) no-repeat top right; }
.boxtop div {   font-size: 0;  height: 10px;   background: url(../img/sup_izp.gif) no-repeat top left; }
.boxbottom {   background: url(../img/inf_der.gif) no-repeat bottom right; }
.boxbottom div {   font-size: 0;  height: 10px;   background: url(../img/inf_izq.gif) no-repeat bottom left; }
.boxcontent {  padding: 0px 10px 0px 10px;}


/* Estilos para tablas en general. */
.fondocelda {background-image: url(../img/tabla_bg01.jpg); background-repeat: repeat-y;}
.fondoceldaRojo {background-image: url(../img/tabla_bg02.jpg); background-repeat: repeat-y;}


.piepagina { font-family:Verdana; font-size:10px; color:gray; text-align:left; }
.piepagina:hover { text-decoration:black; }

.direccionip { cursor:default; margin-top:20px; color:#b3b4b4; font-family:Verdana; font-size:10px; text-align:left; padding:2px 5px 2px 0px;}
.direccionip_on { cursor:default; margin-top:20px; color:#000000; font-family:Verdana; font-size:10px; text-align:left; padding:2px 5px 2px 0px;}

