
/* CSS Document */
.overlay{
        display: none;
		position: fixed;
		left: 0%;
		top: 0%;
		width: 100%;
		height: 100%;
		z-index: 999;
        top: 0;
        left: 0;
        background: #000;
		opacity:.6;
        -moz-opacity: 0.6;
        filter: alpha(opacity=60);
    }
	
    /* estilo para lo q este dentro de la ventana modal */
    .modal {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
		margin-top:-188px;
		margin-left:-307px;
        width: 614px;
        height: 296px;
        padding: 16px;
		color: #333;
        z-index:1002;
        overflow: auto;
    }
	
#cerrar {width:55px; height:50px; float:right; margin-top:-295px; margin-right:12px; position:relative;}
#cerrar:hover {background:url(../images/flotante_close.png) no-repeat;}
#vent_float {background:url(../images/flotante.png) no-repeat; width:614px; height:296px; font-weight:normal; font-size:20px; text-align:center}


#vent_float .p {margin-left:40px; width:85%; margin-bottom:20px;}
#vent_float .p1 {margin-top:30px;}
@font-face {
font-family: "Segan";
src: url(../fonts/Segan.ttf ); /* IE */  
src: local("Segan"), url( ../fonts/Segan.ttf ) format("truetype"); /* non-IE */
}


body {background-color:#5F5045; margin:0px;}

#cont_page {width:1024px; height:769px; position:absolute; top:0px; left:50%; margin-left:-512px; background:url(../images/back_page.jpg); border:1px solid black;}

#footer {
	/*width:1024px; 
	height:46px;  
	top:769px; 
	
	margin-top:-45px; 
	z-index:2000; 
	position:fixed; 
	
	
	/*min-height: 769px;  el valor minimo es la pantalla completa -luego le restamos la altura del fpie- */
	/*height: 46px !important;  con esto funciona para todos los navegadores */
	width:1024px; 
	height:46px; /* puro tramite */
	background:url(../images/footer_back.png) no-repeat;  
	position:absolute;
	left:50%; 
	/* margin:724px 0px -0px -511px; */
	margin:735px 0px -0px -511px;
	}





#news {width:536px; height:22px; float:right; margin:16px 8px 0 0; background:url(../images/news_back.png) no-repeat;}
#news input {width:525px; height:22px; font-family:arial; font-size:10px; font-weight:bold; background:transparent; border:none; margin-left:5px; margin-top:-1px;}
#credit {width:242px; height:10px; float:left; margin: 21px 0 0 28px;}
#footer_1 {width:33px; height:8px; float:left; background:url(../images/footer_1.png) no-repeat; margin-top:2px;}
#footer_sep {width:2px; height:8px; float:left; font-family:arial; font-size:9px; float:left; margin: auto 8px auto 8px; font-weight:bold; color:#FFF}
#footer_2 {height:8px; float:left; font-family:arial; font-size:9px; float:left;  font-weight:bold; color:#453A32; text-decoration:none; cursor:pointer}
#footer_2:hover {color:black}

#header_contener {position:absolute; width:100%; float:left; height:193px; float:left; background:url(../images/header_back.png) no-repeat}
#header_logo {width:100%; height:133px; float:left;}
#logo {width:215px; height:133px; background-image:url(../images/logo.png); float: left; margin-left:30px;}
#logos_der {float:right; margin-right:12px;}

#idioma {width:106px; height:11px; float:right}
#catala {width:36px; height:11px; float:left; font-family:Arial, Helvetica, sans-serif; color:black; font-size:10px; font-weight:bold; margin-right:3px; cursor:pointer}
#castel {width:66px; height:11px; float:left; font-family:Arial, Helvetica, sans-serif; color:white; font-size:10px; font-weight:bold; cursor:pointer}

#logos_varios {margin-top:26px; float:right}
#logos_varios_1 {width:86px; height:74px; float:left; background:url(../images/logos_varios.png) 0px 0px;  cursor:pointer;}
#logos_varios_1:hover{background:url(../images/logos_varios_hover.png) 0px 0px;}
#logos_varios_2 {width:86px; height:74px; float:left; background:url(../images/logos_varios.png) 183px 1px; margin-left:15px;  cursor:pointer;}
#logos_varios_2:hover{background:url(../images/logos_varios_hover.png) 183px 1px;;}
#logos_varios_3 {width:85px; height:74px; float:left; background:url(../images/logos_varios.png) 85px 0px; margin-left:15px; cursor:pointer;}
#logos_varios_3:hover{background:url(../images/logos_varios_hover.png) 85px 0px;;}
	
