@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

img{
border:none;
}

.btnHome{
margin:0px 5px 0px 5px ;
float:left;
overflow:hidden;
width:11px;
height:13px;
background-image:url(../images/homeIco.jpg);
background-repeat:no-repeat;
}

.btnHome:hover{
background-image:url(../images/homeIcoOver.jpg);
background-repeat:no-repeat;
}

.btnContacto{
margin:0px 5px 0px 5px ;
float:left;
overflow:hidden;
width:11px;
height:13px;
background-image:url(../images/contacIco.jpg);
background-repeat:no-repeat;
}

.btnContacto:hover{
background-image:url(../images/contacIcoOver.jpg);
background-repeat:no-repeat;
}

.btnUsa{
margin:0px 5px 0px 5px ;
float:left;
overflow:hidden;
width:19px;
height:13px;
background-image:url(../images/usa.jpg);
background-repeat:no-repeat;
}

.btnUsa:hover{
background-image:url(../images/usaOver.jpg);
background-repeat:no-repeat;
}

.btnBra{
margin:0px 5px 0px 5px ;
float:left;
overflow:hidden;
width:19px;
height:13px;
background-image:url(../images/bra.jpg);
background-repeat:no-repeat;
}

.btnBra:hover{
background-image:url(../images/braOver.jpg);
background-repeat:no-repeat;
}

.btnSpa{
margin:0px 5px 0px 5px ;
float:left;
overflow:hidden;
width:19px;
height:13px;
background-image:url(../images/spa.jpg);
background-repeat:no-repeat;
}

.btnSpa:hover{
background-image:url(../images/spaOver.jpg);
background-repeat:no-repeat;
}

.lineTopContainer{
width:100%;
height:23px;
background-color:#ffffff;
}

.lineTop{
width:980px;
height:23px;
}

.lineTop .left{
width:310px;
height:23px;
float:left;
overflow:hidden;
}

.lineTop .rigth{
width:670px;
height:23px;
float:left;
overflow:hidden;
}

.lineTop .rigth .botonesContainer{
width:153px;
height:13px;
margin:5px 0px 0px 0px;
overflow:hidden;
}

.lineBlueContainer{
width:100%;
height:49px;
background-image:url(../images/backUL.jpg);
background-position:top;
background-repeat:repeat-x;
float:left;
}

.lineBlue{
width:980px;
height:49px;
}

.lineBlue .left{
width:310px;
height:49px;
float:left;
overflow:hidden;
}

.lineBlue .rigth{
width:620px;
margin-left:50px;
margin-top:4px;
height:45px;
float:left;
}

.lineGreyContainer{
width:100%;
height:25px;
background-color:#D7D7D7;
overflow:hidden;
}

.lineGrey{
width:980px;
height:25px;
}

.bannerContainer{
width:100%;
height:10px;
overflow:hidden;
background-color:#D7D7D7;
}

.masInfo{
width:36px;
height:9px;
background-image:url(../images/+infoBlue.jpg);
background-repeat:no-repeat;
}

.masInfo:hover{
background-image:url(../images/+infoGrey.jpg);
}

.masInfoGeneral{
width:36px;
height:9px;
background-image:url(../images/+infoBlue.png);
background-repeat:no-repeat;
overflow:hidden;
display:block;
margin-left:585px;
margin-top:15px;

}

.masInfoGeneral:hover{
background-image:url(../images/+infoWhite.png);
}


.middleContainer{
width:100%;
height:15px;
background-image: url(../images/repeatMiddle.jpg);
background-repeat:repeat-x;
}

.middleContainer .middle{
width:980px;
height:15px;
}

.txtGeorgia{
font-family:Georgia;
font-style:italic;
color:#7b7b7b;
font-size:18px;
display:block;
overflow:hidden;
margin-left:15px;
}

.pie{
width:195px;
font-family:arial;
color:#939393;
font-size:10px;
display:block;
overflow:hidden;
text-align:right;
}



/*C O N T E N I D O*/
.WhiteContainer{
width:100%;
background-color:#ffffff;
overflow:hidden;
}

.grillaContainer{
 width:650px;
 margin:10px 0px 10px 5px;
 border: solid 1px #c4c4c4;
 display:block;
 overflow:hidden;

}

.grillaLeft{
 width:254px;
 height:40px;
 background-color:#B8C8D8;
 margin:2px 1px 1px 2px;
 float:left;
 overflow:hidden;
 color:#8F8F8F;
 font-family:Arial;
 font-size:12px;
 text-align:center;
 line-height:40px;
}

.grillaRight{
 width:390px;
 height:40px;
 background-color:#B8C8D8;
 margin:2px 2px 1px 1px;
 float:left;
 overflow:hidden;
 color:#8F8F8F;
 font-family:Arial;
 font-size:12px;
 text-align:center;
 line-height:40px;
}


/*-----------------------------------------------------------------------------------------------------------------------------*/
/*ESTIRAR CAJA BLANCA*/
.WhiteContainer .centerWhite{
width:980px;
background-color:#ffffff;
}

