/*DEFINICIONES*/

body{
    background-color:#000000;
    /*background-image:url('../img/bkg_fondo_home.gif');
    background-color:#2b2b2d;*/
    background-position:top;
    background-repeat: repeat-x;
	margin:auto;
	padding:0;
	text-align:center;
}

form{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

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

span {
		margin:0px;
		padding:0px; 
		border:0px;
}

p {
		margin:0px;
		padding:0px; 
		border:0px;
		line-height:1.2em;	
}

li {
		margin:0px;
		padding:0px; 
		list-style: none;
}

a{
	text-decoration:none;
}

.ocultar{
	display:none;
	visibility: hidden;
}

.no_encontrada{
	position:relative;
	clear:both;
	float:left;
	display:block;
	height:50px;
	width: 869px;
}

.espacio12{
	position:relative;
	clear:both;
	float:left;
	display:block;
	height:12px;
	width: 869px;
}

.formularios{
	position: absolute;
	height:15px;
	width:298px;
	border:1px solid #ffffff;
	background-color:#2b2b2d;
	color:#ffffff;
}

.formularios_txtarea{
	position: absolute;
	height:50px;
	width:298px;
	border:1px solid #ffffff;
	background-color:#2b2b2d;
	color:#ffffff;
}

.formularios_select{
    position: absolute;
	height:19px;
	width:298px;
	border:1px solid #ffffff;
	background-color:#2b2b2d;
	color:#ffffff;
}

/*HOME*/

.contenedor_total{
    display:block;
	position:relative;
	float:none;
	clear:none;
	margin: auto;
	width:998px;
	height:auto;
	text-align:left;
	background-color:#000000;
}

.centro_web{
    display:block;
	position:relative;
	float:left;
	clear:both;
	width:998px;
	height:auto;
	background-color:#100f08;
}

.fondo_degradado{
    display:block;
    clear: both;
	position:relative;
	float:left;
	width:998px;
	height:567px;
	background-image:url('../img/bkg_bordes.png');
}

.fondo_degradado2{
    display:block;
    clear: both;
	position:relative;
	float:left;
	width:998px;
	height:567px;
	background-image:url('../img/bkg_bordes.png');
}

.contenedor_datos{
	position:absolute;
	top:96px;
	left:202px;
	width:786px;
	height:407px;
}

.pie{
    display:block;
	position:relative;
	float:left;
	width:998px;
	height:18px;
	background-color:#000000;
	/*background-color:#2b2b2d;*/
}

.logos{
    height:60px;
	left:0px;
	position:absolute;
	top:506px;
	width:998px;
}

.btn_aviso{
    height:14px;
	left:10px;
	position:absolute;
	top:4px;
	width:150px;
	overflow:hidden;
}

.btn_undanet{
    height:18px;
	left:821px;
	position:absolute;
	top:0px;
	width:166px;
	overflow:hidden;
	background-image:url('../img/btn_undanet.jpg');
}

/*MENU*/

.botones_menu{
	height:15px;
	width: 145px;
	padding-left:30px;
	padding-top:1px;
	position:absolute;
	left:0px;
	background-color:#2b2b2d;
	color:#ffffff;
}

.botones_menu:hover{
	height:15px;
	width: 145px;
	padding-left:30px;
	padding-top:1px;
	position:absolute;
	left:0px;
	background-color:#2b2b2d;
	color:#f9e500;
}

.botones_menu_sel{
	height:15px;
	width: 145px;
	padding-left:30px;
	padding-top:1px;
	position:absolute;
	left:0px;
	background-color:#2b2b2d;
	color:#f9e500;
}

.btn_home{top:226px;}
.btn_nuestra_marca{top:250px;}
.btn_empresas_asociadas{top:274px;}
.btn_nuestros_productos{top:298px;}
.btn_calidad_certificada{top:322px;}
.btn_contacto{top:346px;}
.btn_noticias{top:370px;}

/*LOGOS*/

.logo_el_coto{
	position:absolute;
	top:8px;
	left:87px;
}

.logo_enjamesa{
	position:absolute;
	top:20px;
	left:201px;
}

.logo_miguel_lucas{
	position:absolute;
	top:16px;
	left:286px;
}

.logo_ids{
	position:absolute;
	top:13px;
	left:343px;
}

.logo_ismael{
	position:absolute;
	top:11px;
	left:431px;
}

.logo_jamon_salamanca{
	position:absolute;
	top:13px;
	left:480px;
}

.logo_los_carrascales{
	position:absolute;
	top:11px;
	left:603px;
}

.logo_julian_martin{
	position:absolute;
	top:14px;
	left:671px;
}

.logo_flores{
	position:absolute;
	top:11px;
	left:749px;
}

.logo_el_rubio{
	position:absolute;
	top:12px;
	left:806px;
}



/*CAPAS FONDOS*/

.fondo_home{
	background-image:url('../img/bkg_home.jpg');
	background-position: 800px 0px;
	background-repeat: no-repeat;
}

.fondo_calidad_certificada{
	background-image:url('../img/bkg_calidad_certificada.jpg');
	background-position: 597px 0px;
	background-repeat: no-repeat;
}

.fondo_nuestra_marca{
	background-image:url('../img/bkg_nuestra_marca.jpg');
	background-position: 135px 0px;
	background-repeat: no-repeat;
}

.fondo_nuestros_productos{
	background-image:url('../img/bkg_productos.jpg');
	background-position: 599px 0px;
	background-repeat: no-repeat;
}

.fondo_nuestros_productos_chorizo{
	background-image:url('../img/bkg_chorizo.jpg');
	background-position: 598px 0px;
	background-repeat: no-repeat;
}

.fondo_nuestros_productos_jamon{
	background-image:url('../img/bkg_jamon.jpg');
	background-position: 599px 0px;
	background-repeat: no-repeat;
}

.fondo_nuestros_productos_lomo{
	background-image:url('../img/bkg_lomo.jpg');
	background-position: 599px 0px;
	background-repeat: no-repeat;
}

.fondo_nuestros_productos_paleta{
	background-image:url('../img/bkg_paleta.jpg');
	background-position: 522px 229px;
	background-repeat: no-repeat;
}

.fondo_nuestros_productos_salchichon{
	background-image:url('../img/bkg_salchichon.jpg');
	background-position: 598px 0px;
	background-repeat: no-repeat;
}

.fondo_contacto{
	background-image:url('../img/bkg_contacto.jpg');
	background-position: 621px 0px;
	background-repeat: no-repeat;
}

.linea{
	position:absolute;
	height:3px;
	width:553px;
	font-size:0px;
	overflow:hidden;
	background-image:url('../img/bkg_linea.jpg');
}

/*PORTADA*/

.portada_foto{
	position: absolute;
	top:21px;
	left:0px;
	width: 552px;
	height:153px;
	background-image:url('../img/img_portada.jpg');
}

.portada_linea{
	left:0px;
	top:190px;
}

.portada_texto{
	height:170px;
	left:0px;
	position:absolute;
	top:217px;
	width:552px;
	overflow:hidden;
}

/*CALIDAD*/

.calidad_texto{
	height:395px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:5px;
	width:416px;
}

/*EMPRESAS*/

.empresas_texto{
	clear:both;
	float:left;
	height:20px;
	overflow:hidden;
	position:relative;
	width:416px;
	margin-top:20px;
}

.empresas{
	margin-top:15px;
    clear:both;
	float:left;
	height:310px;
	overflow:hidden;
	position:relative;
	width:760px;
}

.empresa{
	float:left;
	height:155px;
	overflow:hidden;
	position:relative;
	width:152px;
}

.empresa_foto{
	position:absolute;
	top:0px;
	left:0px;
	border:3px solid #606062;
	width:138px;
	height:105px;
}

.btn_ver_ficha{
    position:absolute;
	top:117px;
	left:0px;
	width:67px;
	height:11px;
    background-image:url('../img/btn_ver_ficha.jpg');
    font-size:0px;
}

.empresas_ampliar_texto{
	position:absolute;
	top:65px;
	left:45px;
	width:600px;
	height:15px;
}

.empresa_ampliar_foto{
    height:105px;
    left:5px;
    position:absolute;
    top:22px;
    width:138px;
}

.cont_empresa_ampliar_foto{
    position:absolute;
    border:3px solid #606062;
	width:149px;
	height:149px;
	top:108px;
	left:45px;
}

.empresa_ampliar_texto{
    height:155px;
	left:227px;
	overflow:hidden;
	position:absolute;
	top:108px;
	width:500px;
}

.btn_ver_todas_empresas{
    height:14px;
	left:45px;
	overflow:hidden;
	position:absolute;
	top:310px;
	width:175px;
}

/*NUESTRA MARCA*/

.nuestra_marca_texto{
    height:225px;
	left:205px;
	overflow:hidden;
	position:absolute;
	top:23px;
	width:261px;
}

.nuestra_marca_texto2{
    height:133px;
	left:205px;
	overflow:hidden;
	position:absolute;
	top:257px;
	width:473px;
}

/*PRODUCTOS*/

.calidad_productos{
	height:170px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:29px;
	width:416px;
}

.productos{
	position:absolute;
	left: 0px;
	width: 440px;
	height:16px;
	overflow:hidden;
}

.p1{top:210px;}
.p2{top:246px;}
.p3{top:282px;}
.p4{top:318px;}
.p5{top:354px;}

.productos_texto{
    position:absolute;
	left: 0px;
	width: 338px;
	height:16px;
	overflow:hidden;
	text-align:right;
}

.productos_ver{
    position:absolute;
	left: 350px;
	width: 90px;
	height:16px;
	overflow:hidden;
	text-align:left;
}

.calidad_productos_ampliar{
	height:auto;
	clear:both;
	float:left;
	overflow:hidden;
	position:relative;
	width:460px;
}

.contenedor_galeria{
	height:200px;
	clear:both;
	float:left;
	position:relative;
	width:400px;
	margin-top:25px;
}

.contenedor_galeria2{
	height:200px;
	clear:both;
	float:left;
	position:relative;
	width:300px;
	margin-top:25px;
}

.productos_foto{
	position:relative;
	float:left;
	width:79px;
	height:79px;
	margin-right: 20px;
	margin-bottom: 15px;
}

/*CONTACTO*/

.contacto_texto{
	height:170px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:26px;
	width:416px;
}

.contacto_texto2{
    height:50px;
    left:265px;
    line-height:1.8em;
    overflow:hidden;
    position:absolute;
    top:49px;
    width:252px;
}

.contacto_formulario{
    height:225px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:175px;
	width:490px;
}

.f_nombre{
	top:19px;
	left:177px;
}

.f_apellidos{
	top:43px;
	left:177px;
}

.f_empresa{
	top:67px;
	left:177px;
}

.f_cargo{
	top:91px;
	left:177px;
}

.f_mail{
	top:115px;
	left:177px;
}

.f_comentario{
	top:139px;
	left:177px;
}

.form_nombre{
    height:15px;
	left:0px;
	position:absolute;
	text-align:right;
	top:21px;
	width:172px;
}

.form_apellidos{
    height:15px;
	left:0px;
	position:absolute;
	text-align:right;
	top:45px;
	width:172px;
}

.form_empresa{
    height:15px;
	left:0px;
	position:absolute;
	text-align:right;
	top:69px;
	width:172px;
}

.form_cargo{
    height:15px;
	left:0px;
	position:absolute;
	text-align:right;
	top:93px;
	width:172px;
}

.form_mail{
    height:15px;
	left:0px;
	position:absolute;
	text-align:right;
	top:117px;
	width:172px;
}

.form_comentarios{
	height:15px;
	left:0px;
	position:absolute;
	text-align:right;
	top:141px;
	width:172px;
}

.form_enviar{
	height:15px;
	left:410px;
	position:absolute;
	text-align:right;
	top:205px;
	width:67px;
}

.btn_facebook{
    background-image:url("../img/btn_facebook.jpg");
    background-repeat:no-repeat;
    font-size:0;
    height:15px;
    left:914px;
    overflow:hidden;
    position:absolute;
    top:25px;
    width:60px;
    z-index:2;
}

.capa_noticia{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:755px;
    height:auto;
    margin-top:20px;
}

.contenido_noticia{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:755px;
    height:116px;
    overflow:hidden;
}

.foto_noticia{
    display:block;
    position:relative;
    clear:none;
    float:left;
    width:109px;
    height:110px;
    border:3px solid #b8b8b9;
    overflow:hidden;
}

.foto_noticia_mini{
    display:block;
    position:relative;
    float:left;
    width:85px;
    height:86px;
    border:3px solid #b8b8b9;
    overflow:hidden;
    clear:none;
    margin-right:8px;
    margin-top:10px;
}

.capa_datos{
    display:block;
    position:relative;
    margin-left:15px;
    clear:none;
    float:left;
    width:622px;
    height:116px;
    overflow:hidden;
}

.capa_fecha{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:622px;
    height:auto;
    overflow:hidden;
}

.capa_ampliar{
    clear:both;
    display:block;
    float:left;
    height:auto;
    margin-left:692px;
    position:relative;
    width:64px;
}

.capa_linea_gris{
    background-image:url("../img/bkg_linea_gris.gif");
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:752px;
    height:2px;
    margin-top:10px;
}

.contenedor_paginador{
	clear:both;
	display:inline;
	float:left;
	height:14px;
	margin:0;
	position:relative;
	width:755px;
	text-align:center;
    margin-top:15px;
}

.paginador_anterior,.paginador_siguiente,.paginador_primera,.paginador_ultima{
    clear:none;
    display:inline;
    float:none;
    height:14px;
    margin-left:10px;
    position:relative;
    text-align:center;
    width:100px;
}

.paginador_paginas,.paginador_actual{
    clear:none;
    display:inline;
    float:none;
    height:14px;
    margin-left:10px;
    position:relative;
    text-align:center;
    width:auto;
    cursor:pointer;
}

.texto_paginador{
	color:#ffffff;
    cursor:pointer;
}

.texto_paginador:hover{
	color:#f9e500;
    cursor:pointer;
}

/*POPUP*/

.popup_total{
    clear:both;
	display:inline;
	float:left;
	height:auto;
	margin:0;
	position:relative;
	width:738px;
	text-align:left;
    background-image: url('../img/bkg_pie_popup.gif');
    background-repeat: no-repeat;
    background-position: bottom;
}

.cabecera_popup{
    background-image: url('../img/bkg_cabecera_popup.jpg');
    background-repeat: no-repeat;
    clear:both;
	display:inline;
	float:left;
	height:80px;
	margin:0;
	position:relative;
	width:738px;
	text-align:left;
}

.contenedor_ampliar{
    position:relative;
    display:block;
    float:left;        
    min-height:530px;  
    height:auto !important;  
    height:530px; 
    clear:none;  
    width:720px;
}

.contenedor_popup_izq{
    position:relative;
    display:block;
    float:left;        
    clear:none;  
    width:320px;
    margin-top:20px;
}

.contenedor_popup_der{
    position:relative;
    display:block;
    float:left;        
    clear:none;  
    width:380px;
    margin-top:20px;
    margin-left:10px;
}

.contenedor_form{
    clear:both;
    display:block;
    float:left;
    margin-left:29px;
    margin-top:15px;
    position:relative;
    width:657px;
    height:315px;
}

.foto_ppal{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:283px;
    height:283px;
    border:3px solid #b8b8b9;
    overflow:hidden;
    margin-left:29px;
}

.posi_galeria{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:86px;
    height:15px;
    overflow:hidden;
    margin-left:29px; 
    margin-top:20px;
}

.conte_galeria_fotos{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:300px;
    height:auto;
    overflow:hidden;
    margin-left:29px; 
    margin-top:5px;
}

.posi_descargas{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:113px;
    height:15px;
    overflow:hidden;
    margin-left:29px; 
    margin-top:20px;
}

.conte_descargas{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:300px;
    height:auto;
    overflow:hidden;
    margin-left:29px; 
    margin-top:5px;
}

.posi_descarga{
    display:block;
    position:relative;
    clear:both;
    float:left;
    width:300px;
    height:auto;
    overflow:hidden;
    margin-top:5px;
}

.posi_img_desc{
    display:block;
    position:relative;
    clear:none;
    float:left;
    width:30px;
    height:28px;
    overflow:hidden;
    margin-top:5px;  
}

.capa_titulo_desc{
    display:block;
    position:relative;
    clear:none;
    float:left;
    width:auto;
    height:28px;
    overflow:hidden;
    margin-left:5px; 
    margin-top:10px; 
}

.posi_nombre1,.posi_nombre2,.posi_email1,.posi_email2,.posi_comen,.capa_enviar_2{
    display:block;
    left:0;
    position:absolute;
    text-align:right;
    top:155px;
    width:87px;
}


.btn_citar{top:-88px;position:relative;float:left;clear:both;margin-left:30px;height:20px;width:108px;overflow:hidden;background-image: url('../img/btn_citar.gif');background-repeat: no-repeat;background-position: 0px 0px;}
.btn_citar_sel{top:-88px;position:relative;float:left;clear:both;margin-left:30px;height:20px;width:108px;overflow:hidden;background-image: url('../img/btn_citar.gif');background-repeat: no-repeat;background-position: -20px 0px;}
.btn_citar:link{background-position: 0px 0px;}
.btn_citar:hover{background-position: 0px -20px;}
.btn_citar:active{background-position: 0px -20px;}


/*FUENTES*/
.verdana{font-family:verdana;}

.t9{font-size:9px;}
.t10{font-size:10px;}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t14{font-size:14px;}
.t18{font-size:18px;}

.amarillo{color:#f9e500;}
.blanco{color:#ffffff;}
.negro{color:#000000;}
.gris{color:#68686b;}
.grisosc{color:#777777;}

.negrita{font-weight:bold;}
.subrayado{text-decoration:underline;}