#menu_contener {width:100%; height:44px;  background:url(../images/menu.png) no-repeat; float:left; margin-top:4px;}
#menu_contener1 {width:100%; height:55px;  background:url(../images/menu1.png) no-repeat; float:left; margin-top:4px;}
#menu_contener2 {width:100%; height:62px;  background:url(../images/menu2.png) no-repeat; float:left; margin-top:4px;}
#menu_contener3 {width:100%; height:61px;  background:url(../images/menu3.png) no-repeat; float:left; margin-top:4px;}
#menu_contener4 {width:100%; height:64px;  background:url(../images/menu4.png) no-repeat; float:left; margin-top:4px;}
#menu_contener5 {width:100%; height:64px;  background:url(../images/menu5.png) no-repeat; float:left; margin-top:4px;}

#item_1 {width:173px; height:32px; margin-top:7px; margin-left:68px; text-decoration:none; cursor:pointer; float:left;  background:url(../images/item_.png) no-repeat}
#item_1_2:hover {background:url(../images/item_hov.png) no-repeat}
#item_1_2 {width:173px; height:32px; margin-top:17px; margin-left:68px; text-decoration:none; cursor:pointer; float:left;  background:url(../images/item_.png) no-repeat}
#item_1:hover {background:url(../images/item_hov.png) no-repeat}


#item_2 {width:168px; height:32px; margin-top:6px; margin-left:15px; text-decoration:none; cursor:pointer; float:left; background:url(../images/item_2.png) no-repeat}
#item_2:hover {background:url(../images/item_2_hov.png) no-repeat}

#item_2_2 {width:168px; height:62px; margin-top:17px; margin-left:15px; text-decoration:none; cursor:pointer; float:left; background:url(../images/item_2.png) no-repeat}
#item_2_2:hover {background:url(../images/item_2_hov.png) no-repeat}


#item_3 {width:134px; height:32px; margin-top:4px; margin-left:8px; text-decoration:none; cursor:pointer; float:left; background:url(../images/item_3.png) no-repeat}
#item_3:hover {background:url(../images/item_3_hov.png) no-repeat}
#item_3_2 {width:134px; height:61px; margin-top:4px; margin-left:8px; text-decoration:none; cursor:pointer; float:left; background:url(../images/item_3.png) no-repeat}
#item_3_2:hover {background:url(../images/item_3_hov.png) no-repeat}

#item_4 {width:160px; height:32px; margin-top:2px; margin-left:22px; text-decoration:none; cursor:pointer; float:left; background:url(../images/item_4.png) no-repeat}
#item_4:hover {background:url(../images/item_4_hov.png) no-repeat}

#item_5 {width:168px; height:32px; margin-top:6px; margin-left:11px; text-decoration:none; cursor:pointer; float:left; background:url(../images/item_5.png) no-repeat}
#item_5:hover {background:url(../images/item_5_hov.png) no-repeat}
#item_5_2 {width:168px; height:32px; margin-top:17px; margin-left:11px; text-decoration:none; cursor:pointer; float:left; background:url(../images/item_5.png) no-repeat}
#item_5_2:hover {background:url(../images/item_5_hov.png) no-repeat}





#body_page {width:1024px; height:620px; float:left; margin-top:121px;}
#menu_left {width:350px; height:620px; background:url(../images/menu_left.png) no-repeat; float:left;}


/** home **/
#animals {width:283px; height:58px; float:left; margin: 100px 0px 0px 21px; background:url(../images/menu_left_1_animals.png) no-repeat;}
#text_home {width:302px; height:346px; float:left; margin: 42px 0px 0px 21px; color:#5E5045; background:url(../images/menu_left_1_text_home.png)}
#text_home .text1 {font-family:TheDreamerFontByBillyArgelaRg; font-size:47px; padding-bottom:15px;}

#text_home .text2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; line-height:28px;}


#contener_body_right_page_home {margin-left:342px; width:682px; height:620px;  background:url(../images2/bq1.jpg) no-repeat; right:100%}

/** on post comprar-los**/
#comprar_t1 {font-size:16px; width:259px; height:auto; float:left; text-decoration:none; margin-bottom:15px; font-family:HelveticaNeueLTStd47LtCn;}

