/* Tags */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B8B8B8;
	scrollbar-face-color:#E9E9E9;
	scrollbar-arrow-color:#8B8B8B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#E9E9E9;
	scrollbar-shadow-color:#B4B4B4;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#F3F3F3;
}
input, textarea, select{
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color:#fcfcfc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003082;
 }
td, div, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
}

table {
	border-collapse:collapse;
}
a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	border: 0;
}
a:hover {
	text-decoration: underline;
	color: #999999;
	border: 0;
}
strong {
	font-size: 11px;
	color: #003082;
}

/* Containers - Contenedores de cosillas que van aplicadas ahora a "tables" */
#mainContainer1 {
	width: 780px;
	margin: auto;
}
.container1{
	width: 100%;
	background-color: #FFFFFF;
}
.container2{
	width: 100%;
}
.container3{
	width: 100%;
	margin-bottom: 10px;
}
.container4{
	width: 100%;
	margin-bottom: 15px;
}
.container5{
	width: 100%;
	margin-bottom: 4px;
}
.container6{
	width: 100%;
	margin-bottom: 5px;
}
.container7{
	margin-top: 10px;
}
/*Contents*/
.Content1 {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 19px;
	padding-bottom: 0px;
	border-right: 1px;
	border-right-color: #BAD6EF;
}
.Content2 {
	padding: 2px;
}
.Content3 {
	width: 1%;
}
.Content4 {
	padding: 4px;
}
.Content5 {
	padding: 5px;
}
.Content10 {
	padding: 10px;
}

/* Default */
.dfInputs1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #C5C5C5;
	background-color: #FEFEFE;
}

.dfLeft1 {
	background-image:url(i/df_bg_left1.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.dfRight1 {
	background-image:url(i/df_bg_right1.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.dfBottom1 {
	background-image: url(i/df_footer.gif);
	background-repeat: no-repeat;
	height: 15px;
}
.dfTop1 {
	background-image: url(i/df_top1.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 15px;
	color: #003082;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dfTop1 a:link, .dfTop1 a:active, .dfTop1 a:visited{
	color: #103967;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dfTop1 a:hover{
	text-decoration:underline;
}
.dfLn1 {
	background-color:#BAD6EF;
}
.dfLn2 {
	background-image:url(i/df_ln1.gif);
	background-repeat: repeat-x;
}
.dfLn3 {
	background-image:url(i/df_ln2.gif);
	background-repeat: repeat-x;
}
.dfLn4 {
	background-color: #FFFFFF;
}
.dfTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: bold;
}
.dfTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding: 4px;
}
.dfTxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003082;
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 0px;
}
.dfT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003082;
	font-weight: bold;
}

/* Submenu */
.subMenu{
	display: block;
	width: 150px;
	list-style:none;
	margin-left: -38px;
}
.subMenu a:link, .subMenu a:active, .subMenu a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #003082;
	text-decoration: none;
}
.subMenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003082;
	background-color:#e1edf9;
	text-decoration: none;
	display: block;
	width: 150px;

}
.subMenuPressed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003082;
	background-color:#e1edf9;
	text-decoration: none;
	display: block;
	width: 150px;
	list-style:none;
	margin-left: -38px;
}
/* Bottom */
.bottomContainer1 {
	padding-bottom: 10px;
	padding-top: 0px;
	width: 100%;
}
.bottomTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.bottomTxt2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.bottomTxt2,  .bottomTxt2 a:link, .bottomTxt2 a:visited, .bottomTxt2 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.bottomTxt2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #c1c1c1;
	text-decoration: none;
}
/* home */
a.hometxt1:link, a.hometxt1:active, a.hometxt1:visited{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	}
/* casos exito*/
.casoscontainer1{
	width: 100%;
	margin-bottom: 5px;
	background-color: #E3EFF9;
}
.casoscontainer2{
	width: 100%;
	margin-bottom: 5px;
	background-color: #ffffff;
}
.casosTxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: normal;
	padding-bottom: 20px; 
}
.casosTxt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: normal;
	padding-bottom: 4px; 
}
.casosTxt3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: normal;
	padding-bottom: 20px;
	padding-top: 20px; 
}
/* Novedades modulo*/
.novContent1 {
	background-color:#f97a33;
	background-image: url(i/nov_bg1.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
}
.novContainer1 {
	margin-bottom: 10px;
}
.novContainer2 {
	margin-top: 20px;
}
.novT1, .novT1 a:link, .novT1 a:active, .novT1 a:visited, .novT1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.novTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.novTxt2 {
	text-align:right;
}

/* Novedades pag*/
.novedadContent2 {
	padding-top: 1px;
	padding-right: 5px;
}
.novedadcontainer1{
	width: 100%;
	margin-bottom: 5px;
	background-color: #E3EFF9;
}
.novedad {
	text-align: top;
}
.novedad img {
	margin-right: 9px;
	margin-bottom: 9px;
	border: none;
}
.novedadTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: normal;
}
.novedadTxt1 a:link, .novedadTxt1 a:active, .novedadTxt1 a:visited, .novedadTxt1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: normal;
}
.novedadTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: normal;
	padding-left: 10px;
	vertical-align: bottom;
}
.novedadTxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	font-weight: bold;
}
.novedadFecha{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	padding-right: 5px;
	width: 1%;
	font-weight: normal;
}
.novedadFooter, .novedadFooter a:link, .novedadFooter a:visited, .novedadFooter a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.novedadFooter a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
}
/* Paginador */
.paginador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.paginador a:link, .paginador a:visited, .paginador a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}
.paginador a:hover{
	text-decoration:none;
	color: #666666;
}
/* Servicios */
.servicios {
	font-size: 10px;
	vertical-align:top;
}
.servicios li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	text-decoration: none;
	margin-left: 10px;
}
.servicios img {
	margin-right: 9px;
	border: none;
}
.servicios a:link, .servicios a:visited, .servicios a:active, .servicios a:hover{
	font-size: 11px;
	color: #003082;
	font-weight: bold;
}
.servicios li {
	margin-bottom: 10px;
}
a.serviciostxt1:link, a.serviciostxt1:active, a.serviciostxt1:visited{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003082;
}

