/* CSS HOME */

body{
	/*background: #ffffff url("../imagenes/bkgnd.jpg") repeat-x;*/
	background-image: url(../imagenes/bkgnd2.jpg);
	margin: 0;
	padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    /*background-color: #ffffff;*/
    text-align: center;
    
}

a {
    color: #ff9900;
    text-decoration: none;
}

a:hover {
    color: black !important;
}


img {
    border: 0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

em {
   font-weight: bold;
   font-style: normal;
}

.centro {
    text-align: center;
}

.negrita {
    font-weight: bold;
}

#marco {
    width: 880px;
    margin-right:auto;
    margin-left:auto;
    margin-top:0px;
    padding:0px;
    text-align:left;
    font-size: 12px;
    background-color:white;    
}


#cabecera{


}

#contenido_izqda {
    width:190;
    padding:0px;
    float:left;
    vertical-align: top
}

#contenido_central {
    font-size:12px;
    margin-top: -2px;
    width:473;
    padding:0px;
    float:left;  
    background-color:white;  
}

#contenido_dcha {
	margin-left:auto;
	margin-right:2px;
    width:158;
    padding:0px;
    float:right;
    background-color:white; 
}


.calidad{
margin-left:50px;
margin-right:auto;
}

.50anys{
	margin-right:50px;
	float:right;
}




.banner50 {
    width:158;
    margin-bottom: 110px;
    background-color:white; 
}

.catalogos {

	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
    width:450px;

	
}

.paginacionb {
	text-align:left;	
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


.privacidad {
    font-size:12px;
    padding:0px;
    float:left;  
    background-color:white;  
}


#pie {
    width:475px;
    margin-left:233px;
        display: block;
      }
      
      
      

#logo{
        float: left;
        margin-top: 31px;
        margin-left: 28px;
	background-image:url(../imagenes/logo);
	background-repeat:no-repeat;
	background-color:transparent;
        padding: 0;
	height:30px;
	width:190px;
}


#razones{
    float: left;
    padding: 0;
    width:170px;
    height:42px;
    margin-left: 258px;
    margin-top: 25px;
}

#anios {
    float: left;
    padding: 0;
    margin-top: 0px;
    margin-left: 62px;
    width: 150px;
    height: 150px;
}

#logos {
    margin-top: 100px;
    margin-left: 30px;
}

#aire{
	background-repeat:no-repeat;
	background-color:transparent;
}

#frio{
	background-repeat:no-repeat;
	background-color:transparent;
}

#sat{
	background-repeat:no-repeat;
	background-color:transparent;
}
#compromiso_total{
	background-repeat:no-repeat;
	background-color:transparent;
	width:469px;
	height:90px;
	margin-left:218px;
}


.left{
    float: left;
}

.right{
    float: right;
}

#iso {
    position: relative;
    top: 46px;    
    left: 80px;
    width: 50px;
    height: 50px;
    cursor: pointer;
}




/* MENU Y OPCIONES */
.menu_principal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    color:#FF9900;
    font-weight:bold;
    background-color:#FFFFFF;
}




#menu{
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 10px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;    
    font-size:11px;
    text-align:left;
    text-decoration:none;
    font-style:normal;
    width:173px;
    
}

.opc {
    display: block;

}

.imagprdlist{
margin-bottom: 4px;
}

.hijo {
}

.nieto {
    font-weight: normal !important;
}

.seleccionado{
    float: left;
    width: 8px;
    height: 6px;
    margin-top: 4px;
    margin-left: 0px;
    margin-right: 5px;
}

.subopcion {
    clear: both;
    width: 117px;
    color:#999999;
    font-weight:bold;
}

a.submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color: #00a9fa;
	font-weight:bold;
	background-color:#FFFFFF;
}

.opcion {
	display: block;
}


h1 {
   font-size: 24;
   color: #00a9fa;
}

h2 {
   font-size: 12px;
   font-weight: bold;
   color: #00a9fa;
}

h3 {
   font-size: 12px;
   color: #00a9fa;
}

.titulo 
{
    width:445px;
 }

