/*
Author: Paulina Valdés C.
URI: www.soho.cl
*/

*{
	margin: 0;
	padding: 0;
}

body{
	font: normal normal 1em/130% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	background: #FFF url(../imag/back/backHead.gif) repeat-x 0 0;
}

/**** Links *******/
a{
	color: #9c1f2e;
	text-decoration: none;
}
a:hover{
	color: #9c1f2e;
	text-decoration: underline;
}
v{
	color:#ccc;
	text-decoration: none;
}
v:hover{
	color:#ccc;
	text-decoration: underline;
}


/**** Elementos ****/
h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
p{
	margin-bottom: 1em;
}
.aLeft{
	text-align: left;
}
.aRight{
	text-align: right;
}
.aCenter{
	text-align: center;
}
.red, a.red:hover{
	color: #993333!important;
}
.blue, a.blue:hover{
	color: #0D579A!important;
}
.noBord{
	border: none!important;
}
a img{
	border: 0;
}
/* cellspacing & cellpading = "0" */
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	vertical-align: top;
}
/*									Botones*/
.botoVerMasInfo{
	background: url(../imag/boto/botoVerMasInfo.jpg);
	width: 166px;
	height: 24px;
	text-indent: -10000px;
	float: right;
	margin: 1em 8em 1em 0;;
}
a.volv{
	float: right;
	font-size: .75em;
	margin: 0 1em 1em 0;
}
a.cancelar{
	color: #F00;
	text-decoration: underline;
	float: right;
	margin-top: .5em;
	width: 4.5em;
	font-size: .9em;
	margin-right: 11em;
}
a.cancelar:hover{
	color: #970000;
}
/**************************************************************
                     ESTRUCTURA PRINCIPAL
**************************************************************/
#wrap{
	clear: both;
	width: 970px;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	}
.center{
	margin: 0 auto 0 auto;
	text-align: center;
	width: 970px;
}
#header{

}

