@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/opensans-condbold-webfont.eot');
    src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condbold-webfont.woff') format('woff'),
         url('fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_1sanscondensed_light';
    src: url('fonts/opensans-condlight-webfont.eot');
    src: url('fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condlight-webfont.woff') format('woff'),
         url('fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}


.ui-dialog{
	font-size: 14px;
}

.texto_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.visited{color:white;text-decoration:none}

.texto_gral:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
}

.visited{color:white;text-decoration:none}

.arial0099ffpx11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	font-weight: bold;

}
.LiKarial003399px11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}

.LiKarial003399px11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
.LiKarial003399px11:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;

}
.LiKarial003399px11:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;

}
.arialFFFFFFpx11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
.arial0099ffpx11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.arial0099ffpx11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.visited{color:white;text-decoration:none}

	
.arial0099ffpx11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.arialbold0000ffpx11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

.tboxAriaffffffpx10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
	border: 1px solid #FFFFFF;
	
}


.tboxLoginffffffpx9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
	border: 1px solid #FFFFFF;
}
.bodyFondo {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(img/fondo_ser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}


.bodyFondo_emp {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(img/fondo_empresas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

.bodyCCI {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.bodyCCIgris {
	margin: 0px;
	padding: 0px;
background: #e1e1e1; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 0%, #e1e1e1 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(0%,#f1f1f1), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */



}

.arialffffffpx11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.submenuUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6699CC;
	text-decoration: none;
	background-color: #CBE3FD;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenuUp:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #003399;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenuComp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6699CC;
	text-decoration: none;
	background-color: #CBE3FD;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenuComp:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #003399;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenupcs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color: transparent;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenupcs:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #003366;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenubajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009AFF;
	text-decoration: none;
	background-color: transparent;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 0px none #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}

.submenubajo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #003399;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenubajo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-color: transparent;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 0px none #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}

.submenubajo2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #003399;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}

.tableBrd1color003399 {
	margin: 1px;
	padding: 1px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.tboxArial003399px11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	border: 1px solid #003399;
	margin-left: 1px;
	padding-left: 1px;

}
.lineaNegra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-top: 1px;
	margin: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-top: 1px solid #000000;
	border-right: solid #FFFFFF;
	border-bottom: solid #FFFFFF;
	border-left: solid #FFFFFF;




}
.Titarial003399px11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
	list-style-type: square;
	list-style-position: outside;
	background-attachment: fixed;
	background-image: url(img/punto_tit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: lowercase;


}

.Subtitarial0099px11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	list-style-type: square;
	list-style-position: outside;
	background-attachment: fixed;
	background-image: url(img/flecha_cel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: lowercase;
}

.Subtitarial999999px11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	list-style-type: square;
	list-style-position: outside;
	background-attachment: fixed;
	background-image: url(img/flecha_cel_gris.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: lowercase;
}

.Subtitarial999999px11Bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	list-style-type: square;
	list-style-position: outside;
	background-attachment: fixed;
	background-image: url(img/flecha_cel_gris.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: lowercase;
}

.TituloCruz0099px11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	list-style-type: square;
	list-style-position: outside;
	background-attachment: fixed;
	background-image: url(img/cruz_azul.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: lowercase;
}

.SubtiAzul0099px11Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	list-style-type: square;
	list-style-position: outside;
	background-attachment: fixed;
	background-image: url(img/flecha_azu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: lowercase;
}
.SubtiAzul0099px11Bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	list-style-type: square;
	list-style-position: outside;
	background-attachment: fixed;
	background-image: url(img/flecha_cel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: lowercase;


}
.rylC2D2EC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	width: 108px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;


}
.rylC2D2EC:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-color: #6084c2;
	width: 108px;
}
.TablatitBDD7FF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	background-color: #BDD7FF;
}

