

 A:visited {text-decoration:none;}
 A:link {text-decoration:none;}
 A:hover {text-decoration:none;}	
 A:active {text-decoration:none;}	

   

.titulomenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	vertical-align: middle;

}



.texto {

font-family:trebuchet ms,arial;

font-size:11px;

color:#555555;

empty-cells:show;
padding-left:5px;

}
.textodesarrollado {

font-family:trebuchet ms,arial;

font-size:11px;

color:#555555;

empty-cells:show;
padding-left:5px;

}
.textodesarrollado a {

font-family:trebuchet ms,arial;

font-size:11px;

color:#333333;

empty-cells:show;
padding-left:5px;

}
.sepa_tablas {

font-family:trebuchet ms,arial;
text-align:left;

font-size:11px;

color:#ffffff;



}


.texto_blanco {

font-family:trebuchet ms,arial;

font-size:11px;

color:#FFF;

empty-cells:show;

}
.texto_blanco:active {

font-family:trebuchet ms,arial;

font-size:11px;

color:#FFF;

empty-cells:show;

}
.texto_blanco:hover {

font-family:trebuchet ms,arial;

font-size:11px;

color:#FFF;

empty-cells:show;

}

.textobr {

	font-family:"trebuchet ms", arial;

	font-size:11px;

	color:#555555;

	empty-cells:show;

	font-weight: bold;

}



.texto2 {

	font-family:"trebuchet ms", arial;

	font-size:9px;

	color:#555555;

	empty-cells:show;

	font-weight: bold;

}



.titulomenu2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	vertical-align: middle;

}

.vencida {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #F00;

	vertical-align: middle;

}



.TituloDeSolicitudDeContacto {

	font-weight: bold;

	font-size: 16px;

	font-family: Arial;

}



.LinkResumenSaldo {

	font-family:trebuchet ms,arial;

	font-size: 12px;

	color: #000066;

	text-decoration: underline;

}

.LinkResumenSaldob {

	font-family:trebuchet ms,arial;

	font-size: 12px;

	color:#FFFFFF;

	text-decoration: underline;

}



.TituloDeSolicitudDeContacto {

	font-weight: bold;

	font-size: 16px;

	font-family: Arial;

}



.titulocajas_Menu {


	font-size: 13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFF;

	vertical-align: middle;

}

.titulocajas_Menucenter {


	font-size: 12px;
	
	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;
	
	text-align:center;

	color: #FFF;

	vertical-align: middle;

}

input.Boton {

	height:23px;

	background-color:#0da7d3;

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	-moz-border-radius: 6px;

	border : 0px solid  ;

	padding-left : 7px;

	padding-right : 7px;
	

}

.boton:active {

background: #000;

}

.boton:hover{

background: #06F;

cursor: pointer;

background-color:#ffffff;

color: #0081c5;

}



.cbc_link_blanco {

font-family:trebuchet ms,arial;

font-size: 13px;

color:#0d1933;

text-decoration:none;

}

#marcocarro {
background-color: #fff;
}

.cbc_link_blanco2 {

	font-family:trebuchet ms,arial;

	font-size: 11px;

	color:#FFFFFF;

	text-decoration:none;

	border-bottom-width: 2px;

	border-bottom-style: dashed;

	border-bottom-color: #FFFFFF;

}



.titulocarpetas {

font-size:13px;

text-decoration:none;

height:25px;

}



.txtcombo2 {

	font-family:trebuchet ms,arial;

	font-size: 11px;

	color: #666666;

	text-align: left;

	font-weight: normal;

	border: 1px solid #0081C5;

}



.txtcombo3 {

	font-family:trebuchet ms,arial;

	font-size: 11px;

	color: #666666;

	text-align: left;

	font-weight: normal;

	border: 1px solid #666;

	background-color: #EFEFEF;



}

.txtcombo4 {

	font-family:trebuchet ms,arial;

	font-size: 11px;

	color: #666666;

	text-align: left;

	font-weight: normal;

	border: 0px solid #666;

	background-color: #FFF;



}



#divEditarDetalleFacturaInterior {

	height: 300px;

	width: 96%;

	text-align: center;

	position: absolute;

	left: 2%;

	top: 20%;

}



#divEditarDetalleFactura, #popup, #error {

	position:absolute;

	top:0px;

	left:0px;

	height:100%;

	width:100%;

	background-image: url(../images/transpafondo.png);

	z-index:1;	

	visibility: hidden;	

	overflow: hidden;

}