#main{
	background: url(../imag/back/backMain.jpg) no-repeat 0 0;
	clear: both;
	text-align: left;
	padding: 1em 0;
}
#footer{

}
/**************************************************************
                     ESTRUCTURA HEADER
**************************************************************/
.backColor{
	background-color: #f4f1f1;
	height: 419px;
}
.backColorIn{
	background-color: #f4f1f1;
	height: 290px;
	margin-bottom: 30px;
}
#header h1 a{
	background: url(../imag/logo/logoExcelsys.gif) no-repeat 0 0;
	width: 237px;
	height: 48px;
	display: block;
	text-indent: -10000px;
	margin: 40px 0 0 1em;
	float: left;
	outline: none;
}
/* Menu */
.menuBox{
	float: right;
}
ul.menu{
	margin-top: 20px;
	width: 575px;
}
ul.menu li{
	float: left;
	list-style: none none;
	margin-top: 3px;
}
ul.menu li a{
	display: block;
	height: 25px;
	text-indent: -10000px;
	outline: none;
}
ul.menu li a.botoInicio{
	background: url(../imag/boto/botoInicio.gif) no-repeat 0 0;
	width: 76px;
}
ul.menu li a.botoEmpresa{
	background: url(../imag/boto/botoEmpresa.gif) no-repeat 0 0;
	width: 92px;
}
ul.menu li a.botoServicios{
	background: url(../imag/boto/botoServicios.gif) no-repeat 0 0;
	width: 102px;
}
ul.menu li a.botoProductos{
	background: url(../imag/boto/botoProductos.gif) no-repeat 0 0;
	width: 116px;
}
ul.menu li a.botoNoticias{
	background: url(../imag/boto/botoNoticias.gif) no-repeat 0 0;
	width: 100px;
}
ul.menu li a.botoClientes{
	background: url(../imag/boto/botoClientes.gif) no-repeat 0 0;
	width: 89px;
}
ul.menu li a:hover{
	background-position: 0 -25px;
}
ul.menu li a.acti{
	background-position: 0 -25px;
}
/* Menu top */
ul.smallMenu{
	margin-left: 432px;
}
ul.smallMenu li{
	float: left;
	list-style: none none;
	margin-top: 3px;
}
ul.smallMenu li a{
	display: block;
	height: 21px;
	text-indent: -10000px;
	outline: none;
}
ul.smallMenu li a.botoCuenta{
	background: url(../imag/boto/botoLogin.gif) no-repeat 0 0;
	width: 50px;
}
ul.smallMenu li a.botoContacto{
	background: url(../imag/boto/botoContact.gif) no-repeat 0 0;
	width: 44px;
}
ul.smallMenu li a.botoIdioma{
	background: url(../imag/boto/botoIdioma.gif) no-repeat 0 0;
	width: 48px;
}
ul.smallMenu li a:hover{
	background-position: 0 -21px;
}
/**************************************************************
                     ESTRUCTURA MAIN
**************************************************************/
.ImageHome{
	/*background: url(../imag/foto/homeInicio.png) no-repeat 0 0;*/
	background: url(../imag/foto/homeInicioClab.png) no-repeat 0 0;
	width: 969px;
	height: 359px;
}
.ImageHomeProductos{
	background: url(../imag/foto/homeProductos.png) no-repeat 0 0;
	width: 960px;
	height: 231px;
}
.ImageHomeClientes{
	background: url(../imag/foto/homeClientes.jpg) no-repeat 0 0;
	width: 960px;
	height: 231px;
}
.ImageHomeEmpresa{
	background: url(../imag/foto/homeEmpresa.jpg) no-repeat 0 0;
	width: 960px;
	height: 231px;
}
.ImageHomeNoticias{
	background: url(../imag/foto/homeNoticias.jpg) no-repeat 0 0;
	width: 960px;
	height: 231px;
}
.ImageHomeContacto{
	background: url(../imag/foto/homeContacto.jpg) no-repeat 0 0;
	width: 960px;
	height: 231px;
}
.ImageHomeServicios{
	background: url(../imag/foto/homeServicios.jpg) no-repeat 0 0;
	width: 960px;
	height: 231px;
}
.cont{
	margin: 0 0;
}
.engineUsoBox{
	margin: 30px 0px 0 0;
	float: left;
	width: 445px;
}
.excelsysEngine{
	background: url(../imag/auxi/excelsysBox.png) no-repeat 0 0;
	width: 120px;
	height: 209px;
	padding: 20px 0 0 145px;
}
.excelsysEngine h2 a{
	background: url(../imag/titu/tituExcelsysEngine.gif) no-repeat 0 0;
	width: 133px;
	height: 19px;
	text-indent: -9999px;
	display: block;
}
.excelsysEngine p{
	margin-top: 8px;
	width: 160px;
	font-size: 13px;
	color: #666;
	line-height: 16px;
}
.saberMas a{
	background: url(../imag/boto/botoSaberMas.png) no-repeat 0 0;
	width: 99px;
	height: 28px;
	text-indent: -10000px;
	display: block;
	margin-top: 25px;
}
.engineSoloUso{
	margin-top: 8px;
	width: 160px;
	font-size: 13px;
	color: #666;
	line-height: 16px;
}
ul.engineClientes{
	width: 413px;
}
ul.engineClientes li{
	float: left;
	list-style: none none;
	margin-top: 3px;
}
ul.engineClientes li a{
	display: block;
	height: 39px;
	text-indent: -10000px;
	outline: none;
}
ul.engineClientes li a.botoMapfre{
	background: url(../imag/logo/logoMapfre.gif) no-repeat 0 0;
	width: 104px;
}
ul.engineClientes li a.botoBBVA{
	background: url(../imag/logo/logoBBVA.gif) no-repeat 0 0;
	width: 103px;
}
ul.engineClientes li a.botoBancoEstado{
	background: url(../imag/logo/logoBancoEstado.gif) no-repeat 0 0;
	width: 103px;
}
ul.engineClientes li a.botoItau{
	background: url(../imag/logo/logoItau.gif) no-repeat 0 0;
	width: 103px;
}
.homeNews{
	float: left;
}
.contNews p{
	font-size: 13px;
	margin-top: 3px;
	line-height: 8px;
}
.contNews ul{
	margin: 20px 0 20px 40px;
	font-size: 13px;
}
.contNews ul li{
	list-style: url(../imag/auxi/auxiList.png);
}
.lastNews{
	width: 500px;
	background-color: #F4F1F1;
	margin-top: 20px;
}
.lastNews h2{
	padding: 10px 0 10px 30px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
}
ul.lastNewsMore{
	width: 43px;
	float: right;
	margin: -35px 20px 0 0;
}
ul.lastNewsMore li{
	float: left;
	list-style: none none;
	margin-top: 3px;
}
ul.lastNewsMore li a{
	display: block;
	height: 19px;
	text-indent: -10000px;
	outline: none;
}
ul.lastNewsMore li a.botoNewsUp{
	background: url(../imag/boto/botoNewsUp.gif) no-repeat 0 0;
	width: 21px;
}
ul.lastNewsMore li a.botoNewsDown{
	background: url(../imag/boto/botoNewsDown.gif) no-repeat 0 0;
	width: 22px;
}
.newsDetaBox{
	background-color: #fff;
	width: 490px;
	margin-left: 5px;
	border-bottom: 5px solid #f4f1f1;
}
.newsDeta{
	width: 445px;
	margin: 0 0 20px 20px;
	/*padding-top: 10px;*/
}
.newsDeta p{
	font-size: 13px;
	margin-bottom: .5em;
	/*line-height: 120%!important;*/
}
p.tituDate{
	/*font-size: 13px;
	line-height: 5px;*/
	margin-bottom: 0;
	/*font-size: 12px;*/
}
span.noti{
	font-size: 11px;
	color: #CCC;
}
p.tituDate a{
	/*font-size: 13px;
	line-height: 5px;*/
	color: #2C4C76;
	/*display: block;*/
}
#tabs p{
	font-size: 13px!important;
}
/************************************************
						PAGINAS INTERIORES
*************************************************/
#col01{
	width:300px;

	float: left;}