.ryl99B1D7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	width: 100%;
}
.TablatitE1EDFB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
 	padding-right: 2px;
	padding-left: 2px;

}
.TablatitE1EDFB_BKCONO{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-color: #E1EDFB;
}
.ryl99B1D7:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-color: #6084c2;
	width: 100%;
}
.menuInterior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	height: 100%;
	background-attachment: fixed;
	background-image: url(img/flechasola_logos.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #000000;
	text-indent: 6px;
}

.menuInterior:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	background-color: #A8B7DB;
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	height: 100%;
	background-attachment: fixed;
	background-image: url(img/flechasola_bca.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #003399;
	text-indent: 8px;

}
.menuIzqCci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 1px 1px 1px 2px;
	padding: 1px 1px 1px 2px;
	width: 140px;
	border: 1px solid #666666;
	text-transform: uppercase;
	white-space: nowrap;


}

.menuIzqCci:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	background-color: #E1EDF9;
	margin: 1px 1px 1px 2px;
	padding: 1px 1px 1px 2px;
	width: 140px;
	border: 1px solid #0099FF;
	text-transform: uppercase;
	white-space: nowrap;
}
.ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-type: disc;
	list-style-image: url(img/punto_li.gif);

}

.submenucteUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6699CC;
	text-decoration: none;
	background-color: #CBE3FD;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.submenucteUp:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #003399;
	width: 132px;
	margin-left: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.tboxArial003399px9 {

	font-family: Arial;
	font-size: 9px;
	color: #003399;
	text-decoration: none;
	border: 1px solid #003399;
	margin-left: 1px;
	padding-left: 1px;
}
.tboxArial003399px9prep {


	font-family: Arial;
	font-size: 9px;
	color: #3EAD46;
	text-decoration: none;
	border: 1px solid #003399;
	margin-left: 1px;
	padding-left: 1px;
}
.bodyCCItienda {
	margin: 0px;
	padding: 0px;
	background-color: #666666;
}
.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #CCCCCC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #e1e1e1; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 0%, #e1e1e1 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(0%,#f1f1f1), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 0%,#e1e1e1 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */

}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.style6 {
	font-size: 9px;
	color: #FFFFFF;
}
.body2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #666666;
}
.body3 {
	background-color: #999999;
}
.body_blanco {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.style7 {font-size: 9px}
.style17 {font-size: 10px}
.style18 {
	font-size: 11px;
	color: #0000FF;
}
.linkbco11pxNounder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.soloPadingleft2 {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.sololineaE1EDFB  {
	margin-right: 1px;
	border-top: 2px solid #E1EDFB;
	border-right: 1px none #E1EDFB;
	border-bottom: 1px none #E1EDFB;
	border-left: 1px none #E1EDFB;
}

.lnk003399NoUnder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.lnk003399NoUnder:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #003399;
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px none #6699CC;
	border-right: 0px none #6699CC;
	border-bottom: 0px none #6699CC;
	border-left: 1px solid #6699CC;
	text-transform: lowercase;
	white-space: nowrap;
}
.bodyNegro {
	background-attachment: fixed;
	background-color: #000000;
	background-repeat: repeat;
}

.Tablatit000000 {
	margin: 1px;
	padding: 1px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}

.Tablatit_textochico000000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}

.tableBrd1color6699cc {
	margin: 1px;
	padding: 1px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;

}

.tableBrd1colorffffff {
	margin: 1px;
	padding: 1px;
	border: 1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}

.TablatitFFFFFF {
	margin: 1px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #999999;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}

.TablaE2E2E2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
	background-color: #E2E2E2;
}

.tableBrd1E2E2E2 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2E2E2;
	text-decoration: none;

}
.TAblaBkgGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DEDCDD;
}

.TablafondotextoE2E2E2 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #E2E2E2;
}

.ui-widget-overlay {
    opacity: 0.9;
}

div.ui-datepicker{
 font-size:12px;
}
.ui-tooltip {
font-size:12px;
}

