/*-----------PUBLICO--------------------------------------------------------------------------*/

/*importamos las distintas hojas de estilos*/

@import 'reset.css'; 
/*Biblioteca*/

/*------------------------------------------------------------------------ETIQUETAS HTML*/

/*Funcionalidades extras*/

/*Estructura*/
body{

	font-family:Arial,Verdana,Helvetica;
	font-size: 16px;


}
/*img{
border:none;
}*/
.clear{
    clear:both;
}
.txt_sombra{ text-shadow: 0.1em 0.1em 0.2em #666;}
.txt_sombra_black{ text-shadow: 0.1em 0.1em 0.2em #CCCCCC;}
.txt_destaca{font-weight:bold;color:#E21B20;;font-style:italic;}

#contenedor{
	margin: 0px auto;
	width:auto;
	margin-top:0px;
    background:url(../../img/fondo.jpg) repeat-x;
    background-position:bottom;
	background-color:#F2F2F2;
	
	}
#cabecera{
	margin: 0 auto;
    width:947px;
	height: 118px;
    font-family:anton;
    }
.cabecera_sombra{
    margin:0 auto;
    width:960px;
    background:url(../../img/sombra_cabecera_960.png) repeat-y;
    }
.cabecera_fondo{
    background:url(../../img/fondo_cabecera.jpg) repeat-x;
    }
#cabecera_logo{
    float:left;
    width:700px;
    height: 120px;
}
#cabecera_logo_img{
    float:left;
    margin:8px 10px 0 15px;
    width:230px;
}
#cabecera_logo_tagline{
    float:left;
    margin: 50px 0px 0 0px;
    width:440px;
    font-size:23px;
    color:#E21B20;
    text-align:right;

}

#cabecera_presupuesto{
            float:right;
            margin-right:6px;
            width:240px;
            background:url(../../img/ofertas_fondo.png) repeat-y;
            background-position:right;
}
.cabecera_presupuesto_txt1, .cabecera_presupuesto_txt2, .cabecera_presupuesto_txt3{
    text-align:center;
}
.cabecera_presupuesto_txt1{
    color:#162D64;
    font-size:18px;
    margin-top:10px;
}
.cabecera_presupuesto_txt2{
    color:#E21B20;
    font-size:44px;
    margin-top: -13px;
    margin-bottom: -15px;
}
.cabecera_presupuesto_txt3{
    color:#162D64;
    font-size:31px;
}


#menu{
background:url(../../img/menu.jpg) repeat-x;
top:115px;
width:947px;
height:35px;
}
	#enlaces{
     margin-right:12px;
	 float:right;
	}
	#menu #enlaces li{
			display:inline;
            font-family:anton;
			float:left;
			font-size:15px;
			}

	#menu #enlaces ul li a{
		display:block;
		padding:5px 0px 0 30px;
		color:#fff;
		height:25px;
	}
	#menu #enlaces ul li a:active; #menu #enlaces ul li a:visited{
		color:#E21B20;
		}

	#menu #enlaces ul li a:hover {
		color:#DBDBDB;
		}
    #fondo_izq{
        margin:0px auto;
        float:left;
        width:50%;
        background:url(../../img/fondo_izq.jpg) no-repeat;
        background-position:bottom left;
        min-height:700px;
    }
    #fondo_der{
        margin:0px auto;
        float:left;
        width:50%;
        background:url(../../img/fondo_der.jpg) no-repeat;
        background-position:bottom right;
        min-height:700px;
    }

  #prueba{
   position:absolute;
   width:100%;
   top:200px;
   left:0px;

  }
    #contenido{
        width:960px;
        margin:0 auto;
    }


.sombra_contenido_960 p{
   width:500px;
   margin:auto;
}

    .sombra_inicio_960{
       margin:0 auto;
               width:960px;
        height:5px;
       background:url(../../img/sombra_inicio_960.png) no-repeat;
    }
    .sombra_fondo_960{
        margin:0 auto;
        width:960px;
        background:url(../../img/sombra_fondo_960.png) repeat-y;
    }
    .sombra_pie_960{
       margin:0 auto;
       width:960px;
       height:10px;
       background:url(../../img/sombra_pie_960.png) no-repeat;
    }