#popupInterior{

	position:absolute;

	top:30px;

	left:50%;

	margin-left: -320px;

	width: 640px;

	height: 480px;

	background-color: #ffffff;

}



.tituloPopup{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	/*padding:0 10px;*/

}

.tituloPopup2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	/*padding:0 10px;*/

}

#errorInterior{

	position:absolute;

	top:20%;

	left:50%;

	margin-left: -100px;

	width: 200px;

	background-color: !important;

}



.mousearriba:hover{

	background-color: #eeeeee;

}

.caja_normal{ border:1px solid #3e7190; background:#f6f6f6; font-size:12px; width:228px; color:#3e7190; height:19px; padding:3px 0 0 0; font-family:Tahoma, Geneva, sans-serif;}



.caja_chica{ border:1px solid #3e7190; background:#f6f6f6; font-size:12px; color:#3e7190; height:19px; padding:3px 0 0 0; font-family:Tahoma, Geneva, sans-serif;}



.table_formulario_titulo_lanpass td{vertical-align: middle; color: #053972; padding: 0px 4px 4px 8px; font-size: 8pt;}

.table_formulario_lanpass {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 8pt; list-style: none; background-color:#F2F3F8; color:#00448E;}

.table_formulario_lanpass td {vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px; border-bottom: 1px solid #DCE0EE; font-size: 8pt;}

.table_formulario_lanpass input {font-size:9pt; color:#666666; vertical-align: bottom;}

.campo_lanpass_listbox {color: #666666;}

.table_formulario_lanpass p {font-size: 8pt; color:#333333;}

.table_formulario_lanpass_blanco {border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 9pt; list-style: none; background-color:#FFFFFF; color:#00448E;}


.table_formulario_titulo_lanpass2 td{vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px; font-size: 8pt;}

.table_formulario_lanpass2 {border: 1px solid #DCE0EE; margin: 0 0 5px 0; font-size: 8pt; list-style: none; background-color:#F2F3F8; color:#00448E;}

.table_formulario_lanpass2 td {vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px; border-bottom: 1px solid #DCE0EE; font-size: 8pt;}

.table_formulario_lanpass2 input {font-size:9pt; color:#ffffff; vertical-align: bottom;}

.campo_lanpass2_listbox {color: #666666;}

.table_formulario_lanpass2 p {font-size: 8pt; color:#333333;}

.table_formulario_lanpass2_blanco {border: 1px solid #DCE0EE; margin: 0 0 5px 0; font-size: 9pt; list-style: none; background-color:#FFFFFF; color:#00448E;}
/*Efecto Sobre

.table_formulario_lanpass_blanco:hover {

border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 11pt; list-style: none; background-color:#F2F2F2 color:#00448E;

}


*/

.table_formulario_titulo_lanpass3 td{vertical-align: middle; color: #053972; padding: 2px 4px 4px 3px; font-size: 8pt;}

.table_formulario_lanpass3 {border: 1px solid #DCE0EE; margin: 0 0 0px 0; font-size: 8pt; list-style: none; background-color:#F2F3F8; color:#00448E;}

.table_formulario_lanpass3 td {vertical-align: middle; color: #053972; padding: 0px 0px 0px 0px; border-bottom: 0px solid #DCE0EE; font-size: 8pt;}

.campo_lanpass3_listbox {color: #666666;}

.table_formulario_lanpass3 p {font-size: 8pt; color:#333333;}

.table_formulario_lanpass3_blanco {border: 1px solid #DCE0EE; margin: 0 0 0px 0; font-size: 9pt; list-style: none; background-color:#FFFFFF; color:#00448E;}

.table_formulario_lanpass:hover {

border: 1px solid #DCE0EE; margin: 0 0 15px 0; font-size: 11pt; list-style: none; background-color:#F2F2F2; color:#00448E;}



.table_formulario_lanpass_blanco td {vertical-align: middle; color: #053972; padding: 8px 4px 4px 8px;}

.table_msg_confirmacion {border: 1px solid #DCE0EE; padding:10px; font-size: 9pt; list-style: none; background-color:#F2F3F8; color:#00448E; text-align:left;}

.table_msg_confirmacion p {font-size: 8pt; color:#333333;}

.table_msg_confirmacion td {vertical-align: middle;}

.FilaComun{height:20px; cursor:default;}

.FilaComun td{

border-bottom: 1px solid #EFEFEF;

padding-left:3px;

padding-right:3px;

vertical-align:top;

white-space:nowrap;

}

/* TOOLSTIP NUEVO */

.tooltip {

border-bottom: 1px dotted #000000; color: #000000; outline: none;

cursor: help; text-decoration: none;

position: relative;

}

.tooltip span {

margin-left: -999em;

position: absolute;

}

.tooltip:hover span {

border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 

box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);

font-family: Calibri, Tahoma, Geneva, sans-serif;

position: absolute; left: 1em; top: 2em; z-index: 99;

margin-left: 0; width: 250px;

}

.tooltip:hover img {

border: 0; margin: -10px 0 0 -55px;

float: left; position: absolute;

}

.tooltip:hover em {

font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;

display: block; padding: 0.2em 0 0.6em 0;

}

.classic { padding: 0.8em 1em; }

.custom { padding: 0.5em 0.8em 0.8em 2em; }

* html a:hover { background: transparent; }

.classic {background: #FFFFAA; border: 1px solid #FFAD33; }

.critical { background: #FFCCAA; border: 1px solid #FF3334;	}

.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}

.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}

.warning { background: #FFFFAA; border: 1px solid #FFAD33; }



.titulocarpetasSeleccionada {

font-family:trebuchet ms,arial;

font-size:13px;

font-weight:bold;

text-decoration:none;

height:25px;

background: #FFFFFF no-repeat left center;

}



.titulocarpetasSeleccionada a {

text-decoration:none;

font-family:trebuchet ms,arial;

color:#555555;

padding:5px 12px 5px 12px;

display:block;

border-top:1px solid #EFEFEF;

border-right:1px solid #EFEFEF;

border-bottom:1px solid #FFFFFF;

border-left:0px solid #EFEFEF;

}



.titulocarpetasSeleccionada a:hover {

text-decoration:none;

font-family:trebuchet ms,arial;

border-top:1px solid #EFEFEF;

border-right:1px solid #EFEFEF;

border-bottom:1px solid #FFFFFF;

border-left:0px solid #EFEFEF;

}



.titulocarpetas {

font-family:trebuchet ms,arial;

font-size:13px;

text-decoration:none;

height:25px;

}



.titulocarpetas a {

font-family:trebuchet ms,arial;

text-decoration:none;

color:#FFFFFF;

padding:5px 12px 5px 12px;

display:block;

border:0px solid #0081C5;

}



.titulocarpetas a:hover{

font-family:trebuchet ms,arial;

text-decoration:none;

background-color:#EFEFEF;

color:#0081C5;

border:1px solid #CCCCCC;

}

.slideshow { }
.slideshow img {
}
.abajobanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	margin-left: 20px;
}
.abajobanner a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 20px;
}

#contenedormenulateral{
	background-color: #0d1933;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #0d1933;
	border-right-color: #0d1933;
	border-bottom-color: #0d1933;
}
#menulateral{
	width: 80%;
	height: auto;
	display: inline-block;
	position: relative;
	padding-top: 5%;
	padding-right: 10%;
	padding-bottom: 5%;
	padding-left: 10%;
	font-size: 11px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#itemmenulateral{
	float: left;
	width: 69px;
	height: auto;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	margin-bottom:10px;
	margin-top:10px;
}

#itemmenulateral #icoinicio{
	width: 35px;
	height: 34px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

#itemmenulateral #titulomenulateral{
	color: #FFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#itemmenulateral a #titulomenulateral{
	color: #FFF;
}
#itemmenulateral a:hover #titulomenulateral{
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
}

#itemmenulateral2{
	float: right;
	width: 69px;
	height: autopx;
	margin-bottom:10px;
	margin-top:10px;
}

#itemmenulateral2 #icoinicio{
	width: 35px;
	height: 34px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

#itemmenulateral2 #titulomenulateral2{
	color: #FFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#itemmenulateral2 a #titulomenulateral2{
	color: #FFF;
}
#itemmenulateral2 a:hover #titulomenulateral2{
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
}
#carro{
	margin-bottom:10px;
	margin-top:10px;
}
#efctlupa{
	width: 150px;
	height: 150px;
	opacity: 0;
	position: absolute;
	margin-top: -150px;
	margin-left: 8px;
	background-image: url(lupa.png);
}
#efctlupa:hover{
	opacity:1;
	transition: 1s ease;
	-o-transition: 1s ease;
	-webkit-transition: 1s ease;
}