#contener_body_right_page_comprar {margin-left:342px; width:682px; height:620px;  right:100%; background:url(../images/lines_form.png)}
#text_comprar {width:259px; height:283px; float:left; margin: 100px 0px 0px 21px;}
#comprar_post_logo {background:url(../images/comprar_post_logo.png) no-repeat; width:161px; height:146px; float:left; margin:24px auto auto 80px;}

#on_post_compr_form {width:639px; height:487px; float:right; margin:105px  auto auto 22px; position:absolute;  font-size:17px; font-family:HelveticaNeueLTStd87HvCn; font-weight:bold}
#on_post_form_linea {width:100%; float:left; height:28px; margin-bottom:11px;}

#title_1 {width:90px; float:left; text-align:right; margin-right:10px; margin-top:6px; font-size:17px; }
#title_2 {width:47px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px; margin-left:8PX;}
#title_3 {width:40px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px; margin-left:8PX;}
#title_4 {width:90px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px;}
#title_5 {width:90px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px;}
#title_6 {width:30px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px; margin-left:8PX;}
#title_7 {width:90px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px;}
#title_8 {width:70px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px; margin-left:8PX;}
#title_9 {width:53px; font-size:16px; float:left; text-align:right; margin-right:10px; margin-top:6px; margin-left:8PX;}
#title_10 {width:80px; font-size:17px; float:left; text-align:right; margin-right:10px; margin-top:6px; margin-left:8PX;}

#input_tex1  {margin-left:2px; width:345px; height:26px; background:transparent; border:none;}
#input_tex2  {margin-left:2px; height:28px; background:transparent;  border:none;}
#input_tex3  {margin-left:2px; width:31px; height:26px; background:transparent;  border:none;}
#input_tex4  {margin-left:2px; width:529px; height:26px; background:transparent; border:none;}
#input_tex5  {margin-left:2px; width:340px; height:26px; background:transparent; border:none;}
#input_tex6  {margin-left:2px; width:139px; height:26px; background:transparent; border:none;}
#input_tex7  {margin-left:2px; width:176px; height:26px; background:transparent; border:none;}
#input_tex8  {margin-left:2px; width:253px; height:26px; background:transparent; border:none;}
#input_tex9  {margin-left:2px; width:23px; height:26px; background:transparent;  border:none;}
#input_tex10 {margin-left:2px; width:169px; height:100px; background:transparent;  overflow: auto; border:none;}

#back_input1  {background:white; width: auto; height:28px; float:left}
#back_input11  {width: auto; height:28px; float:left}
#back_input2  {background:white; width: auto; height:28px; float:left}
#back_input3  {background:white; width: 31px; height:28px; float:left}
#back_input4  {background:white; width:531px; height:28px; float:left}
#back_input5  {background:white; width:342px; height:28px; float:left}
#back_input6  {background:white; width:141px; height:28px; float:left}
#back_input7  {background:white; width:178px; height:28px; float:left}
#back_input8  {background:white; width:265px; height:28px; float:left}
#back_input9  {width:25px;  height:28px; float:left}
#back_input10 {background:white; width:171px;  height:100px; float:right; margin-top: 7px;}


#table_form {margin-top:25px; width:100%; height:auto; float:left}
#table_form table{font-family:Arial, Helvetica, sans-serif; }
#td1 {width:130px; font-size:18px}
#td2 {width:135px; font-size:12px; padding-left:10px; font-weight:normal}
#td3 {width:135px; font-size:12px; padding-left:10px; font-weight:normal}
#td4 {width:171px; font-size:18px}
#td5 {width:130px; padding-top:10px; font-size:10px}
#sterisco {width:10px; font-size:30px; float:left}
#seguido_asterisco {width:120px; font-size:10px; float:left}
#td6 {width:135px; font-size:12px; padding-left:10px; padding-top:10px; font-weight:normal}
#td7 {width:135px; font-size:12px; padding-left:10px; padding-top:10px; font-weight:normal}
#td8 {width:171px; font-size:18px}
#accept {width:116px; height:36px; background:url(../images/back_accept.png) no-repeat; float:right; text-align:center; cursor:pointer}
#text_Accept {margin-top:6px; color:white; font-size:20px; text-decoration:none}