/* Modulos */
.modulosT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003082;
}

.modulosT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003082;
}
.modulosT3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	padding-left: 5px;
	text-align: left;
}
.modulosT4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003082;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
}
.modulosT3 a:link, .modulosT3 a:visited, .modulosT3 a:active, .modulosT3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	text-align: left;
	text-decoration: none;
}
.moduloFooter, .moduloFooter a:link, .moduloFooter a:visited, .moduloFooter a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.moduloFooter a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	font-weight: normal;
}

/* Contacto*/

.contactoTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003082;
	padding: 4px;
	text-align: right;
}
.contactoTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003082;
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 0px;
}
.contactoTxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003082;
}

/* Alianzas - Partners*/

.partnersTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
}
.partnersContainer1 {
	width: 100%;
	margin-bottom: 10px;
	background-color: #E3EFF9;
}

/* Campos de los formularios */
.formSentTxt1 {
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Clientes*/
.clientes {
	font-size: 10px;
	vertical-align:top;
	text-align: left;
}
.clientesContent1 {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 5px;
}
.clientesContent2 {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.clientesTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003082;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
}
.clientesTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003082;
}
.clientesTxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003082;
}
.clientesTxt3 a:link, .clientesTxt3 a:visited, .clientesTxt3 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003082;
}
.clientesTxt4, .clientesTxt4 a:link, .clientesTxt4 a:visited, .clientesTxt4 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F85900;
	text-decoration: underline;
}
.clientesTxt4 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F85900;
	text-decoration: none;
}
.clientesTxt5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 10px;
}
.clientesTxt6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003082;
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 3px;
}
.clientesTxt7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003082;
	padding-top: 10px;
	padding-bottom: 5px;
}
.clientesTxt7 a:link, .clientesTxt7 a:visited, .clientesTxt7 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003082;
	text-decoration: underline;
}
.clientesTxt7 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F85900;
	text-decoration: none;
}
.clientesTxt8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003082;
	padding-bottom: 4px;
	padding-top: 10px;
	font-weight: bold;
}
.clientesTxt9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003082;
	padding-bottom: 10px;
}
/* Clientes Submenú*/
.clientesMContent1 {
	background-color:#D1E5F5;
	background-image: url(i/clientes_m_bg1.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
}
.clientesMContent1 li{
	color: #003082;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
	list-style-type: none;
	display: block;
	height: 20px;
}
.clientesMContent1 li a, .clientesMContent1 li a:link, .clientesMContent1 li a:visited, .clientesMContent1 li a:active{
	color: #708EBD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.clientesMContent1 li a:hover{
	color: #003082;
}