.azul {
  color: #00a9fa;
}


#datos_empresa 
{
    font-size: 10px;
    width: 469px;
    margin-top: 12px;
    padding-top: 12px;
    text-align: center;
    border-top: 1px solid #7c95be;
}

/*CONTACTAR*/
.titulo_campo{
	color: #8fa1c5;
	padding-left:20px;
	width:125px;
	text-align:left;
	float:left;
}

.titulo_campo2{
	color: #8fa1c5;
	padding-left:20px;
	text-align:left;
	float:left;
}

.campo{
	background-color:#F2EEEF;
	border-left: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}


textarea{
	background-color:#F2EEEF;
	border-left: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;
}

.botton
{
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8FA1C5;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}

/*BANNERS*/
#banner{
	
}

.cajagris{ /*vinculado a NOTICIAS*/
	margin-left:auto
	margin-right:auto
    width:157px;
    background-color:#f2f2f0;
    font-family:Arial, Helvetica, sans-serif;
}

.cajablanca{ /*vinculado a NOTICIAS*/
	margin-left:auto
	margin-right:auto
    width:157px;
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
}

#division{ /*debajo del contenido*/
	margin-left:auto
	margin-right:auto
    width:100%;
    
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
    
}

#division2{ /*debajo del contenido*/
	margin-left:auto
	margin-right:auto
    width:100%;
    background-color:#8bd7f7;
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
    
}



/*NOTICIAS*/
#noticias{ /*HOME DE NOTICIAS*/
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
    width:150px;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

.fondo_dcha {
    background: url('../imagenes/imagenderecha.jpg') no-repeat;
}

#noticias p {
    margin-top: .5ex;
}

.cabecera_noticias 
{
    font-weight: bold;
    color: #666668;
    margin-right: 50px;
}

.noticia {
    float: left;
    margin-top: 10px;
    width:150px;
    background-color:#f2f2f0;
}


.noticia_ancha {
    float: left;
    margin-top: 3ex;
    margin-bottom: 3ex;
}

a.fecha_noticia{
	font-size:10px;
        font-weight: bold;
	text-align:left;	
	text-decoration:none;
	font-style:normal;
	color: #ff9900;
}

a.titulo_noticia{
	font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align:left;	
	text-decoration:none;
	font-style:normal;
}

.subtitulo_noticia{
	font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align:left;	
	text-decoration:none;
	font-style:normal;
	color:#999999;
}

a.txt_noticia{
	text-decoration:none;
	font-style:normal;
        color: black;
}


.textproduct{ 
	text-align: left;
	font: 12px/14px Arial, Helvetica, serif;
   	color: #000000;    
}

.imgprd{
	padding-top: 2px;
}

.textopie{ 
	background: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	font: 10px/22px Arial, Helvetica, serif;
	font-weight: bold;
   	color: #0d5b89;
	    
}

.textopie33{ 
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
	font: 10px/22px Arial, Helvetica, serif;
	font-weight: bold;
   	color: #0d5b89;
    
}

.ic_noticias {
background-color:#f2f2f0;
    clear: left;
    float: left;
    margin-top: 10px;
    margin-right: 4px;
    width: 13px;
    height: 13px;
    
}

.imagen_noticia {
    float: left;
    width: 90px;
    margin-right: 2ex;
}

.imagen_oferta {
    float: left;
    width: 45px;
    margin-right: 2ex;
}


.img_noticia {
    width: 50px;
    height: 50px;    
}

.img_noticia_grande {
    float: left;
    margin-right: 2ex;
}


.separador_noticia {
    margin-left: 11px;
    margin-bottom: 12px;
}

.cuerpo_noticia {
    float: left;
    width: 360px;
}

.cuerpo_oferta {
    float: left;
    width: 340px;
}

.mas_info {
    text-align: right;
}

.mas_info a {
    color: #ff9900;
    font-weight:bold;
    text-decoration: none;
}

.mas_info_oferta {
    text-align: left;
}

.mas_info_oferta a {
    color: #ff9900;
    font-weight:bold;
    text-decoration: none;
}

