/*///// INDEX ////*/
.iSlideCont{width:540px; height:435px; margin:0; padding:80px 0 0 55px; float:left; background:url(../img/inicio01.jpg) no-repeat; color:#666; line-height:40px;}
.iLeftCont{width:595px; margin:0px; padding:0 0 30px 0; position:relative; float:left;}
.contHome{background:url(../img/accesoBackground.jpg); font-family:HelveticaNm, Arial, Helvetica, sans-serif; width:240px; height:172; margin:0 10px 0 10px; float:left; color:white; font-size:12px; line-height:16px; }


.accNube{width:232px; height:115px; margin:0 0 0 10px; padding:0px; position:relative; float:left;}
.accNube a{width:122px; height:95px; margin:0px; padding:20px 0 0 110px; float:left; background:url(../img/imgAccNube.jpg) no-repeat; color:#FFF; font-size:12px;}
.accNube a span{width:122px; margin:0px; padding:0px; float:left; font-size:25px; font-family:pNovaLight, Arial, Helvetica, sans-serif; line-height:20px; text-shadow: 1px 1px 1px #333; color:#FFF;}
.accNube a:hover{background-position: 0 -115px;}

.accItc{width:470px; height:115px; margin:0 0 0 10px; padding:0px; position:relative; float:left;}
.accItc a{width:263px; height:95px; margin:0px; padding:20px 80px 0 127px; float:left; background:url(../img/imgAccItc.jpg) no-repeat; color:#FFF; line-height:15px; font-size:12px;}
.accItc a span{width:265px; min-height:17px; margin:0px; padding:0px; float:left; font-size:14px; font-family:pNovaBold, Arial, Helvetica, sans-serif;}
.accItc a:hover{background-position: 0 -115px;}


.accItc1{width:470px; height:115px; margin:0 0 0 10px; padding:0px; position:relative; float:left;}
.accItc1 a{width:263px; height:95px; margin:0px; padding:20px 80px 0 127px; float:left; background:url(../img/imgAccItcprima_tharv.jpg) no-repeat; color:#FFF; line-height:15px; font-size:12px;}
.accItc1 a span{width:265px; min-height:17px; margin:0px; padding:0px; float:left; font-size:14px; font-family:pNovaBold, Arial, Helvetica, sans-serif;}
.accItc1 a:hover{background-position: 0 -115px;}

/* slide */


.slideCont{width:730px; height:225px; margin:0 0 10px 0; padding:0px; float:left; position:relative;}

.productosSlide {width:730px; height:200px; overflow:hidden; position:relative;}
.productoSlideFoto {position:absolute;}

.slideButs {width:80px; height:11px; text-align:center; margin:0px; padding:0px; position:absolute; right:310px; bottom:5px;}
.slideButton {width:11px; height:11px; margin:0 5px 0 0; padding:0px; float:left; background:url(../img/slide-off.jpg) no-repeat; cursor:pointer;}
.slideButton:hover, .slideButton.on {background:url(../img/slide-on.jpg) no-repeat;}



/*///// CLIENTES ////*/
.cClieCont {width:450px; min-height:60px; float:left; margin:15px 0 10px 0; padding:0 0 0 15px; background:url(../img/bckClientes.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal;}
.cClieCont span{width:465px; margin:0px; padding:0px; float:left; color:#205b90; font-family:pNovaBold, Arial, Helvetica, sans-serif; font-size:18px;}
.cClieCont a{color:#787900; font-weight:bold;}
.cClieCont a:hover{color:#666666; font-weight:bold;}


/*///// PRODUCTOS ////*/
.pDestCont {width:700px; min-height:200px; float:left; margin:0 0 0px 0; padding:0px 0px 20px 0px; background:url(../img/bg_prod_02.jpg) no-repeat #cbcbcb; }
.pDestContTxt{width:390px; height:120px; margin:35px 0 0 0; float:left; color:#333333;}
.pDestContTxt span{width:390px; float:left; margin:0 0 10px 0; color:#0c2153; font-weight:bold; font-size:18px;}


/*///// CONTACTO ////*/
.cColumnaCont{width:278px; margin:0; padding:10px 0 0 0; float:left; }

.cMapaCont{width:278px; height:50px; margin:0; padding:0; float:left; position:relative;}
.cMapaCont a{width:248px; height:43px; margin:0px; padding:7px 0 0 30px; float:left;  position:relative; background:url(../img/bckContMapa.gif) no-repeat; color:#666;}
.cMapaCont a:hover{background-position: 0 -50px;}

.cMapaBtn{width:68px; height:19px; margin:0; padding:1px 0 0 10px; position:absolute; top:15px; right:20px; background:url(../img/btnContMapa.gif) no-repeat; color:#99bccd; font-size:10px;}

.cTelefonoCont{width:246px; height:16px; margin:15px 0 15px 0; padding:0 0 0 32px; float:left; background:url(../img/icoTelefono.gif) no-repeat;}

.cFormCont{width:530px; height:176px; margin:35px 0 0 0; padding:20px 0 0 35px; float:left; position:relative; background:url(../img/bckContForm.gif) no-repeat; background-color:#0CC;}
.cFormCampo{width:207px; height:32px; margin:0 0 15px 0; padding:0 0 0 5px; position:relative; float:left; border:0; background-color:#fdfbfb; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a7c7d6;}
.cFormMensaje{width:260px; height:116px; margin:0px; padding:5px; position:relative; float:left; border:0; background-color:#fdfbfb; color:#666; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a7c7d6;}

.cEnviarBtn{width:64px; height:21px; margin:0px; padding:0px; position:absolute; bottom:15px; right:30px;}
.cEnviarBtn a{width:64px; height:19px; margin:0px; padding:2px 0 0 0; float:left; background:url(../img/btnPrivada.jpg) no-repeat; color:#99bccd; text-align:center;}
.cEnviarBtn a:hover{background-position: 0 -21px; color:#FFF;}

.cPoliticaCont{width:210px; float:left; margin:0px; padding:0px; font-size:12px; color:#6aa0ba;}
.cPoliticaCont a{font-size:12px; color:#6aa0ba;}
.cPoliticaCont a:hover{font-size:12px; color:#004767;}

.campo{width:205px; height:22px; margin:0px; padding:5px; position:relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; top:-2px; font-size:14px; border:1px solid #d9dde1; border-right:4px solid #8d8d8d; background:url(sitefiles/img/bckCampos.gif) repeat-x #e9eef2; color:#666;}
.mensaje{width:437px; height:160px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #d9dde1; background:url(sitefiles/img/bckCampos.gif) repeat-x #e9eef2; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; top:-2px; color:#666;}
/*///// TABS ////*/
/*Os mostraremos el código CSS de las pestañas:*/
ul.tabs {margin:0; padding:0; float:left; list-style:none; height:46px; width:595px; background-color:#FFF;}
ul.tabs li {width:110px; height:32px; float:left; margin:0 4px 0 0; padding:14px 0 0 10px; line-height: 10px; overflow: hidden; position: relative; background:url(../img/btnPestanas.gif) no-repeat;}

ul.tabs li a {width:120px; height:46px; padding:0; text-decoration:none; color:#00587f; display:block;}
ul.tabs li a:hover {background-position:0 -46px; color:#333;}
ul.tabs li.active, ul.tabs li.active a:hover  {background-position:0 -46px; cursor:default; color:#00587f;}  


/*A continuación, el código CSS del contenido de las pestañas:*/
.tab_container {width:595px; margin:0px; padding:0px; float:left; overflow:hidden; clear:both;}  
.tab_content {width:595px; margin:0px; padding:0px; float:left;}  

