body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#000000;
	background-color:#e6e6e8;
	scrollbar-base-color:  #386898;
	scrollbar-arrow-color: #FFFFFF;
}

.imagenLogo {
	border:none;	
}

.campoTextoVen {
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #333333;
	background-color: #CEECFD;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CopyRightRojoVen {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #990000;
}
.sidetable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.sidetable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.TituloAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 10px;
	font-weight: bold;
}
.CopyRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.cuerpoTextoBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.sidelinks2:a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.producthdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2271A0;
	font-weight: bold;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}

.bkgMainIframe {
	background-image: url(../images/navbasebg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}



.cuerpoTextoGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;

}
.NombreCampoGrisN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	font-variant: normal;
	font-weight: 700;
}
.marcoLateralDer {
	background-image: url(../images/marco_Dercho.gif);
	background-repeat: repeat-y;
	background-position: right;

}
.marcoLateralIzq {
	background-image: url(../images/marco_Izq.gif);
	background-repeat: repeat-y;
	background-position: left;

}
.marcoSup {
	background-image: url(../images/marco_Sup.gif);
	background-repeat: repeat-x;
}
.marcoInf {
	background-image: url(../images/marco_Inf.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
.campoTexto {
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #333333;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TituloClaroTabla {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;

}
.TituloRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: underline;
}
.TituloAzulN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}
.CopyRightGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	cursor: crosshair;
}
.cuerpoTextoBlancoN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;

}
.SubBoton {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #333333;
	font-variant: normal;
	font-weight: 700;
}
.TituloAzulFormas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 12px;
	font-weight: bold;
}
.bkgAccesoSACMx {
	background-image: url(../img/part_advan_mark_or_blu_asso.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.campoTextoLogin {
	font-size: 11px;
	font-style: normal;
	font-weight: 200;
	color: #333333;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;

}
.campoTextoCantidad {
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #333333;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

}
.CopyRightRojo {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.CopyRightNegro {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.campoTextoPrecio {

	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #333333;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}




#imagenPersona {
	margin-left:0px;
	position:absolute;
}

#contenido {
	background-image:url(../img/fondo.jpg);	
	width:1024px;
	height:768px;
}

#portal {
	margin-left: 16%;
	margin-top: 10px;
	margin-right: 200px;
	margin-bottom: 10px;
	width:850px;
}

#encabezado {
	background-image:url(../img/encabezado.gif);
	height:108px;
	position:static;
}

#encabezado h1 {
	color:#FFFFFF;
	position:absolute;
	margin-left:200px;
	margin-top:20px;
	font-size:45px;
	font-family:"Trebuchet MS";
}

#menu {
	margin-left:20px;
	margin-top:10px;	
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
}

.link {
	color:#7B1308;
	font-size:13px;
	margin-top:10px;
	cursor:pointer;	
}

.linkBienvenido {
	color:#339900;
	font-size:18px;
	margin-top:10px;
	cursor:pointer;	
}

.linkContacto {
	color:#FF6600;
	font-size:18px;
	margin-top:10px;
	cursor:pointer;	
}

.linkServicio {
	color:#FF9900;
	font-size:18px;
	margin-top:10px;
	cursor:pointer;	
}

.linkCompetencia {
	color:#FF0000;
	font-size:18px;
	margin-top:10px;
	cursor:pointer;	
}

.linkClientes {
	color:#0099FF;
	font-size:18px;
	margin-top:10px;
	cursor:pointer;
}

.linkOursourcing {
	color:#E1CD00;
	font-size:18px;
	margin-top:10px;
	cursor:pointer;	
}

.linkComo {
	color:#666666;
	font-size:18px;
	margin-top:10px;
	cursor:pointer;	
}


#menuContenido {
	background-image:url(../img/fondo2.gif);
	margin-top:0px;
	height:578px;
	position:relative;	
}

#pie {
	position:relative;
	text-align:left;
	width:62%;
	font-size:12px;
	margin-left:160px;
}