/** actualidad**/
#contener_body_right_page_actualidad {margin-left:342px; width:682px; height:620px;  right:100%; background:url(../images/actualidad_2.png)}
#actualidad_news {font-size:14px; width:305px; height:358px; float:left; margin: 100px 0px 0px 0px; font-family:HelveticaNeueLTStd47LtCn; font-weight:bold}
#comprar_post_logo {background:url(../images/comprar_post_logo.png) no-repeat; width:161px; height:146px; float:left; margin:24px auto auto 80px; }

#item_ima {width:400px; height:330px; float:left}
#inform_news_title {width:400px; height:508px; float:left; overflow:hidden}

#news_title_actualidad {margin-bottom:20px; font-family:font-family:HelveticaNeueLTStd53Extended; font-size:40px;}

#inform_news {width:230px; height:508px; float:right; background:url(../images/actualidad_3.png) no-repeat;}
#inform_news_date {font-family:HelveticaNeueLTStd87HvCn; float:left; width:200px; margin-left:20px;}
#text_complete_news_act {width:200px; font-family:HelveticaNeueLTStd47LtCn; text-align:left;  margin-left:20px;}

#actualidad_new_link {font-size:14px; width:259px; height:auto; margin-left:25px; float:left; cursor:pointer; text-decoration:none;}
#actualidad_new_link:hover {color:#333}
#actualidad_new_link_select {width:259px; height:auto; margin-left:25px; float:left; cursor:pointer; text-decoration:none; color:white}
#l1 {width:298px; float:left; height:5px; background:url(../images/lineas_actualidad.png) 0px -1px; margin:5px auto 5px 0px}
#l2 {width:298px; float:left; height:7px; background:url(../images/lineas_actualidad.png) 0px -6px; margin:5px auto 5px 0px}
#l3 {width:298px; float:left; height:6px; background:url(../images/lineas_actualidad.png) 0px -13px; margin:5px auto 5px 0px}
#l4 {width:298px; float:left; height:6px; background:url(../images/lineas_actualidad.png) 0px -19px; margin:5px auto 5px 0px}
#l5 {width:298px; float:left; height:7px; background:url(../images/lineas_actualidad.png) 0px -25px; margin:5px auto 5px 0px}
#l6 {width:298px; float:left; height:5px; background:url(../images/lineas_actualidad.png) 0px -32px; margin:5px auto 5px 0px}

/** fire**/
#contener_body_right_page_fire {margin-left:342px; width:682px; height:620px;  right:100%; background:url(../images/fire_6.png)}
#fire_left {width:215px; height:395px; float:left; margin: 100px 0px 0px 33px; font-family:HelveticaNeueLTStd53Extended}
#fire_date_select {width:70px; height:70px; text-align:center; color:white; background-color:#6C7B10; font-weight:bold; font-size:40px; ; float:left}
#fire_number_date {margin-top:12px;}
#fire_title_select_1 {width:215px; height:auto; margin-top:20px; margin-bottom:22px; float:left; font-size:28px; font-family:HelveticaNeueLTStd77BdCn; line-height:25px; color:black}
#fire_title_select_2 {width:215px; height:auto; float:left; font-size:24px; font-family:HelveticaNeueLTStd77BdCn; line-height:25px; color:#5E5045}
#fire_title_select_3 {width:215px; height:auto; margin-bottom:30px; float:left; font-size:20px; font-family:arial; line-height:25px; color:#5E5045}
#fire_title_select_4 {width:215px; height:auto; float:left; font-size:24px; font-family:HelveticaNeueLTStd77BdCn; line-height:25px; color:#5E5045}
#fire_title_select_5 {width:215px; height:auto; float:left; font-size:20px; font-family:arial; line-height:25px; color:#5E5045}
#fire_title_select_6 {width:215px; height:auto; margin-bottom:30px; float:left; font-size:20px; font-family:arial; line-height:25px; color:#5E5045}
#fire_google {width:215px; height:28px; float:left; background:url(../images/fire_3.png) no-repeat; cursor:pointer}

#fire_calendar {
	width:571px;
	height:487px;
	float:11px;
	margin:94px  auto auto 55px;
	position:absolute;
	font-size:17px;
	font-family:HelveticaNeueLTStd87HvCn;
	font-weight:bold
}