/*
.contenido_izq_fondo{
    width:616px;
    margin-left:1px;
    background:url(../../img/contenido_izq_fondo.jpg) repeat-y;

}
*/
.contenido_izq_pie{
    width:616px;
   height:10px;
   background:url(../../img/contenido_izq_pie.jpg) no-repeat;
}

        .slideshow{

            width:946px; margin-left:1px; }

        .slideshow img { }

        .slideshow_txt{
            /*background:url(../../img/barra_2_txt.jpg) repeat-x;
            background-position:0px 5px;*/

            margin:0px 0 0 15px;

        }
        .slideshow_txt p{
            margin:2px 0 0 0px;
            height:30px;
            background:url(../../img/barra_2_txt.jpg) repeat-x;
            font-family:anton;
            font-size:21px;
            color:#fff;
        }

/*Estilos portada*/
        #portada_barra{
            background:url(../../img/barra_2.jpg) repeat-x;
            width:947px;
            height:32px;
         }

#portada_txt p{
    margin:0px 60px 12px 40px;
    font-size:14px;
    }


        #contenido_izq{
            float:left;
            height:100%;
            display:block;
            width:616px;


        }
        #contenido_izq h1{
           margin:20px 0px 30px 25px;
           font-family:anton;
           font-size:22px;
           color:#162D64;
           }

            #contenido_izq ul{
                margin-left:0px;
                /*margin-top:10px;*/
                font-size:14px;
                list-style-type:disc;
                }

            #contenido_izq ul li{
                margin:18px 0 0px 80px;
            }
            #contenido_izq .nitrogeno_a{
                font-style:italic;
                font-weight:bold;
                color:#162D64;
            }
            #contenido_izq .nitrogeno_a:hover{
            color:#E21B20;
            }
            #contenido_izq .sublista{
                margin:8px 0 0px 110px;
            }
            #contenido_izq .li_final{
                margin:18px 0 24px 80px;
            }
            #facebook_megusta{
                float:right;
                margin:60px 10px 0px 0px;
            }
            #marketing_online{
                float:right;
                width:240px;
                margin-top:0px;
                height:55px;
                background:url(../../img/marketing_online.jpg) repeat-x;
                background-position:bottom;

            }

                #marketing_online p{
                    float:left;
                    font-family:anton;
                    font-size:18px;
                    margin:24px 0 0px 10px;
                    color:#fff;
                }
                .txt_facebook{
                    color:#3A5AA5
                }
                .txt_twitter{
                    color:#0689AA;
                }
#marketing_online a{
                        float:right;
margin:0 10px 10px 0;}

/*OFERTAS caja derecha común*/
        #portada_ofertas, #portada_ofertas_pie{
            float:right;
            margin-right:13px;
            width:300px;
            height-min:300px;

        }
            #portada_ofertas_sombra{
                background:url(../../img/ofertas_fondo.png) repeat-y;
                background-position:right;
                padding-bottom:15px;
            }

        #portada_ofertas_sombra_pie{
            height:10px;
            background:url(../../img/ofertas_fondo_pie.png) repeat-y;
            background-position:right;
        }


        #portada_ofertas_pie{height:73px;}
            .portada_ofertas_inicio{
                width:298px;
                height:70px;
                margin-top:15px;
                background:url(../../img/oferta_inicio.jpg) no-repeat;
                font-family:anton;
                font-size:16px;
                color:#fff;
            }
            .portada_ofertas{
                float:right;
                margin:20px 20px 10px 0px;
                font-family:anton;
                color:#162D64;
                font-size:20px;
            }
            .portada_ofertas_inicio h3{
                font-family:anton;
                font-size:17px;
                color:#fff;
                margin-left:5px;
            }
            .portada_ofertas_fondo{
                width:298px;
                background:url(../../img/oferta_fondo.jpg) repeat-y;
                }
            .portada_ofertas_fondo_txt{
                width:255px;
                margin:0 auto;
                font-size:14px;
            }
            #horario{
                width:200px;
                float:right;
                margin: 0 20px 0 0;
                font-size:14px;


            }
            .horario_txt_dias{
                font-weight:bold;
                font-style:italic;
                color:#162D64;
            }

            .horario_txt_horas, .horario_txt_horas_fin{
                font-style:italic;
                color:#E21B20;
            }
            .horario_txt_horas{
                margin:5px 0 0 35px;
            }

            .horario_txt_horas_fin{
                margin:5px 0 10px 35px;

            }
            .portada_ofertas_pie{
                width:298px;
                height:60px;
                background:url(../../img/oferta_pie.png) no-repeat;
            }
            .portada_ofertas_pie p{
                font-family:anton;
                font-size:14px;
                font-style:italic;
                text-align:right;
                color:#fff;
                margin-right:25px;
                padding-top:20px;
            }
            .portada_ofertas_pie_nitrogeno{
                width:298px;
                height:165px;
                background:url(../../img/oferta_pie_nitrogeno.png) no-repeat;
            }
            .portada_ofertas_pie_nitrogeno p{
                font-family:anton;
                font-size:14px;
                font-style:italic;
                text-align:right;
                color:#fff;
                margin-right:25px;
                padding-top:130px;
            }
	.a_nitrogeno{
		color:#fff;
		}
	.a_nitrogeno:hover {
		color:#ccc;
		}
      .a_mas_ofertas{
        font-family:anton;
        font-size:17px;
        float:right;
		color:#162D64;
        margin: 20px 20px 10px 0;
      }
      .a_mas_ofertas:hover {
		color:#E21B20;
		}
    .aqui{
        color:#E21B20;
        font-size:20px;
    }