.blueBox{
	float: left;
	background: #E7EEF5 url(../imag/logo/logoExcelsysBLue.jpg) no-repeat bottom right;
	border: 5px solid #C3D5E6;
	padding: 25px;
	width: 200px;
	margin: 0px;
}
.blueBox h2{
	background: url(../imag/titu/tituExcelsysEngine.gif) no-repeat 0 0;
	width: 133px;
	height: 19px;
	text-indent: -10000px;
}
.blueBox p{
	margin-bottom: 30px;
	font-size: 13px;
	color: #666;
	line-height: 18px;
}
.blueBox p span.comillasup{
	background: url(../imag/auxi/comillasup.jpg) no-repeat 0 0;
	width: 25px;
	height: 16px;
	text-indent: -100000px;
	display: block;
	float: left;
}
.blueBox p span.comillasdown{
	background: url(../imag/auxi/comillasdown.jpg) no-repeat 0 0;
	width: 16px;
	height: 16px;
	text-indent: -100000px;
	display: block;
	float: right;
	margin-right: 130px;
}
.contTab{
	float: left;
}
.tablasProd{
	width: 650px;
}
.tablasProd#news h3{
	color: #9C1F2E;
	font-size: 20px;
}
.tablasProd#news img{
	border: 5px solid #E7EEF5;
}
.tablasProd h2{
	margin-bottom: 25px;
	color: #111;
	font-size: 25px;
	font-weight: normal;
}
.tablasProd p{
	font-size: 13px;
	line-height: 18px;
}
.tablasProd ul{
	margin: 0 0 15px 30px;
}
.tablasProd ul li{
	font-size: 13px;
	line-height: 18px;
}
.tablasProd p.breadCrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C7277;
}
.tablasProd p.breadCrumb a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.tablasProd img{
	margin: 20px 0;
}
.listMenuDespl h2.ArrUp {
	background: url(../imag/auxi/desplMenu.gif) no-repeat left top;
	padding-left: 20px;
	font-size: 14px;
	color: #517EB8;
	display: block;
	height: 14px;
	outline: none;
}
.listMenuDespl h2.ArrDwn {
	background: url(../imag/auxi/desplMenuMenos.gif) no-repeat left top;
	padding-left: 20px;
	font-size: 14px;
	color: #000;
	display: block;
	height: 14px;
	outline: none;
}
.listMenuDespl h2.ArrDwn a{
	text-decoration: none;
	color: #111;
}
.productos{
	width: 600px;
	background: #F4F1F1 url(../imag/back/backDesplProduc.jpg) no-repeat 0 top;
}
.backDesplBenef p#top{
	padding: 50px 0 0 170px;
	width: 400px;
	font-size: 11px!important;
	line-height: 15px!important;
}
.backDesplBenef p{
	padding: 0 0 0 170px;
	width: 400px;
	font-size: 11px!important;
	line-height: 15px!important;
}
.backDesplBenef p strong{
	padding-top: 5px;
}
.backDesplBenef ul.benefProducDespl{
	margin: 0 0 0 200px;
	padding-bottom: 30px;
	width: 400px;
}
.backDesplBenef ul.benefProducDespl li{
	font-size: 11px!important;
	list-style: url(../imag/auxi/tickGreenListStyle.gif);
}
.backDesplBenef{
	background: url(../imag/auxi/promocionesAuxi.jpg) no-repeat 20px 50px;
}
.backDesplBenef#kioskos{
	background: url(../imag/auxi/kioskosAuxi.jpg) no-repeat 20px 50px;
}
.backDesplBenef#bancaMovil{
	background: url(../imag/auxi/bancamovilAuxi.jpg) no-repeat 20px 50px;
}
.backDesplBenef#comercioExterior{
	background: url(../imag/auxi/comercioExteriorAuxi.jpg) no-repeat 20px 50px;
}
.backDesplBenef#firmasPoderes{
	background: url(../imag/auxi/firmasypoderesAuxi.jpg) no-repeat 0 50px;
}
.backDesplBenef#factoring{
	background: url(../imag/auxi/factoringAuxi.jpg) no-repeat 20px 50px;
}
.backDesplBenef#simulacion{
	background: url(../imag/auxi/simulacionAuxi.jpg) no-repeat 20px 50px;
}
.backDesplBenef#pagosMasivos{
	background: url(../imag/auxi/pagosmasivosAuxi.jpg) no-repeat 20px 50px;
}
.backDesplBenef#chat{
	background: url(../imag/auxi/chatAuxi.jpg) no-repeat 0 50px;
}
.desaCont{
	margin-top: -15px;
	clear: both;
	padding-left: 0;
}
.desaCont p{
	font-size: 12px;
	line-height: 18px;
	color: #222;
}
.desaCont h2{
	margin: 20px 0;
}
.desaCont img{
	float: left;
	margin-top: -45px;
}
.desaCont ul{
	margin: 30px 0 0 30px;
}
.desaCont ul li{
	list-style: url(../imag/auxi/auxiListGrey.gif);
	margin-top: 10px;
	color: #333;
	font-size: 12px;
}
.contenFlot{
	width: 460px;
	float: left;
	/*margin-right: 5px;*/
}
.contenFlot p{
	font-size: 12px;
	line-height: 18px;
}
.contenFlot#margenes, .contenFlot#margenes1, .contenFlot#margenes2, .contenFlot#margenes3, .contenFlot#margenes4, .contenFlot#margenes5,
.contenFlot#margenes6, .contenFlot#margenes7, .contenFlot#margenes8, .contenFlot#margenes9, .contenFlot#margenes10, .contenFlot#margenes11,
.contenFlot#margenes12{
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc6c2;
	margin: 20px 0;
	width: 605px;
}
.contenFlotPartn{
	background: url(../imag/logo/ibmPartner.jpg) no-repeat 0 0;
	padding-left: 150px;
	width: 400px;
	margin-right: 40px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc6c2;
	margin: 20px 0;
}
.contenFlotPartn#soho{
	background-image: url(../imag/logo/soho.jpg);
}
.contenFlotPartn#iso{
	background-image: url(../imag/logo/iso.jpg);
}
.contenFlotPartn#cmmi{
	background-image: url(../imag/logo/cmmi.jpg);
}
.contenFlotPartn h4{
	color: #555;
	margin-bottom: 10px;
}
.imagServicios{
	margin-top: 90px;
}
.imagServicios#asesorias{
	margin-top: 50px;
}
.disclaimCenterAlign{
	text-align: center;
}
.desaCont h3{
	margin-top: 10px;
}
.benefTable{
	width: 700px;
	margin-top: 10px;
	margin-left: -20px;
}
.tresColum{
	clear: both;
}
.tresColum#topBenef{
	border-top: 1px #ccc dotted;
	padding: 0;
}
.desaBenef{
	/*width: 227px;*/
	float: left;
	padding: 15px 0 0 9px;
}
.desaBenef#middleBenef{
	border-left: 1px #ccc dotted;
	border-right: 1px #ccc dotted;
	padding: 15px 9px 20px 9px;
}
.desaBenef#middleBenefBott{
	border-left: 1px #ccc dotted;
	border-right: 1px #ccc dotted;
	padding: 30px 9px 0 9px;
}
.desaBenef#benefBott{
	padding: 30px 9px 10px 9px;
}
.desaBenef h4{
	background: url(../imag/auxi/tickGreen.gif) no-repeat 0 0;
	height: 30px;
	font-size: 11px;
	color: #000;
	padding-left: 30px;
	line-height: 12px;
}
.desaBenef p{
	font-size: 10px;
	width: 189px;
	line-height: 16px;
	padding: 0 9px;
}
.backColorGrey{
	background-color: #F4F1F1;
	clear: both;
	width: 680px;
	height: 216px;
	margin: 30px 0;
}
.backColorGrey h3{
	padding: 15px 0 0 30px;;
}
.backColorGrey p{
	width: 430px;
	float: left;
	font-size: 11px;
	margin: 15px 0 0 40px;
	line-height: 18px;
}
.backColorGrey#noteContact{
	height: 56px;
}
.imagBoxes{
	background: url(../imag/auxi/boxes.jpg) no-repeat 0 0;
	width: 181px;
	height: 350px;
	float: left;
	margin: -126px 0 25px 20px;
}
img.flujo{
	margin-top: 0;
}
.backBox{
	background: url(../imag/auxi/boxRed.jpg) no-repeat 0 0;
	width: 91px;
	height: 90px;
	float: left;
	margin: -41px 0 0 20px;
}
.backBox p{
	float: left;
}
.listMenuDespl ul{
	margin: 30px 0;
	clear: both;
	width: 150px;
}
.listMenuDespl ul li{
	list-style: none none;
	margin-top: 13px;
	clear: both;
}
.listMenuDespl ul li a{
	background: url(../imag/auxi/desplMenu.gif) no-repeat left top;
	padding-left: 20px;
	font-size: 14px;
	color: #517EB8;
	display: block;
	height: 14px;
	outline: none;
}
.listMenuDespl ul li a:hover{
	background-position: 0 -14px;
	color: #000;
	text-decoration: none;
}
/****************Clientes******************/
.blueBox#clientes{
	background: #E7EEF5;
}
.blueBox h3, .blueBox h3#chile, .blueBox h3#peru, .blueBox h3#usa{
	background: url(../imag/auxi/panama.gif) no-repeat left center;
	padding-left: 20px;
	color: #000;
	font-size: 13px;
}
.blueBox h3#usa{
	background-image: url(../imag/auxi/usa.gif);
}
.blueBox h3#peru{
	background-image: url(../imag/auxi/peru.gif);
}
.blueBox h3#chile{
	background-image: url(../imag/auxi/chile.gif);
}
.blueBox h3#col{
	background-image: url(../imag/auxi/colombia.gif);
}
.blueBox#clientes p{
	margin-bottom: 5px;
}
.blueBox#clientes p.blue{
	color: #0E579B;
	font-size: 15px;
	width: 174px;
}
.blueBox#clientes p.blue a.masInfo{
	background: url(../imag/auxi/masInfo.gif) no-repeat 0 0;
	width: 14px;
	height: 14px;
	text-indent: -10000px;
	display: block;
	float: right;
}
.blueBox#clientes p.blue a.masInfo:hover{
	background-position: 0 -14px;
}
p.fono{
	font-size: 11px;
	z-index: 9999;
	color: #333;
	line-height: 10px;
}
.borderBottBlue#top{
	padding-top: 0;
}
.borderBottBlue#last{
	border-bottom: none;
}
.borderBottBlue{
	border-bottom: 1px solid #C3D5E6;
	padding: 15px 0;
}
.clienLogos{
	width: 194px;
	text-align: center;
}
.clienLogos img{
	padding-top: 30px;
	margin-bottom: 10px;
}
.clienLogos p{
	line-height: 8px;
	color: #8C7273!important;
}
.clienLogos p.nameClient{
	color: #993333!important;
	font-weight: bold;
}
.clienLogos p.nameClient span.new{
	background-color: #FFFF66;
	color: #666666;
	font-size: 8.5px;
	font-weight: normal;
}
.columTresClient{
	width: 220px;
	float: left;
	padding: 0 5px;
}
.columTresClient#middleClien{
	border-left: 1px dotted #D2C8C9;
	border-right: 1px dotted #D2C8C9;
}
.columTresClient h3, .columTresClient h3#baha, .columTresClient h3#nica, .columTresClient h3#guat, .columTresClient h3#vene,
.columTresClient h3#pana, .columTresClient h3#urug, .columTresClient h3#hond, .columTresClient h3#colo, .columTresClient h3#mexi,
.columTresClient h3#boli, .columTresClient h3#cost, .columTresClient h3#peru, .columTresClient h3#chile{
	background: url(../imag/auxi/elSalvador.gif) no-repeat left center;
	padding-left: 20px;
	color: #000;
	font-size: 13px;
	border-bottom: 1px dotted #D2C8C9;
	clear: both;
	margin: 25px 0 15px 0;
}
.columTresClient h3#peru{
	background-image: url(../imag/auxi/peru.gif);
}
.columTresClient h3#cost{
	background-image: url(../imag/auxi/costaRica.gif);
}
.columTresClient h3#boli{
	background-image: url(../imag/auxi/bolivia.gif);
}
.columTresClient h3#mexi{
	background-image: url(../imag/auxi/mexico.gif);
}
.columTresClient h3#colo{
	background-image: url(../imag/auxi/colombia.gif);
}
.columTresClient h3#hond{
	background-image: url(../imag/auxi/honduras.gif);
}
.columTresClient h3#urug{
	background-image: url(../imag/auxi/uruguay.gif);
}
.columTresClient h3#pana{
	background-image: url(../imag/auxi/panama.gif);
}
.columTresClient h3#vene{
	background-image: url(../imag/auxi/venezuela.gif);
}
.columTresClient h3#guat{
	background-image: url(../imag/auxi/guatemala.gif);
}
.columTresClient h3#nica{
	background-image: url(../imag/auxi/nicaragua.gif);
}
.columTresClient h3#baha{
	background-image: url(../imag/auxi/bahamas.gif);
}
.columTresClient h3#chile{
	background-image: url(../imag/auxi/chile.gif);
}
.columTresClient p{
	color: #993333!important;
	font-size: 10px;
	line-height: 13px;
}
.columTresClient p span{
	color: #8C7272!important;
}
p.otrasnews{
	background: none;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
}
p.otrasnews a{
	color: #000;
	text-decoration: none;
}
p.otrasnews a:hover{
	color: #9C1F2E;
	text-decoration: none;
}
/**************CONTACT US***************/
h2.contactUs{
	margin-top: 2em;
	text-indent: -100000px;
	background: url(../imag/titu/Contact_us.jpg) no-repeat 0 0;
	margin-bottom: 1em;
	height: 26px;
}
#contUS p{
	margin-bottom: -1px;
}
form#formContactus{
	border: 7px solid #F4F1F1;
	padding: 2em;
}
ul#form{
	display: block;
}
ul#form li{
	list-style: none;
}
ul#form li em{
	font-weight: normal;
	color: #999;
}
ul#form li label{
	display: block;
	font-weight: bold;
	font-size: 13px;
	clear: both;
	padding-top: 1em;
}
ul#form li input, textarea{
	/*margin-bottom: 1em;*/
	background: url(../imag/back/backInput.jpg) repeat-x 0 bottom;
	border: 1px solid #D2C8C8;
	padding: .55em;
	width: 320px;
	font-size: 12px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