.centerWhite .left{
width:685px;
float:left;
overflow:hidden;
background-color:#FFFFFF;
}

.centerWhite .right{
width:295px;
float:left;
overflow:hidden;
margin:0px;
padding:0px;
}

.centerWhite .left .margen{
width:670px;
margin-top:5px;
float:left;
overflow:hidden;
} 

.centerWhite .left .margen .cajaSolapa{
width:223px;
float:left;
overflow:hidden;
margin-bottom:10px;
}

.ImageContainer{
width:100%;
display:block;
overflow:hidden;
}

.tituloSeccion{
width:650px;
margin-left:8px;
margin-top:20px;
font-family:Arial;
font-size:18px;
color:#3A6CA9;
display:block;
overflow:hidden;
font-weight:bold;
}

.destacadoLink{
font-family:Arial;
font-size:13px;
color:#3A6CA9;
overflow:hidden;
font-weight:bold;
text-decoration:none;
}

.destacadoLink:hover{
text-decoration:underline;
}

.destacadoBlack{
font-family:Arial;
font-size:13px;
color:#181818;
overflow:hidden;
font-weight:bold;
}



.buttonsContainer{
width:650px;
height:52px;
margin-left:8px;
margin-top:10px;
display:block;
overflow:hidden;
}

.suiteIT{
width:104px;
height:52px;
float:right;
overflow:hidden;
background-image:url(../images/suiteITGrey.jpg);
background-repeat:no-repeat;
}

.suiteIT:hover{
background-image:url(../images/suiteITColor.jpg);
}

.suiteNT{
width:138px;
height:52px;
float:right;
overflow:hidden;
background-image:url(../images/suiteNTGrey.jpg);
background-repeat:no-repeat;
}

.suiteNT:hover{
background-image:url(../images/suiteNTColor.jpg);
}

.suiteCRM{
width:121px;
height:52px;
float:right;
overflow:hidden;
background-image:url(../images/suiteCRMGrey.jpg);
background-repeat:no-repeat;
}

.suiteCRM:hover{
background-image:url(../images/suiteCRMColor.jpg);
}

.suiteFSS{
width:137px;
height:52px;
float:right;
overflow:hidden;
background-image:url(../images/suiteFSSGrey.jpg);
background-repeat:no-repeat;
}

.suiteFSS:hover{
background-image:url(../images/suiteFSSColor.jpg);
}

.txtContainer{
width:650px;
margin-left:8px;
margin-top:5px;
font-family:Arial;
font-size:12px;
color:#181818;
display:block;
overflow:hidden;
text-align:justify;
line-height:18px;
}

/*SOLAPAS*/
.centerWhite .left .margen .cajaSolapa .solapa1{
width:223px;
height:260px;
display:block;
overflow:hidden;
background-image:url(../images/solapaSuiteIT.jpg);
background-repeat:no-repeat;
}

.centerWhite .left .margen .cajaSolapa .solapa2{
width:223px;
height:260px;
display:block;
overflow:hidden;
background-image:url(../images/solapaSuiteCRM.jpg);
background-repeat:no-repeat;
}

.centerWhite .left .margen .cajaSolapa .solapa3{
width:223px;
height:260px;
display:block;
overflow:hidden;
background-image:url(../images/solapaSuiteFinan.jpg);
background-repeat:no-repeat;
}

.contenidoSolapa{
display:block;
overflow:hidden;
padding:57px 5px 0px 50px;
}

.txtGrey{
 font-family:Arial;
 font-size: 11px;
 color:#666666;
 display:block;
}

.txtBlack{
 font-family:Arial;
 font-size: 11px;
 color:#181818;
 display:block;
}

.link{
 font-family:Arial;
 font-size: 11px;
 color:#3a6ca9;
 display:block;
 text-decoration:none;
}

.link:hover{
 text-decoration:underline;
}

.linkPlus{
 font-family:Arial;
 font-size: 12px;
 color:#3a6ca9;
 display:block;
 margin:3px 0px 3px 0px;
 text-decoration:none;
}

.linkPlus:hover{
 color:#181818;
}

.linkPlusB{
 font-family:Arial;
 font-size: 12px;
 color:#828282;
 display:block;
 margin:3px 0px 3px 0px;
 text-decoration:none;
}

.linkPlusB:hover{
 color:#181818;
}

.topCajaBlue{
width:100%;
height:14px;
margin-top:10px;
background-image:url(../images/topYellow.jpg);
background-repeat:no-repeat;
display:block;
overflow:hidden;
}

.cajaBlue{
width:100%;
padding:0px 10px 10px 10px;
background-color:#b8c8d8;
background-image:url(../images/bottomYellow.jpg);
background-position: left bottom;
background-repeat:no-repeat;
display:block;
overflow:hidden;
}

.topCajaGrey{
width:100%;
height:14px;
margin-top:10px;
background-image:url(../images/topGrey.jpg);
background-repeat:no-repeat;
display:block;
overflow:hidden;
}