#contenidoPagina {
	margin-left:180px;
	width:650px;
	margin-right:250px;
	margin-top:15px;
	position:absolute;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	overflow:auto;
	height:520px;
}

.empresa {
	width:100px;
	text-align:center;
}

.imagenLogo {
	width:120px;
}

#contenidoPagina h2 {
	color:#7B1308;
	font-size:13px;		
}

#contenidoPagina ul {
    padding-left: 10px;
    margin-left: 10px;
    list-style-type: none;
}

#contenidoPagina ul li {
    padding-left: 20px;
    background:url(../img/9.png) 0em 0em no-repeat;
    margin-bottom: 0.5em;
}

#comolohacemos {
	margin-left:25px;
}

#competenciaCont {
	margin-left:50px;
}

#tablaClientes td {
	text-align:center;
}


.campoTexto {
	filter:alpha(opacity=50);
	-moz-opacity:.7;
	color:#7B1308;
	font-weight:bold;
	border:none;
	width:350px;
}

.campoSelect {
	filter:alpha(opacity=50);
	-moz-opacity:.7;
	color:#7B1308;
	font-weight:bold;
	border:none;
}
.campoTextoReclu {
	filter:alpha(opacity=50);
	-moz-opacity:.7;
	color:#7B1308;
	font-weight:bold;
	border:none;
}

#contactoForma td {
	width:80px;
}

#botones {
	margin-left:0px;
}

.derecha {
	text-align:left;
}

#liga {
	font-size:16px;
	font-weight:bold;
	text-align:right;
	color:#4a4a4a;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;		
}

#liga A:visited {
	color:#4a4a4a;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}

.guinda {
	color:#990000;
}



#noticias {
	position:fixed;
	top:676px;
	color:#FFFFFF;
	margin-left:60px;
	width:62% ;
	height:20px;
}

#linksHTML {
	color:#FFFFFF;
	background-color:#CF3012;
}

#linksHTML a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

#linksHTML a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

#linksHTMLExplorer {
	color:#FFFFFF;
	background-color:#3333CC;
}

#linksHTMLExplorer a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	color:#FFFFFF;
}

#linksHTMLExplorer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}


#linksBarra {
	color:#FFFFFF;
	background-color:#000000;
}

#linksBarra a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

#linksBarra a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.linkArriba {
	margin-right:25px;
	margin-left:25px;
}

#calendarioDiv , #calendarioDe, #calendarioHasta {
	position:fixed;
	background-color:#CF3012;
	color:#FFFFFF;
	font-weight:bold;
}
.tituloReclu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7B1308;
	font-weight:bold;
}

#disponibilidad, #resultadoAgendar {
	color:#2271A0;
	font-weight:bold;
}


.tablaBusqueda {
	border:#CF3012 solid;
}

.tablaBusqueda th {
	background-color:#CF3012;
	color:#FFFFFF;
}

.tablaBusqueda td {
	text-align:center;
}

#menuBolsadeTrabajo {
	visibility:hidden;
}

.error {
	font-size: 11px;
	color:#FF0000;
	margin-left:1em;
	display:none;
}
.imgError {
	font-size: 11px;
	color:#FF0000;
}

#cargando {
	position:absolute;
	left:50%;
	top:40%;
	z-index:50;
	visibility:hidden;
}

.tooltip{
	width: 200px; 
	color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;
	text-align:center;
	z-index:100;
	position:absolute;	
}

.tooltip span.top{
	padding: 30px 8px 0;
    background: url(../img/bt.gif) no-repeat top;
	z-index:-1;
	position:relative;	
}

.tooltip b.bottom{
	padding:3px 8px 15px;
	color: #548912;
    background: url(../img/bt.gif) no-repeat bottom;
	z-index:-1;	
	position:relative;
}

.asterisco {
	color:#FF0000;
	font-weight:bold;		
}

.mensajeOk {
	color:#009900;
}

.mensajeError {
	color:#FF0000;
}

a:link, a:visited{
	color:#000000;
}

#requisitosMinimos {
	font-size:11px;
}