table#header td h2 {
	font-family: "open_1sanscondensed_light", Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height:2px;
	
}
table#header {
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-top: 0px solid;
	border-bottom: 3px solid #0D9CE8;
	border-right: 0px solid;
	border-left: 0px solid;
	border-radius: 10px;
}
#empresas,#clientes,#acceso {
	background-color: #FFFFFF;
	border: #0D9CE8 solid 1px;
	padding: 10px;
	-webkit-box-shadow: 2px 2px 2px #A8A8A8;
	box-shadow: 2px 2px 2px #A8A8A8;
	border-radius: 10px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-align: right;
	font-size:12px;
	}
	
div#empresas table tbody tr td input,div#clientes table tbody tr td input {
	border: #919191 solid 1px;
	width: 96%;
		}

div#empresas table tbody tr td select,div#clientes table tbody tr td select {
	border: #919191 solid 1px;
	width: 96%;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	line-height: 25px;
		}

div#empresas table tbody tr td,div#clientes table tbody tr td,div#acceso table tbody tr td {
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	line-height: 25px;
	padding-left: 10px;
}
		
div#clientes table tbody tr td input[type=submit],div#empresas table tbody tr td input[type=submit] {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	line-height: 18px;
	background-color:#0D9CE8;
	width:46%;
	border-radius: 10px;
	margin-right: 5px;
	padding: 3px;
		}

div#clientes table tbody tr td input[type=submit]:hover,div#empresas table tbody tr td input[type=submit]:hover {
	background-color: #0A7FBD;
}	
		
div#clientes table tbody tr td input[type=reset],div#empresas table tbody tr td input[type=reset] {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	line-height: 18px;
	background-color:#999999;
	width:46%;
	border-radius: 10px;
	margin-right: 5px;
	padding: 3px;
		}
		
div#clientes table tbody tr td input[type=reset]:hover,div#empresas table tbody tr td input[type=reset]:hover {
	background-color: #757575;
		}
table#ingreso tbody tr td input[type=submit] {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
	background-color: #7FB71A;
	width: 100%;
	border-radius: 10px;
	margin-right: 5px;
	padding: 3px;
	border:none;
	margin-bottom:3px;
		}
		
table#ingreso tbody tr td input[type=submit]:hover {
	background-color: #72A417;
		}			
table#ingreso tbody tr td input[type=button] {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size:14px;
	line-height: 18px;
	background-color:#0D9CE8;
	width:100%;
	border-radius: 10px;
	margin-right: 5px;
	padding: 3px;
	border:none;
	margin-bottom:3px;
}

table#ingreso tbody tr td input[type=button]:hover {
	background-color: #0A7FBD;
}
		
table#pie {
	font-family: "open_1sanscondensed_light", Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	background-color:#FFFCFC;
	}

div#empresas table tbody tr th,div#clientes table tbody tr th,div#acceso table tbody tr th,div#clientes table tbody tr th {
	font-family: "open_1sanscondensed_light", Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	background-color:#FFFCFC;
	}

	
#alertas,#area {
	background-color: #FFFFFF;
	border: #999999 solid 1px;
	padding: 10px;
	-webkit-box-shadow: 2px 2px 2px #A8A8A8;
	box-shadow: 2px 2px 2px #A8A8A8;
	border-radius: 10px;
	font-family: arial, helvetica, sans-serif;
	color: #333333;
	text-align: left;
	font-size:12px;
	float:left;
	width: 45%;
	margin-left: 20px;
	margin-left: 10px;
	}
	
#Accordion {
	float: left;
    width: 97%;
	padding: 10px;
	
	}
	
input[type="submit"],input[type="button"] {
    background-color: #0d9ce8;
    border-radius: 10px;
    color: #ffffff;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-right: 5px;
    padding: 3px;
 	border: NONE;
}

input[type="submit"]:hover,input[type="button"]:hover {
	background-color: #0A7EB9;
		}
					
input[type="reset"] {
font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	line-height: 18px;
	background-color:#999999;
	width:auto;
	border-radius: 10px;
	margin-right: 5px;
	padding: 3px;
	border:none;
	}
input[type="reset"]:hover
	{
	background-color: #757575;
		}
html {
	background-color: #e2e2e2;
		}