#fire_dates_1 {width:571px; height:33px;}
#fire_left_bottom {background:url(../images/fire_4.png) no-repeat; width:60px; height:33px; float:right; float:left; cursor:pointer}
#fire_left_mont {width:451px; height:33px; float:right; float:left; text-align:center; font-size:30px}
#fire_right_bottom {cursor:pointer; background:url(../images/fire_5.png); width:60px; height:33px; float:right; float:left}

#fire_date_calendar {width:70px; height:70px; text-align:center; color:#211915; background-color:white; font-weight:bold; font-size:40px; ; float:left; margin:3px; cursor:pointer}
#fire_date_calendar_selec {background-color:#6C7B10; width:70px; height:70px; text-align:center; color:white; font-weight:bold; font-size:40px; ; float:left; margin:3px;}
#fire_date_calendar_fira {background-color:#fe4f4f; width:70px; height:70px; text-align:center; color:#211915; font-weight:bold; font-size:40px; ; float:left; margin:3px;cursor:pointer}
#fire_date_calendar_fin {background-color:#b4b823; width:70px; height:70px; text-align:center; color:#211915; font-weight:bold; font-size:40px; ; float:left; margin:3px;cursor:pointer}

#fire_number_date {margin-top:12px; text-decoration:none}

/*** beneficies ****/

#menu_left_bene {width:248px; height:620px; background:url(../images/menu_left_bene.png) no-repeat; float:left;}
#bene_logos {width:147px; height:486px; float:left; margin: 85px 0px 0px 35px;}
#contener_body_right_page_beneficies {margin-left:241px; width:783px; height:620px;  right:100%; background:url(../images/vaca_benefi_1.png)}

#contener_body_right_page_beneficies_1 {margin-left:241px; width:783px; height:620px;  right:100%; background:url(../images/vaca_1.png) 0px -7px;}
#contener_body_right_page_beneficies_2 {margin-left:241px; width:783px; height:620px;  right:100%; background:url(../images/oveja_1.png)  0px -7px}
#contener_body_right_page_beneficies_3 {margin-left:241px; width:783px; height:620px;  right:100%; background:url(../images/actualidad_4.png)  0px -7px}
#contener_body_right_page_beneficies_4 {margin-left:241px; width:783px; height:620px;  right:100%; background:url(../images/cabra_1.png)  0px -7px}

#beneficies_1 {width:318px; height:638px; float:left;  font-size:17px; font-family:HelveticaNeueLTStd87HvCn; font-weight:bold; margin-left:-8px; background:url(../images/vaca_benefi_1.png);}
#title_beneficies_1 {width:285px; height:156px; float:left; margin:65px auto 10px 19px; font-size:40px; color:#231F20}
#te1 {font-family:HelveticaLTStdCondensed}
#te2 {font-family:font-family:HelveticaNeueLTStd53Extended;}
#descrip_beneficies_1 {width:285px; height:362px; float:left;  margin:auto auto 10px 19px; font-family:HelveticaLTStdCondensed; font-size:12px; font-weight:normal;}
#parr_1_ben {float:left; margin-bottom:9px; width:100%}


#beneficies_2 {width:784px; height:297px; float:left;  font-size:17px; font-family:HelveticaNeueLTStd87HvCn; font-weight:bold; margin-left:-8px; background:url(../images/vaca_benefi_oveja.png);}
#title_beneficies_2 {width:260px; height:156px; float:left; margin:95px auto 10px 19px; font-size:40px; color:#231F20}
#descrip_beneficies_2 {width:467px; height:150px; float:left;  margin:95px auto 10px 12px; font-family:HelveticaLTStdCondensed; font-size:12px; font-weight:normal; table-layout:fixed}
#parr_1_ben_2 {float:left; margin-bottom:9px; width:228px; margin-right:9px; }
#parr_1_ben_2_com {float:left; margin-bottom:0px; width:228px; margin-right:6px; margin-top:7px }
#parr_2_ben_2 {float:left; margin-bottom:9px; width:228px}
#parr_3_ben_2 {float:right; margin-bottom:9px; margin-right:9px; width:228px}
#parr_4_ben_2 {float:left; margin-bottom:9px; width:228px}
#parr_1_ben_2_ol {float:right; margin-bottom:9px; width:215px; margin-right:15px;}