.oferta {
    float: left;
    margin-bottom: 3ex;
}


/*PRODUCTOS*/



.producto
{
    float: left;
    border:1px solid #CCCCCC;
    text-align:left;	
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    left:267px;
    top:150px;
    width:144px;
    height: 230px;
    padding: 1ex;
    margin-top: 2px;
    margin-right: 2px;
    
}

.productovacio
{
    float: left;
    text-align:left;	
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    left:267px;
    top:150px;
    width:144px;
    height: 230px;
    padding: 1ex;
    margin-top: 2px;
    margin-right: 2px;
    
}

.producto img {
    width: 100px;
    height: 100px;
}



/*PAGINACION*/
.pagina{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;	
	text-decoration:none;
	font-style:normal;
	left:230px;
	top:750px;
	color:#8FA1C5;
}
.pagina:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;	
	text-decoration:none;
	font-style:normal;
	color:orange;
	left:230px;
	top:750px;
}

.titulo_prod {
    width: 140px;
    word-wrap: break-word; /* IE 6 apesta */
    color: #8fa1c5 !important;
    font-weight: bold;
    overflow: hidden;
    margin-top: 1ex;
    margin-bottom: .5ex;    
}

.subtitulo_prod {
    color: #666666;
    margin-bottom: 1ex;    
}

.desc_prod {
    color: #666666;
    margin-bottom: 1ex;    
}


.img_producto {
    float: left;
    width: 180px;
    margin-top: 1.5ex;
    margin-right: 2.5ex;
}

.img_productob {
    float: left;
    margin-right: 1ex;
}

.img_productoc {
    float: right;
    margin-left: 5px;
}

#texto {
    width: 460px;
}

.mini_img_prod{
    float: left;
    width: 70px;
    height: 70px;
    margin-right: 8px;
}

#tira_fotos {
    margin-top: 2ex;
    margin-bottom: 2ex;
    height: 70px;
}

#tira_fotos a {
    display: block;
}

#titular_prod h1 {
    margin-top: 2ex !important;
    margin-bottom: 0 !important;

}

#titular_prod h2 {
    margin-top: .2ex !important;
    margin-bottom: 1ex !important;
    padding: 0 !important;
}

#cv {
    margin-left: 20px;
    width: 325px;
}

#descrip_prod {
   /* padding-top: 1.5ex;*/
   margin-left:auto;
}

.empresa {
    float: left;
    width: 460px;
    margin-bottom: 2ex;
    padding-bottom: 1ex;
}

.mapa_esp {
    float: left;
    margin-top: 2ex;
    margin-left: 2ex;
    margin-right: 2ex;
    margin-bottom: 1ex;
	border: 1px solid #CCCCCC;
	text-decoration: none;

}

.mapa_esp:hover {
    float: left;
    margin-top: 2ex;
    margin-left: 2ex;
    margin-right: 2ex;
    margin-bottom: 1ex;
	border: 1px solid #00a9fa;
	text-decoration: none;
}

.datos_empresa {
    float: left;
}

.enlace_mapa {
    float: right;
}

.enlace_banner {
    position: absolute; 
    width: 142px; 
    height: 82px; 
    z-index: 1; 
    cursor: pointer;
    background: url('../imagenes/transparente.png') repeat;
}

.banner_swf {
/*
    position: absolute; 
    z-index: 0;
*/
}


#boton_enviar {
    margin-left: 310px;
}

.area_text {
    width: 200px;
}

#paginacion {
    text-align: center;
    color: #FF9900;
    font-weight: bold;
}

#contenedor {
	width: 880px;
	text-align: center;	
	border: 1px solid #AECCDD;
}

.cincuenta {
    float: left;
    margin-top: 2ex;
    margin-left: 2ex;
    margin-right: 2ex;
    margin-bottom: 1ex;
	border: 1px solid #00a9fa;
	text-decoration: none;

}

.cincuenta:hover {
    float: left;
    margin-top: 2ex;
    margin-left: 2ex;
    margin-right: 2ex;
    margin-bottom: 1ex;
	border: 1px solid #FF6600;
	text-decoration: none;
}