#empresa_txt{
    float:left;
    width:276px;
    font-size:14px;
    margin:0 30px 0 0px;
}
#empresa_txt p{
    margin:0px 0px 10px 40px;
}

#empresa_img{
    float:left;
    width:290px;
    margin:0 0 0 0px;
}

    #marcas{
        width:960px;
        margin:0px auto 0px auto;
        height:55px;

    }
    .marca_inicio{
        padding-left:5px;
    }
/*OFERTAS*/
#ofertas{
    margin-left:50px;
}
            .ofertas_inicio{
                width:504px;
                height:70px;
                margin-top:15px;
                background:url(../../img/nuestras_ofertas_inicio.jpg) no-repeat;
                font-family:anton;
                font-size:16px;
                color:#fff;
            }
            .ofertas{
                float:right;
                margin:20px 20px 10px 0px;
                font-family:anton;
                font-size:20px;
            }
            .ofertas_inicio h3{
                font-family:anton;
                font-size:17px;
                color:#fff;
                margin-left:5px;
            }
            .ofertas_fondo{
                width:504px;
                background:url(../../img/nuestras_ofertas_fondo.jpg) repeat-y;
                }
            .ofertas_fondo_txt{
                width:450px;
                margin:0 auto;
                font-size:14px;
            }
            .ofertas_pie{
                width:504px;
                height:70px;
                background:url(../../img/nuestras_ofertas_pie.jpg) no-repeat;
            }
            .ofertas_pie p{
                font-family:anton;
                font-size:14px;
                font-style:italic;
                text-align:right;
                color:#fff;
                margin-right:25px;
                padding-top:35px;
            }
#ofertas_nitrogeno{
    width:946px;
    margin:0 0 0 1px;
    background-color:#F0F0F0;
}
#ofertas_nitrogeno h1{
    padding:20px 0px 30px 25px;
    font-family:anton;
    font-size:22px;
    color:#E21B20;
    }
#ofertas_nitrogeno_img{
    width:896px;
    float:right;
    margin: 0 0px 0 0;
}
/*LOCALIZACIÓNI - DÓNDE ESTAMOS*/

#localizacion_txt{
    margin:0px 40px 0px 40px;
    font-size:14px;
}
#localizacion_txt p{
    margin:0px 0px 10px 0px;
}
#localizacion_txt li{
    margin:10px 0 10px 25px;
    font-weight:bold;
    font-style:italic;
}
#localizacion_mapa{
margin:10px 0px 0 40px;

}
/*CONTACTO*/
#contacta_txt{
    margin:0px 40px 0px 40px;
    font-size:14px;
}
#formulario{
    width: 480px;
    float:left;
    padding:40px 41px 20px 40px;
    margin:20px 40px 0px 0px;
    background-color:#162D64;


}

#formulario form p{
        font-family:anton;
margin-bottom:10px;

color:#ccc;
}
#formulario form input{
    margin-bottom:20px;
    height:22px;
}
.boton{
    width:60px;
    margin:10px 20px 0px auto;
}
.contacto_enviado{

 font-size:14px;
}

/*Estilos pie*/
#pie{
	background:url(../../img/pie.jpg) repeat-x;
	width:auto;
	height: 105px;
}
	#sub_pie{
		margin:0px auto;
		width:960px;

}

	#pie_logo,#pie_direccion,#pie_telefono,#pie_correo{
		float:left;
		font-size:14px;
		margin-top: 45px;
		color:#fff;
	}
	#pie_logo{
        margin-top: 15px;
		margin-right:155px;
	}
	.pie_img{
		float:left;
	}
	.pie_texto{
		float:left;
		margin:0 60px 0 15px;}
	.pie_texto_fin{
		float:left;
		margin:0 0 0 15px;}