#beneficies_3 {width:784px; height:211px; float:left;  font-size:17px; font-family:HelveticaNeueLTStd87HvCn; font-weight:bold; margin-left:-8px; margin-top:414px; background:url(../images/vaca_benefi_3.png) no-repeat 1px 0px ;}
#title_beneficies_3 {width:280px; height:156px; float:left; margin:15px auto 10px 19px; font-size:40px; color:#231F20}
#descrip_beneficies_3 {width:467px; height:200px; float:left;  margin:10px auto 10px 12px; font-family:HelveticaLTStdCondensed; font-size:11px; font-weight:normal; table-layout:fixed}
#parr_1_ben_3 {float:left; margin-bottom:9px; width:228px; margin-right:9px;}
#parr_2_ben_3 {float:left; margin-bottom:9px; width:228px}
#parr_3_ben_3 {float:left; margin-bottom:9px; margin-right:9px; width:228px}
#parr_4_ben_3 {float:left; margin-bottom:9px; width:228px}

/** AMINALES menu****/
#logo_anima_1 {width:147px; height:141px; float:left; background:url(../images/animals_1.png) 0px 0px; cursor:pointer}
#logo_anima_1:hover {background:url(../images/animals_2.png) 0px 0px;}

#logo_anima_2 {width:147px; height:122px; float:left; background:url(../images/animals_1.png) 0px -131px; cursor:pointer}
#logo_anima_2:hover {background:url(../images/animals_2.png) 0px -131px;}

#logo_anima_3 {width:147px; height:121px; float:left; background:url(../images/animals_1.png) 0px -252px; cursor:pointer}
#logo_anima_3:hover {background:url(../images/animals_2.png) 0px -252px;}

#logo_anima_4 {width:147px; height:101px; float:left; background:url(../images/animals_1.png) 0px -385px; cursor:pointer}
#logo_anima_4:hover {background:url(../images/animals_2.png) 0px -385px;}


/*** ELS NOSTRE FORMATGES****/
#menu_els {width:398px; height:426px; float:left; background:url(../images/produc_menu3.png); margin: 130px 0px 0px 21px; font-family:Arial, Helvetica, sans-serif}
#els1_1 {color:white; font-weight:bold; font-size:12px; width:99px; margin:15px auto 4px auto; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px; cursor:pointer }
#els1_1:hover {background:url(../images/m1_1.png) no-repeat; color:black}

#els1_2 {color:white; font-weight:bold; font-size:12px; width:99px; margin:15px auto 4px auto; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;  cursor:pointer}
#els1_2:hover {background:url(../images/m1_2.png) no-repeat; color:black}

#els1_3 {color:white; font-weight:bold; font-size:12px; width:99px; margin:15px auto 4px auto; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;  cursor:pointer}
#els1_3:hover {background:url(../images/m1_3.png) no-repeat; color:black}

#els1_4 {color:white; font-weight:bold; font-size:12px; width:99px; margin:15px auto 4px auto; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;  cursor:pointer}
#els1_4:hover {background:url(../images/m1_4.png) no-repeat; color:black}



#els2_1 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -5px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;  cursor:pointer}
#els2_1:hover {background:url(../images/m2_1.png) no-repeat; color:black}

#els2_2 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -3px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_2:hover {background:url(../images/m2_2.png) no-repeat; color:black}

#els2_3 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -2px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_3:hover {background:url(../images/m2_3.png) no-repeat; color:black}

#els2_4 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -0px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_4:hover {background:url(../images/m2_4.png) no-repeat; color:black}

#els2_5 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -1px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_5:hover {background:url(../images/m2_5.png) no-repeat; color:black}

#els2_6 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -1px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_6:hover {background:url(../images/m2_6.png) no-repeat; color:black}

#els2_7 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -1px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_7:hover {background:url(../images/m2_7.png) no-repeat; color:black}

#els2_8 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -1px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_8:hover {background:url(../images/m2_8.png) no-repeat; color:black}

#els2_9 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -3px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_9:hover {background:url(../images/m2_9.png) no-repeat; color:black}

#els2_10 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -3px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_10:hover {background:url(../images/m2_9.png) no-repeat; color:black}

#els2_11 {color:white; font-weight:bold; font-size:12px; width:108px; margin:15px auto 4px -4px; text-decoration:none; text-align:center; padding: 3px 0px 3px 0px;}
#els2_11:hover {background:url(../images/m2_11.png) no-repeat; color:black}


