@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; }
img { border: none; }
a { text-decoration:none; }
ul { text-decoration:none; display:block; overflow:hidden; list-style:none;}
li { text-decoration:none; float:left; overflow:hidden; margin:0px 5px 0px 5px;}
.liPipe { height:10px; width:1px; background-color:#FFFFFF; margin:3px 10px 0px 10px; float:left; overflow:hidden;}
.link { font-family:arial; color:#FFFFFF; text-decoration:none;}.link:hover{ color:#4CC3FF;}

.linkPaginadoGreen { font-family:arial; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}.linkPaginadoGreen:hover{ color:#00795B;}
.linkPaginadoBlue { font-family:arial; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}.linkPaginadoBlue:hover{ color:#00729F;}
.linkPaginadoViolet { font-family:arial; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}.linkPaginadoViolet:hover{ color:#75639D;}
.linkPaginadoOrange { font-family:arial; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}.linkPaginadoOrange:hover{ color:#F1A107;}
.linkPaginadoRed { font-family:arial; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}.linkPaginadoRed:hover{ color:#C22202;}

#respComp { margin-top:20px; display:block; overflow:hidden;}
#respComp tr td { font-family:arial; color:#181818; font-size:12px; line-height:20px; text-decoration:none;}
.blackTXT { font-family:arial; color:#181818; font-size:12px; line-height:16px; text-decoration:none;}
.blackTXT a{ color:#181818;}
.blackTXT a:hover { color:#181818;}
.tituloBlack { font-family:arial; color:#181818; font-size:13px; font-weight:bold; margin-bottom:10px;}
.destacado { font-family:arial; color:#7E7E7E; font-size:16px; font-weight:bold; margin-bottom:18px; line-height:22px;}
.destacadoBlue { font-family:arial; color:#00729F; font-size:14px; font-weight:bold; margin-bottom:10px; line-height:22px;}
.nombreClientes { font-family:arial; color:#999999; font-size:12px; font-weight:bold; margin-bottom:10px; line-height:24px;}

.blueLine { width:100%; height:2px; background-color:#00729F; display:block; overflow:hidden; margin-bottom:15px;}
.redLine { width:100%; height:2px; background-color:#C22202; display:block; overflow:hidden; margin-bottom:15px;}
.orangeLine { width:100%; height:2px; background-color:#F1A107; display:block; overflow:hidden; margin-bottom:15px;}
.greenLine { width:100%; height:2px; background-color:#00795B; display:block; overflow:hidden; margin-bottom:15px;}
.violetLine { width:100%; height:2px; background-color:#75639D; display:block; overflow:hidden; margin-bottom:15px;}
.greyLine { width:100%; height:1px; background-color:#cccccc; display:block; overflow:hidden; margin:10px 0px 10px 0px;}

.sendBtn { height:19px; width:72px; background-image:url(../images/sendBtn.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
/*.sendBtn:hover{background-image:url(../images/sendBtnHover.jpg);}*/

.blueBtn { height:19px; width:72px; background-image:url(../images/blueBtn.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
/*.blueBtn:hover{background-image:url(../images/blueBtnHover.jpg);}*/

.orangeBtn { height:19px; width:72px; background-image:url(../images/orangeBtn.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
/*.orangeBtn:hover{background-image:url(../images/orangeBtnHover.jpg);}*/

.greenBtn { height:19px; width:72px; background-image:url(../images/greenBtn.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
/*.greenBtn:hover{background-image:url(../images/greenBtnHover.jpg);}*/

.redBtn { height:19px; width:72px; background-image:url(../images/redBtn.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
/*.redBtn:hover{background-image:url(../images/redBtnHover.jpg);}*/

.redBtn2 { height:19px; width:72px; background-image:url(../images/redBtn2.jpg); background-repeat:no-repeat; float:left; overflow:hidden; margin-left:5px;}
.redBtn2:hover{background-image:url(../images/redBtnHover2.jpg);}

.violetBtn { height:19px; width:72px; background-image:url(../images/violetBtn.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
/*.violetBtn:hover{background-image:url(../images/violetBtnHover.jpg);}*/

.boton1 { height:28px; width:116px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:12px; padding:12px 0px 0px 16px;
font-weight:bold; margin:0px 1px 0px 6px; overflow:hidden; float:left;}
.boton1:hover{ background-color:#00729F; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boton1Selected{ height:28px; width:116px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 16px;
font-weight:bold; margin:0px 1px 0px 6px; overflow:hidden; float:left; background-color:#00729F; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}


.boton2 { height:28px; width:146px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 20px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left;}
.boton2:hover{ background-color:#75639D; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boton2Selected{ height:28px; width:146px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 20px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left; background-color:#75639D; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}


.boton3 { height:28px; width:90px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 20px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left;}
.boton3:hover{ background-color:#00729F; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boton3Selected{ height:28px; width:90px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 20px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left; background-color:#00729F; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.boton4 { height:28px; width:158px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 20px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left;}
.boton4:hover{ background-color:#F1A107; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boton4Selected{ height:28px; width:158px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 20px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left; background-color:#F1A107; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.boton5 { height:28px; width:140px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 25px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left;}
.boton5:hover{ background-color:#00795B; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boton5Selected{  height:28px; width:140px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 25px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left; background-color:#00795B; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.boton6 { height:28px; width:132px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 15px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left;}
.boton6:hover{ background-color:#C22202; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boton6Selected{ height:28px; width:132px; font-family:Arial; color:#FFFFFF; text-decoration:none; font-size:13px; padding:12px 0px 0px 15px;
font-weight:bold; margin:0px 1px 0px 1px; overflow:hidden; float:left; background-color:#C22202; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}


body{
background-color:#EBECED;
background-image:url(../images/background.jpg);
background-position:top;
background-repeat:repeat-x;}

.container{
width:100%;
height:100%;
display:block;
overflow:hidden;}

.socialBtn{
width:920px;
height: 24px;
margin-top:5px;
display:block;
overflow:hidden;}

.containerHeader{
width:920px;
height:85px;
display:block;
overflow:hidden;}

.containerHeader .left{
width:125px;
height: 94px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
float:left;
overflow:hidden;}

.containerHeader .right{
width:682px;
height: 85px;
float:right;
overflow:hidden;
}

.containerHeader .right .up{
width:682px;
height: 40px;
display:block;
overflow:hidden;}

.containerHeader .right .search{
width:183px;
height: 22px;
margin-top:10px;
display:block;
overflow:hidden;}

.containerHeader .right .search .input{
width:157px;
height:22px;
background-image:url(../images/backField.jpg);
background-repeat:no-repeat;
float: left;
overflow:hidden;}

.containerHeader .right .search .input .field{
width:140px;
font-family:arial;
font-size:10px;
border:1px #FFFFFF solid;
letter-spacing:1px;
color:#181818;}

.containerHeader .right .search .btn{
width:26px;
height:22px;
background-image:url(../images/searchBtn.jpg);
background-repeat:no-repeat;
float: left;
overflow:hidden;}



.containerHeader .right .down{
width:682px;
height:40px;
display:block;
overflow:hidden;}

.containerHeader .right .down .upBtn{
height:25px;
display:block;
margin-top:8px;
overflow:hidden;}

.containerHeader .right .down .upBtn .left{
width:7px;
height:25px;
background-image:url(../images/rightUpBtn.jpg);
background-repeat:no-repeat;
float:right;
overflow:hidden;}

.containerHeader .right .down .upBtn .middle{
height:17px;
padding:4px;
background-image:url(../images/middleUpBtn.jpg);
background-repeat:repeat-x;
font-size:12px;
font-family:arial;
color:#FFFFFF;
font-weight:bold;
float:right;
overflow:hidden;}

.containerHeader .right .down .upBtn .right{
width:7px;
height:25px;
background-image:url(../images/leftUpBtn.jpg);
background-repeat:no-repeat;
float:right;
overflow:hidden;}

.containerBotonera{
width:920px;
height:40px;
margin-top:10px;
margin-bottom:4px;
display:block;
overflow:hidden;
background-image:url(../images/backBotonera.jpg);
background-repeat:no-repeat;
}


.containerBanner{
width:950px;
height:368px;
display:block;
overflow:hidden;
}

#bannerContainer{ width:950px; height:368px; display:block; overflow:hidden; margin:auto;}
#bannerContainer .main_view { float: left; position: absolute;  background-image:url(../images/mask.png); z-index:500;}
#bannerContainer .window { width: 950px; height:368px; overflow: hidden; position:absolute; display:block;  z-index:400;}
#bannerContainer .image_reel { position: absolute; top: 0; left: 0;  z-index:300;}
#bannerContainer .image_reel img {float: left;}
#bannerContainer .paging { position: absolute; bottom: 0px; right: -20px; z-index: 100; text-align: center; display: none; z-index:900;}
#bannerContainer .paging a { width:40px; height:59px; color: #ffffff; font-family:arial; font-size:14px; font-weight:bold; float:left; overflow:hidden;}

.bodyRepeat{
width:950px;
background-image:url(../images/bodyRepeat.png);
background-repeat:repeat-y;
display:block;
overflow:hidden;
}

.footer{
width:890px;
height:10px;
padding:30px 30px 30px 30px;
font-family:arial;
font-size:11px;
color:#666666;
background-image:url(../images/backFooter.png);
background-repeat:none;
display:block;
overflow:hidden;
}

.footer .left{
width:400px;
height:25px;
float:left;
overflow:hidden;
}

.footer .right{
width:400px;
height:25px;
float:right;
overflow:hidden;
}

.linkFooter{
color:#666666;
}

.linkFooter:hover{
color:#181818;
}


/*HOME*/

.bodyRepeat .home{
width:920px;
display:block;
overflow:hidden;
}


.bodyRepeat .home .left{
width:520px;
height:290px;
float:left;
overflow:hidden;
border-right: 1px #cccccc solid;
}

.bodyRepeat .home .left .izq{
width:460px;
margin:0px 30px 0px 30px;
display:block;
overflow:hidden;
}

.bodyRepeat .home .left .izq .barBtn{
width:446px;
height:16px;
background-image:url(../images/barBtn.jpg);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
display:block;
overflow:hidden;
font-family:Arial;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding:7px;
}

.bodyRepeat .home .left .izq .barBtn:Hover{
background-image:url(../images/barBtnHover.jpg);
}


.bodyRepeat .home .right{
width:399px;
float:left;
overflow:hidden;
}

.bodyRepeat .home .right .der{
width:339px;
margin:0px 30px 0px 30px;
display:block;
overflow:hidden;
}

.bodyRepeat .home .right .der .container{
width:339px;
display:block;
overflow:hidden;
}

.bodyRepeat .home .right .der .container .photo{
width:120px;
height:95px;
margin-right:10px;
float:left;
overflow:hidden;
border: solid 2px #999999;
}

.bodyRepeat .home .right .der .container .info{
width:199px;
float:left;
overflow:hidden;
}


/*GENERAL*/

.bodyRepeat .general{
width:920px;
display:block;
overflow:hidden;
}

.bodyRepeat .general .menu{
width:221px;
float:left;
overflow:hidden;
}

.bodyRepeat .general .menu .top{
width:221px;
height:11px;
display:block;
background-image:url(../images/topMenu.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

.bodyRepeat .general .menu .middle{
width:221px;
display:block;
background-image:url(../images/middleMenu.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.bodyRepeat .general .menu .middle .botonSelected{
width:205px;
height:25px;
padding:10px 0px 0px 15px;
font-family:arial;
font-size:13px;
color:#0168b2;
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
background-color:#95C5DB;
background-image:url(../images/arrowSelected.jpg);
background-repeat:no-repeat;
background-position:right;
display:block;
overflow:hidden;
}

.bodyRepeat .general .menu .middle .botonSelectedSub{
width:205px;
height:25px;
padding:10px 0px 0px 15px;
font-family:arial;
font-size:13px;
color:#0168b2;
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
background-color:#95C5DB;
background-image:url(../images/arrowSelected.jpg);
background-repeat:no-repeat;
background-position:right;
display:block;
overflow:hidden;
}

.bodyRepeat .general .menu .middle .botonSub{
width:190px;
height:25px;
padding:10px 0px 0px 30px;
font-family:arial;
font-size:13px;
color:#ffffff;
background-image:url(../images/bulletSub.png);
background-repeat:no-repeat;
background-position:left;
border-top:1px #4FA7CF solid;
border-bottom:1px #4FA7CF solid;
display:block;
overflow:hidden;
}

.bodyRepeat .general .menu .middle .botonSub:hover{
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
background-color:#008FCC;
}

.bodyRepeat .general .menu .middle .boton{
width:205px;
height:25px;
padding:10px 0px 0px 15px;
font-family:arial;
font-size:13px;
color:#ffffff;
border-top:1px #4FA7CF solid;
border-bottom:1px #4FA7CF solid;
display:block;
overflow:hidden;
}

.bodyRepeat .general .menu .middle .boton:hover{
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
background-color:#008FCC;
}

.bodyRepeat .general .menu .bottom{
width:221px;
height:11px;
display:block;
background-image:url(../images/bottomMenu.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

.bodyRepeat .general .seccion{
width:650px;
margin-left:29px;
float:left;
overflow:hidden;
}

.bodyRepeat .general .seccion .containerClientes{
width:100%;
display:block;
overflow:hidden;
}

.bodyRepeat .general .seccion .containerClientes .left{
width:270px;
padding-right:24px;
float:left;
overflow:hidden;
border-right:1px #cccccc solid;
}


.bodyRepeat .general .seccion .containerClientes .right{
width:300px;
margin-left:40px;
float:left;
overflow:hidden;
}

.bodyRepeat .general .seccion .container{
width:620px;
display:block;
overflow:hidden;
}

.bodyRepeat .general .seccion .container .photo{
width:126px;
height:79px;
margin-top:3px;
margin-right:10px;
float:left;
overflow:hidden;
border: solid 2px #999999;
}

.bodyRepeat .general .seccion .container .info{
width:480px;
float:left;
overflow:hidden;
}

.bodyRepeat .general .seccion .container .paginado{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#cccccc;
display:block;
overflow:hidden;
}

.bodyRepeat .general .seccion .backBtn{
height:17px;
font-family:arial;
padding-top:2px;
padding-left:23px;
font-size:12px;
font-weight:bold;
color:#181818;
background-image:url(../images/backBtn.jpg);
background-repeat:no-repeat;
background-position:left;
display:block;
overflow:hidden;
}

.bodyRepeat .general .seccion .backBtn:hover{
color:#0078AF;
}


.bodyRepeat .general .seccion .plusVideo{
height:17px;
font-family:arial;
padding-top:2px;
padding-right:20px;
font-size:12px;
font-weight:bold;
color:#181818;
background-image:url(../images/plusVideo.jpg);
background-repeat:no-repeat;
background-position:right;
margin-right:30px;
overflow:hidden;
text-align:right;
}

.bodyRepeat .general .seccion .plusVideo:hover{
color:#0078AF;
}

.bodyRepeat .general .seccion .containerGaleria{
width:620px;
display:block;
overflow:hidden;
margin-bottom:20px;
}


.bodyRepeat .general .seccion .containerGaleria .left{
width:280px;
float:left;
overflow:hidden;
}


.bodyRepeat .general .seccion .containerGaleria .right{
width:320px;
margin-left:20px;
float:left;
overflow:hidden;
}


.bodyRepeat .general .seccion .containerLogo{
width:620px;
display:block;
overflow:hidden;
margin-bottom:20px;
}


.bodyRepeat .general .seccion .containerLogo .left{
width:120px;
float:left;
overflow:hidden;
}


.bodyRepeat .general .seccion .containerLogo .right{
width:500px;
float:left;
overflow:hidden;
}


.bodyRepeat .general .seccion .containerField{
width:620px;
height:30px;
display:block;
margin:2px;
overflow:hidden;
}

.bodyRepeat .general .seccion .containerField .left{
width:120px;
height:26px;
float:left;
margin:5px;
overflow:hidden;
font-family:arial;
font-size:12px;
color:#999999;
padding-top:4px;
}

.bodyRepeat .general .seccion .containerField .right{
width:400px;
height:30px;
float:left;
margin:5px;
overflow:hidden;
}

.bodyRepeat .general .seccion .containerField .right .field{
width:200px;
background-color:#E9E9E9;
border: 1px solid #999999;
font-family:Arial;
font-size:11px;
color:#999999;
padding:3px;
display:block;
overflow:hidden;
}

.bodyRepeat .general .seccion .containerCheck{
width:620px;
height:20px;
display:block;
margin:2px 2px 2px 0px;
overflow:hidden;
}

.bodyRepeat .general .seccion .containerCheck .left{
width:150px;
height:20px;
float:left;
margin:5px;
overflow:hidden;
font-family:arial;
font-size:12px;
color:#999999;
}

.bodyRepeat .general .seccion .containerCheck .middle{
width:150px;
height:20px;
float:left;
margin:5px;
overflow:hidden;
font-family:arial;
font-size:12px;
color:#999999;
}

.bodyRepeat .general .seccion .containerCheck .right{
width:150px;
height:20px;
float:left;
margin:5px;
overflow:hidden;
font-family:arial;
font-size:12px;
color:#999999;
}

.cvBtn { height:23px; width:93px; background-image:url(../images/btn-cv.jpg); background-repeat:no-repeat; display:block; overflow:hidden;}
/*.cvBtn:hover{background-image:url(../images/btn-cv-hover.jpg);}*/

.link-mapa {
color:#008FCC;
text-decoration:none;
font-weight:bold;
}

.link-mapa:hover {
color:#008FCC;
}

.sucursales {
overflow:hidden;
font-family:Arial;
font-size:11px;
color:#999999;
width:155px;
float:left;
margin-left:15px;
border-left: solid 1px #999999;
padding-left:10px;

}
.suc-content {
float:left;
width:148px;
margin-bottom:15px;
}

.form-content {
float:left;
width:458px;
overflow:hidden;
}

.mapa {
	overflow:hidden;
	padding-left:80px;
	padding-right:80px;
}

.secciones-mapa {
	float:left;
	overflow:hidden;
	margin-bottom:20px;
	margin-left:70px;	
}

.mapa-content {
	overflow:hidden;
	float:left;
}

.seccion_sitio { 
	font-family:arial;
	color:#999999; 
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:24px;
	float:left;
	width:220px;
	overflow:hidden;
}

.seccion_sitio a {
	color:#999999;
	text-decoration:none;
}

.seccion_sitio a:hover {
	color:#008FCC;
}

.titulo-seccion {
	float:left;
	width:220px;
	overflow:hidden;
 	font-family:arial;
	color:#999999; 
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:24px;
}

.wraper {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

.paginado  b {
	font-family:Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

