#fondotrans{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1000%;
	background-color: #a5cbff;
  	filter:alpha(opacity=20);
  	-moz-opacity: 0.2;
  	opacity: 0.2;
	color:#333333;
	padding-left:10px;
}


a:link{
color:#4e68c7;
}

a:visited{
color:#4e68c7;
}
.blue{ color:#4e68c7;}
.bluemenu{ color:#4e68c7; text-decoration:none;}
.bluemenu a{ color:#4e68c7; text-decoration:none;}
.bluemenu a:hover{ color:#4e68c7; text-decoration:none;}
.gris{ color:#666666;}
.gris a{ color:#666666;}
.gris a:hover{ color:#666666;}
.blue11{ color:#4e68c7; font-size:11px;}
.blue12{ color:#4e68c7; font-size:12px;}
.bluebold{ color:#4e68c7; font-weight:700;}
.small{ font-size:11px;}
.smaller{ font-size:10px;}
.loadval{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.txtbox{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #4e68c7; color:#333333;}
.txtboxreq{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #4e68c7; color:#333333; background-color:#f5ffe4;}

.listbox{ background-color:#FFFFFF; font-size:12px; color:#4e68c7; font-weight:700;}
.butons{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:700;  border:1px solid #FFFFFF; background-color:#4e68c7; }
h2{ font-size:22px;}
.itemsmenu{ float:left;}
.itemsmenutxt{ padding-left:20px; font-weight:700; font-size:11px; color:#4e68c7; text-decoration:none;}
.itemsmenutxt a{ text-decoration:none; color:#4e68c7;} 
.itemsmenutxt a:hover{ text-decoration:underline; color:#4e68c7;} 
.menudots{ width:120px; background-image:url(images/dots.gif); background-position:bottom; background-repeat:repeat-x; font-size:8px;}
.menudots2{ width:600px; background-image:url(images/dots.gif); background-position:bottom; background-repeat:repeat-x; font-size:8px;}
.menudots3{  background-image:url(images/dots.gif); background-position:center; background-repeat:repeat-x; font-size:12px; height:8px;}
#tablemenu{ background-image:url(images/bigemail.gif); background-repeat: no-repeat; background-position:top right;}
.ladofotos{ padding-top:4px; padding-left:6px;}
.tbheads{ color:#FFFFFF; font-weight:700; font-size:11px;}
.tbheads a{ color:#FFFFFF; font-weight:700; font-size:11px; text-decoration:none;}
.tbheads a:hover{ color:#FFFFFF; font-weight:700; font-size:11px; text-decoration:none;}
.tbheads a:visited{ color:#FFFFFF; font-weight:700; font-size:11px; text-decoration:none;}

.tbheads2{ color:#FFFFFF; font-weight:700; font-size:11px; border-left:#FFFFFF 2px solid;}
.tbheads2 a{ color:#FFFFFF; font-weight:700; font-size:11px; text-decoration:none;}
.tbheads2 a:hover{ color:#FFFFFF; font-weight:700; font-size:11px; text-decoration:none;}
.tbheads2 a:visited{ color:#FFFFFF; font-weight:700; font-size:11px; text-decoration:none;}

.verdebold{ color:#FF0066; font-weight:700;}

.table{ border-bottom:2px #E8E8E8 solid; border-right:1px #E8E8E8 solid; }
.red{ color:#990000; text-decoration:none;}
.red a{ color:#990000; text-decoration:none;}
.red a:hover{ color:#990000; text-decoration:underline;}
.red2{ color:#FF3300; text-decoration:none;}
.red2 a{ color:#FF3300; text-decoration:none;}
.red2 a:hover{ color:#FF3300; text-decoration:underline;}
.tablepop{ border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 2px solid #CCCCCC; font-size:11px;}
.dotstable{ width:100%; background-image:url(images/dots.gif); background-position:bottom; background-repeat:repeat-x; }
.bordepic{ border-top: 1px solid #4e68c7;border-left: 1px solid #4e68c7; border-right: 1px solid #4e68c7; border-bottom: 1px solid #4e68c7;  }
.contratobig{ font-size:14px;}
.contratobig2{ font-size:18px;}
.txtboxfactura{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #4e68c7; color:#333333; text-align:right;}
.bordenegro{ border:1px #000000 solid;}
.bordelados{ border-right:1px #000000 solid;border-left:1px #000000 solid;}
.borde3lados{ border-right:1px #000000 solid;border-left:1px #000000 solid;border-bottom:1px #000000 solid;}
.bordeabajo{ border-bottom:1px #000000 solid;}
.borde2derecha{ border-right:1px #000000 solid;border-bottom:1px #000000 solid;}
.borde2izquierda{ border-left:1px #000000 solid;border-bottom:1px #000000 solid;}
.bordederecha{ border-right:1px #000000 solid;}
.bordeizquierda{ border-left:1px #000000 solid;}
.loading{ background-image:url(images/loading.gif); background-repeat:no-repeat; background-position:center;}

#menutop{ background-color:#EBEBEB; text-decoration:none; color:#333333; border-top:1px solid #CCCCCC;;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; padding:0px; margin:0px; font-size:14px;  font-weight:700; }

#menutopab{ background-color:#fff; text-decoration:none; color:#333333; border-top:1px solid #CCCCCC;;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; padding:0px; margin:0px; font-size:14px; font-weight:700;}

.salto1{ font-size:1px; height:1px; clear:both;}
.salto2{ font-size:1px; height:3px; clear:both;}
.salto10{ font-size:1px; height:10px; clear:both;}
.salto20{ font-size:1px; height:20px; clear:both;}
.salto30{ font-size:1px; height:30px; clear:both;}
.salto5{ font-size:1px; height:5px; clear:both;}


#formiz{ width:140px;  float:left; text-align:right; padding-top:2px;}
#formiz2{ width:500px;  float:left; text-align:left; padding-top:2px; padding-left:20px;}
#formde{ float:left; padding-left:10px; text-align:left;}

.botonback{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:700;  border:1px solid #FFFFFF; background-color:#4e68c7;  }

/* tables */
table.tablesorter {
	font-family:verdana;
	background-color: #fff;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #4e68c7;
	color:#FFFFFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {

	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image:url(images/arrow_up.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image:url(images/arrow_down.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

#overlay {
    width: 100%;
	text-align: center;
	display: none;
	background:#00CC33;
	color:#006600;
}


.menutop{ background-color:#FFFF99; text-decoration:none; color:#333333; border-top:1px solid #CCCCCC;;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; padding:0px; margin:0px; font-size:11px; padding:2px;}