/*icconos animales*/
#els_ico_1, #els_ico_2, #els_ico_3, #els_ico_4 {margin:5px;}
#els_ico_1 {width:50px; height:61px; background:url(../images/ico_1.png)}
#els_ico_2 {width:60px; height:43px; background:url(../images/ico_2.png)}
#els_ico_3 {width:78px; height:42px; background:url(../images/ico_3.png)}
#els_ico_4 {width:64px; height:44px; background:url(../images/ico_4.png)}

/*titulos quesos*/
#t1_title {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; width:100%; float:left; margin:10px 0px 0px 4px;}
#t1_title_buf {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; width:100%; float:left; margin:10px 0px 0px 10px;}

#t2_title {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 0px 4px; margin-bottom:10px;}
#t2_title_buf {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 0px 10px; margin-bottom:10px;}

#t_descrip_queso {font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:5px 0px 2px 3px;}
#t_descrip_queso_buf {font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:5px 0px 2px 14px;}

#els1:hover{color:#FFC}
#menu_els_1{width:99px; float:left; margin-left:5px}
#menu_els_1 a{text-decoration:none}
#menu_els_2{width:96px; float:left; margin-left:-8px}
#menu_els_2 a{text-decoration:none}
#menu_els_buf{width:96px; float:left; margin-left:-8px}
#menu_els_buf a{text-decoration:none}
#menu_els_buf3{width:183px; float:left; margin-left:8px}
#menu_els_buf3 img {margin:33px auto auto 8px;}

#menu_els_ovella{width:96px; float:left; margin-left:-8px}
#menu_els_ovella a{text-decoration:none}
#menu_els_ovella3{width:183px; float:left; margin-left:8px}
#menu_els_ovella3 img {margin:33px auto auto 8px;}

#menu_els_vaca{width:96px; float:left; margin-left:-8px}
#menu_els_vaca a{text-decoration:none}
#menu_els_vaca3{width:183px; float:left; margin-left:8px}
#menu_els_vaca3 img {margin:33px auto auto 8px;}


#menu_els_3{width:183px; float:left; margin-left:8px}
#menu_els_3 img {margin:33px auto auto 8px;}

/**********************
*********************
*********************************
**********************************
************************
**********************
**********************
***********
*
*
*
*
*
/

/**** ESTILOS TOCADOS ****/
/* SUSTITUIR ESTO POR LOS ANTERIORES****/
#body_page {width:1024px; height:620px; float:left; margin-top:140px;}
#body_page2 {width:1024px; height:620px; float:left; margin-top:140px;}
#beneficies_1 {width:318px; height:625px; float:left;  font-size:17px; font-family:HelveticaNeueLTStd87HvCn; font-weight:bold; margin-left:-8px; background:url(../images/vaca_benefi_1.png);}


/************************************************************** ESTILOS NUEVOS ************************************
*************************************************************** ***************************************************/

/*** ESTITLO AGREGADO PARA FOOTER *****/
#footer_3 {height:8px; float:left; font-family:arial; font-size:9px; float:left;  font-weight:bold; color:white;}

/** ANIMA *****/
#l_anima_right {width:350px; height:620px; float:right;}
#contener_body_l_anima {width:1024px; height:620px; background-image:url(../images/l_anima_back.png)}
#text_l_anima_right {width:302px; height:346px; float:left; margin: 42px 0px 0px 21px; color:#231f20;}
#text_l_anima_right .text1 {font-family:TheDreamerFontByBillyArgelaRg; font-size:30px; padding-bottom:15px; line-height:14px;}
#text_l_anima_right .text2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; margin-bottom:15px;}

/** CREDTIS ***/
#contener_body_credits {width:1024px; height:620px; background-image:url(../images/back_credits.jpg); float:left}
#flotante_credito {width:565px; height:234px; position:absolute; background-image:url(../images/back_credits.png); float:left; margin:193px auto auto 230px;}

/** FIRE **/
#flotante {width:699px; height:325px; background:url(../images/construccio.png); float:left; position:absolute; z-index:3000; margin:167px auto auto 172px;}

/** CONTACS **/
#flotante_contacts {width:705px; height:378px; position:absolute; background-image:url(../images/esq_contac.png); float:left; margin:117px auto auto 167px;}

/** NOTA LEGAL **/
#nota_legal {width:840px; height:437px; position:absolute; background-image:url(../images/nota_legal.png); float:left; margin:104px auto auto 92px;}

