@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

.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-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:275px;
overflow:hidden;
background-color:#D7D7D7;
}

.bannerCentral{
width:980px;
height:260px;
margin-top:5px;
background-image: url(../images/fondoCentral.jpg);
background-position:center;
background-repeat:no-repeat;
overflow:hidden;
display:block;
}

.bannerCentral .left{
width:686px;
height:260px;
float:left;
overflow:hidden;
}

.bannerCentral .right{
width:235px;
padding:35px 20px 20px 20px;
height:190px;
float:left;
overflow:hidden;
}

.btn .masInfo{
width:36px;
height:9px;
background-image:url(../images/+infoBlue.jpg);
background-repeat:no-repeat;
overflow:hidden;
display:block;
}

.btn .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:235px;
font-family:arial;
color:#939393;
font-size:10px;
display:block;
overflow:hidden;
text-align:right;
margin-top:13px;
}



/*C O N T E N I D O*/
.WhiteContainer{
width:100%;
background-color:#ffffff;
overflow:hidden;
}

#capa1{
-khtml-opacity:100;
-moz-opacity:100;
filter:alpha(opacity=100);
opacity:100;
zoom:1;
overflow:hidden;
} 

#capa2{
-khtml-opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);
opacity:0;
zoom:1;
overflow:hidden;
} 


/*-----------------------------------------------------------------------------------------------------------------------------*/
/*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:10px;
float:left;
overflow:hidden;
}

.centerWhite .left .margen .cajaSolapa{
width:223px;
float:left;
overflow:hidden;
margin-bottom:10px;
}

/*SOLAPAS*/

.imagenSolapa{
width:223px;
overflow:hidden;
margin-bottom:10px;
}


.centerWhite .left .margen .cajaSolapa .solapa1{
width:223px;
display:block;
overflow:hidden;
margin-bottom:15px;
background-image:url(../images/solapaFss.jpg);
background-position:top;
background-repeat:no-repeat;
}

.centerWhite .left .margen .cajaSolapa .solapa2{
width:223px;
display:block;
overflow:hidden;
margin-bottom:15px;
background-image:url(../images/solapaTelco.jpg);
background-position:top;
background-repeat:no-repeat;
}

.centerWhite .left .margen .cajaSolapa .solapa3{
width:223px;
display:block;
overflow:hidden;
margin-bottom:15px;
background-image:url(../images/solapaPetGas.jpg);
background-position:top;
background-repeat:no-repeat;
}

.contenidoSolapa{
display:block;
overflow:hidden;
padding:40px 30px 0px 10px;
}

.tituloSeccion{
font-family:Arial;
font-size:18px;
color:#3A6CA9;
margin-bottom:10px;
display:block;
overflow:hidden;
font-weight:bold;
}


.txtGrey{
 font-family:Arial;
 font-size: 12px;
 color:#666666;
 display:block;
 overflow:hidden;
}

.txtBlack{
 font-family:Arial;
 font-size: 11px;
 color:#181818;
 display:block;
 overflow:hidden;
}

.txtBlue{
 font-family:Arial;
 font-size: 12px;
 color:#547ba4;
 display:block;
 overflow:hidden;
 
}

.link{
 font-family:Arial;
 font-size: 11px;
 color:#3a6ca9;
 display:block;
 text-decoration:none;
}

.link:hover{
 text-decoration:underline;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*F I N  C O N T E N I D O*/

.footerContainer{
width:100%;
background-color:#E0E0E0;
border-top:#C7C7C7 solid 2px;
overflow:hidden;
display:block;
}

.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;
}