span.ok, span.error{
	background: url(../imag/auxi/auxiIconOk.jpg);
	width: 29px;
	height: 30px;
	float: left;
}
ul#form li em.error{
	color: #F66;
	font-style: normal;
	display: block;
	clear: both;
	font-size: 12px;
}

.ocultar{
	display: none;
}

.mostrar{
	display: block;
}
label.error{
	display: none;
}

span.error{
	background: url(../imag/auxi/auxiIconError.jpg);
}
ul#form li input.error, textarea.error{
	border: 1px solid #F00;
	background: url(../imag/back/backInputError.jpg) repeat-x 0 bottom;
	width: 320px;
	height: 14px;
}
.send{
	padding-top: 1em;
	clear: both;
}
.globo{
	margin-left: 4em;
}
.globo p{
	background-color: #FFFFCC;
	width: 136px;
	padding: 1.5em;
	font-size: 13px;
	margin-top: -.5em;
}
.globo a img{
	margin-top: -1em;
}
input.submit{
	background: url(../imag/boto/botoSend.jpg) no-repeat 0 0;
	padding-right: 13px;
	padding-bottom: 9px;
	width: 65px;
	height: 37px;
	outline: none;
	border: none;
	color: #fff;
}
/*************************************************************
                    ESTRUCTURA FOOTER
*************************************************************/
#footer{
	border-top: 5px solid #993333;
	clear: both;
}
ul.menuFoot{
	margin-top: 10px;
	width: 575px;
	float: left;
}
ul.menuFoot li{
	float: left;
	list-style: none none;
	margin-top: 3px;
}
ul.menuFoot li a{
	display: block;
	height: 15px;
	text-indent: -10000px;
	outline: none;
}
ul.menuFoot li a.botoFootInicio{
	background: url(../imag/boto/botoFooterInicio.gif) no-repeat 0 0;
	width: 41px;
}
ul.menuFoot li a.botoFootInicio .acti{
	background: url(../imag/boto/botoFooterInicioActi.gif) no-repeat 0 0;
	width: 41px;
}
ul.menuFoot li a.botoFootEmpresa{
	background: url(../imag/boto/botoFooterEmpresa.gif) no-repeat 0 0;
	width: 64px;
}
ul.menuFoot li a.botoFootServicios{
	background: url(../imag/boto/botoFooterServicio.gif) no-repeat 0 0;
	width: 66px;
}
ul.menuFoot li a.botoFootProductos{
	background: url(../imag/boto/botoFooterProductos.gif) no-repeat 0 0;
	width: 74px;
}
ul.menuFoot li a.botoFootNoticias{
	background: url(../imag/boto/botoFooterNoticias.gif) no-repeat 0 0;
	width: 61px;
}
ul.menuFoot li a.botoFootClientes{
	background: url(../imag/boto/botoFooterClientes.gif) no-repeat 0 0;
	width: 62px;
}
ul.menuFoot li a.botoFootCuenta{
	background: url(../imag/boto/botoFooterCuenta.gif) no-repeat 0 0;
	width: 38px;
}
ul.menuFoot li a.botoFootContacto{
	background: url(../imag/boto/botoFooterContacto.gif) no-repeat 0 0;
	width: 33px;
}
ul.menuFoot li a:hover{
	background-position: 0 -15px;
}
a.logoFoot img{
	margin: 10px 0 0 250px;
}
#footer .validator a{
	color: #999;
}

/* Validate jquery */
label.error{
	color: #F00;
	padding-top: 0px!important;
}


/* Para contenedores que tienen contenidos "float" */
.cf:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
    /* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */
/*ANEXOS!!!*/
.p-clab{
	width:400px;
	color: white;
	padding:60px 20px;
	font-size:13px;
	text-align: left;
	float:left;
	}

.title-clab {
	font-size:16px;
	font-weight: bold;
	}
	
.p-clab a{
	color:white;
	font-weight:bold;
	font-size:13px;
}