.cajaGrey{
width:100%;
padding:0px 10px 10px 10px;
background-color:#EAEAEA;
background-image:url(../images/bottomGrey.jpg);
background-position: left bottom;
background-repeat:no-repeat;
display:block;
overflow:hidden;
}

.tituloGrey{
width:262px;
height:18px;
padding:5px;
margin-bottom:5px;
overflow:hidden;
display:block;
color:#646262;
font-family:arial;
font-size:17px;
font-weight:bold;
background-image: url(../images/fondoTituloGrey.jpg);
}

.tituloBlue{
width:262px;
height:18px;
padding:5px;
margin-bottom:5px;
overflow:hidden;
display:block;
color:#646262;
font-family:arial;
font-size:17px;
font-weight:bold;
background-image: url(../images/fondoTituloYellow.jpg);
}

.leftDownload{
width:50%;
overflow:hidden;
float:left;
margin:5px 0px 5px 0px;
}

.rightDownload{
width:50%;
overflow:hidden;
float:left;
margin:5px 0px 5px 0px;
}

.linkDownload{
width:100px;
height:20px;
float:left;
padding-left:22px;
display:block;
line-height:22px;
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:12px;
background-image: url(../images/icoDownloadOver.png);
background-repeat:no-repeat;
background-position:center left;
}

.linkDownload:hover{
color:#646262;
text-decoration:underline;
background-image: url(../images/icoDownload.png);
}

.linkDownloadBlack{
width:100px;
height:20px;
float:left;
padding-left:22px;
display:block;
line-height:22px;
color:#181818;
text-decoration:none;
font-family:arial;
font-size:12px;
background-image: url(../images/icoDownloadOver.png);
background-repeat:no-repeat;
background-position:center left;
}

.linkDownloadBlack:hover{
text-decoration:underline;
background-image: url(../images/icoDownload.png);
}

.lineContacto{
width:270px;
height:1px;
overflow:hidden;
display:block;
background-color:#DCDCDC;
margin:5px 0px 5px 0px; 
}

.linedown{
width:270px;
height:1px;
overflow:hidden;
display:block;
background-color:#A9B8CD;
margin:5px 0px 5px 0px; 
}

.pais{
font-family:Arial;
font-size:12px;
color:#3A6CA9;
width:270px;
margin:10px 0px 0px 0px;
display:block;
overflow: hidden;
}

.direcciones{
font-family:Arial;
font-size:12px;
color:#646262;
width:270px;
margin:5px 0px 5px 0px;
display:block;
overflow: hidden;
text-align: justify;
}

.footerContainer{
width:100%;
background-color:#E0E0E0;
border-top:#C7C7C7 solid 2px;
overflow:hidden;
display:block;
}

.containerForm{
width:670px;
overflow:hidden;
display:block;
margin: 25px 0px 5px 0px;
}

.contenedorForm{
width:100%;
display:block;
overflow:hidden;
margin:0px;
padding:0px;
}

.nameForm{
float:right;
overflow:hidden;
font-family:arial;
font-size:12px;
color:#181818;
padding:4px 4px 0px 0px;
}

.formBTN{
width:85px;
height:30px;
display:block;
overflow:hidden;
background-image:url(../images/formBTN.jpg);
background-repeat:no-repeat;
}

.formBTN:hover{
background-image:url(../images/formBTNOver.jpg);
background-repeat:no-repeat;
}

.boxForm{
float:right;
overflow:hidden;
}

.field{
width:220px;
padding:3px;
height:18px;
border: solid 1px #D9D9D9; 
font-family:arial;
font-size:12px;
color:#7d7d7d;
background-color:#f7f7f7;
}

.errorMessage{
font-family:Tahoma;
font-size:15px;
color:#3A6CA9;
text-align:right;	
}

.errorMessageOk{
font-family:Tahoma;
font-size:15px;
color:#3A6CA9;
text-align:right;	
}


.txtContainerPop{
width:850px;
margin-top:5px;
font-family:Arial;
font-size:12px;
color:#181818;
display:block;
overflow:hidden;
text-align:justify;
line-height:18px;
}


.tituloNewsPop{
margin-top:20px;
font-family:Arial;
font-size:15px;
color:#3A6CA9;
display:block;
font-weight:bold;
}

#cerrado
{
	-khtml-opacity:100;
	-moz-opacity:100;
	filter:alpha(opacity=100);
	opacity:100;
	zoom:1;
	overflow:hidden;
} 

#abierto
{
	-khtml-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
	zoom:1;
	overflow:hidden;
}

.newsOpen
{
width:273px;
height:20px;
display:block;
overflow:hidden;
background-image:url(../images/newsOpen.jpg);
background-repeat:no-repeat;
}

.newsOpen:hover
{
background-image:url(../images/newsOpenHover.jpg);
}

.newsClose
{
width:273px;
height:20px;
display:block;
overflow:hidden;
background-image:url(../images/newsClose.jpg);
background-repeat:no-repeat;
}

.newsClose:hover
{
background-image:url(../images/newsCloseHover.jpg);
}