/* GENERAL */

* html object.mov {
    display/**/: none;
}

html, body {background-color: #fff; text-align: center;}

table {border-collapse: collapse; table-layout: auto;}
td {padding:0px; margin:0px;}
strong {font-weight: bold;}
em {font-style: italic;}



/* div {border: solid 1px #000;} */


/* ENLACES */


.lang:link {color: #000; text-decoration: none; font-weight: bold; font-size: 10px;}
.lang:visited {color: #000; text-decoration: none; font-weight: bold; font-size: 10px;}
.lang:hover {color: #005791; text-decoration: none; font-weight: bold; font-size: 10px;}

.menu1:link {color: #87888A; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu1:visited {color: #87888A; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu1:hover {color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu1inv:link {color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu1inv:visited {color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu1inv:hover {color: #87888A; text-decoration: none; font-weight: bold; font-size: 11px;}

.menu2:link {color: #005791; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu2:visited {color: #005791; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu2:hover {color: #000; text-decoration: none; font-weight: bold; font-size: 11px;}
.menu3:link {color: #fff; text-decoration: none; font-weight: normal; font-size: 14px;}
.menu3:visited {color: #fff; text-decoration: none; font-weight: normal; font-size: 14px;}
.menu3:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.menu3inv:link {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.menu3inv:visited {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.menu3inv:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.apanel:link {color: #E2001A; text-decoration: none; font-weight: normal; font-size: 11px;}
.apanel:visited {color: #E2001A; text-decoration: none; font-weight: normal; font-size: 11px;}
.apanel:hover {color: #000; text-decoration: none; font-weight: normal; font-size: 11px;}
.enviar:link {color: #005791; text-decoration: none; font-weight: normal; font-size: 12px;}
.enviar:visited {color: #005791; text-decoration: none; font-weight: normal; font-size: 12px;}
.enviar:hover {color: #000; text-decoration: none; font-weight: normal; font-size: 12px;}
.aviso:link {color: #fff; text-decoration: none; font-weight: normal; font-weight: bold; font-size: 12px;}
.aviso:visited {color: #fff; text-decoration: none; font-weight: normal; font-weight: bold; font-size: 12px;}
.aviso:hover {color: #000; text-decoration: none; font-weight: normal; font-weight: bold; Font-size: 12px;}
.fam_pro:link {color: #87888A; text-decoration: none; font-weight: normal; font-size: 18px;}
.fam_pro:visited {color: #87888A; text-decoration: none; font-weight: normal; font-size: 18px;}
.fam_pro:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 18px;}
.fam_proinv:link {color: #005791; text-decoration: none; font-weight: normal; font-size: 18px;}
.fam_proinv:visited {color: #005791; text-decoration: none; font-weight: normal; font-size: 18px;}
.fam_proinv:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 18px;}

.pro_pro:link {color: #87888A; text-decoration: none; font-weight: normal; font-size: 14px;}
.pro_pro:visited {color: #87888A; text-decoration: none; font-weight: normal; font-size: 14px;}
.pro_pro:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.pro_proinv:link {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.pro_proinv:visited {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.pro_proinv:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}

.fqueso:link {color: #fff; text-decoration: none; font-weight: normal; font-size: 16px;}
.fqueso:visited {color: #fff; text-decoration: none; font-weight: normal; font-size: 16px;}
.fqueso:hover {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}

.fqueso_on:link {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}
.fqueso_on:visited {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}
.fqueso_on:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 16px;}


.fcmaduro:link {color: #F8B126; text-decoration: none; font-weight: normal; font-size: 16px;}
.fcmaduro:visited {color: #F8B126; text-decoration: none; font-weight: normal; font-size: 16px;}
.fcmaduro:hover {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}

.fcfresco:link {color: #97BE0D; text-decoration: none; font-weight: normal; font-size: 16px;}
.fcfresco:visited {color: #97BE0D; text-decoration: none; font-weight: normal; font-size: 16px;}
.fcfresco:hover {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}

.fclibre:link {color: #2B80AC; text-decoration: none; font-weight: normal; font-size: 16px;}
.fclibre:visited {color: #2B80AC; text-decoration: none; font-weight: normal; font-size: 16px;}
.fclibre:hover {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}


.fccarac_on:link {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}
.fccarac_on:visited {color: #707173; text-decoration: none; font-weight: normal; font-size: 16px;}
.fccarac_on:hover {color: #fff; text-decoration: none; font-weight: normal; font-size: 16px;}

.cformato:link {color: #87888A; text-decoration: none; font-weight: normal; font-size: 12px;}
.cformato:visited {color: #87888A; text-decoration: none; font-weight: normal; font-size: 12px;}
.cformato:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 12px;}

.anoticia:link {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.anoticia:visited {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}
.anoticia:hover {color: #000; text-decoration: none; font-weight: normal; font-size: 14px;}
.anoticiainv:link {color: #000; text-decoration: none; font-weight: normal; font-size: 14px;}
.anoticiainv:visited {color: #000; text-decoration: none; font-weight: normal; font-size: 14px;}
.anoticiainv:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}

.pag:link {color: #005791; text-decoration: none; font-size: 12px; font-weight: normal; }
.pag:visited {color: #005791; text-decoration: none; font-size: 12px;font-weight: normal; }
.pag:hover {color: #000; background-color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; }

.paginv:link {color: #000; background-color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; }
.paginv:visited {color: #000; background-color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; }
.paginv:hover {color: #005791; text-decoration: none; font-size: 12px; font-weight: normal; }


.pagrec:link {color: #87888A; text-decoration: none; font-weight: normal; font-size: 14px;}
.pagrec:visited {color: #87888A; text-decoration: none; font-weight: normal; font-size: 14px;}
.pagrec:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px; background-color: #EBEBEC;}
.pagrecinv:link {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px; background-color: #EBEBEC;}
.pagrecinv:visited {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px; background-color: #EBEBEC;}
.pagrecinv:hover {color: #005791; text-decoration: none; font-weight: normal; font-size: 14px;}

.inno:link {color: #fff; text-decoration: none; font-size: 18px; font-weight: normal; }
.inno:visited {color: #fff; text-decoration: none; font-size: 18px; font-weight: normal; }
.inno:hover {color: #000; text-decoration: none; font-size: 18px; font-weight: normal; }


A:link {color: #000; text-decoration: none;}
A:visited {color: #000; text-decoration: none;}
A:hover {color: #00f; text-decoration: none;}





/* GENERAL */

.f1 {background-color: #fff; color: #005791; font-size: 11px; font-family: Arial,Verdana,Helvetica; border: 1px solid #fff; vertical-align: middle; text-align: left; padding: 0px; margin: 0px;}


.boton1 {
	background-color: #fff; 	
	color: #543a43;
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica;
	border: 1px solid #8fb2b5;
	vertical-align: middle;
	text-align: center;	
	padding: 0px;
	margin: 0px;
}



.tdf {padding: 5px; text-align: right;}




/* NUEVO */

.fl {float: left;}
.fr {float: right;}
.cl {clear: left;}
.cb {clear: both;}
.al {text-align: left;}
.alw {text-align: left; width: 100%;}
.ar {text-align: right;}
.ab {vertical-align: bottom;}
.at {vertical-align: top;}


.posgen {width: 100%; height: 100%;}
.tdposgen {width: 100%; height: 100%; vertical-align: middle; text-align: center;}

/* INDICE */
#icuerpo {width: 1024px; height: 768px; margin: auto; background: url('../img/introfondobajo.jpg') bottom center no-repeat;}
#imedio {width: 1024px; height: 470px; margin: auto; background: url('../img/introfondomedio.jpg') bottom right no-repeat;}
#it1 {font-size: 40px; color: #7F7F7F; position: relative; font-family: Verdana,Arial,Helvetica; top: 50px; left: 120px; letter-spacing: -2px;}
#it2 {font-size: 40px; color: #005791; font-family: Verdana,Arial,Helvetica; position: relative; top: 50px; left: -110px; letter-spacing: -2px;}
#it3 {position: relative;	top: 310px; left: 230px;}

/* HOME  */

#hcuerpo {position: relative;  clear: left; width: 1024px; margin: auto; text-align: center;	min-height: 200px; height: auto !important;	height: 200px;  background: url('../img/hfondoinf.jpg') bottom center no-repeat;}
#hsup {position: relative;  clear: left; width: 1024px; margin: auto; text-align: center; min-height: 170px; height: auto !important; height: 170px; background: url('../img/hfondosup.gif') top center no-repeat;}
#hmed {clear: left; width: 1024px; margin: auto; text-align: center; min-height: 200px; height: auto !important; height: 200px;}
#hinf {clear: left; width: 1024px; margin: auto; text-align: center; min-height: 250px; height: auto !important; height: 250px;}
#pie {clear: left; width: 1024px; height: 40px; margin: auto; text-align: center; color: #fff;}
#flashportada {clear: both; margin: auto; padding-top: 5px; padding-bottom: 10px;}

#bmenu1 {clear: both; position: relative; top: 10px; padding-right: 130px; height: 16px; color: #87888A; font-weight: bold; font-size: 11px; text-align: right;}
#bmenu1 span {font-weight: bold; font-size: 11px;}
.bmenu1off {float: right; height: 15px; }
.bmenu1on {float: right; height: 15px;  background: url('../img/hfondosupon.gif') bottom center repeat-x;}


#bmenu2 { clear: both; position: relative; top: 5px; padding-left: 230px; color: #005791; font-weight: normal; font-style: italic; font-size: 18px; text-align: left; font-family: Verdana,Arial,Helvetica;}

#bmenu3 { float: right; position: relative; top: 10px; padding-right: 35px; color: #fff; font-weight: normal; font-size: 14px; text-align: right;}
#bmenu3 div {float: right;  color: #fff; font-weight: normal; font-size: 14px; text-align: center; height: 38px;}
#bmenu3 p {float: left; color: #fff; font-weight: normal; font-size: 14px; text-align: center; height: 38px;}
.bmenu3off {float: left;}
.bmenu3on {float: left; background: url('../img/hfondomon.gif') bottom center repeat-x;}
.opm{ padding-top: 6px;}

#bmenu4 {float: left; position: relative; top: 30px; left: 200px; width: 520px; height: 60px; color: #7F7F7F; font-weight: normal; font-size: 22px; text-align: right; font-family: Verdana,Arial,Helvetica;}
 

.tpanelinf {clear: left; margin: auto; text-align: center;  background: url('../img/bola.gif') top left repeat-x;  margin-bottom: 5px; }
.panelinf {clear: both; margin: auto; width: 230px; text-align: center;  height: 210px; background-color: #fff; color: #000;}

.pinf {padding: 0px; padding-top: 15px; text-align: center; vertical-align: top;}

.pinfin {padding: 0px 10px 10px 10px; text-align: justify; clear: left; font-size: 11px;}
.t1 {font-style: italic; font-size: 20px; color: #005791; font-weight: normal; border-style: solid solid solid solid; border-width: 0px  0px  1px  0px; border-color: #000; padding-bottom: 2px; margin-bottom: 5px;}

.pie1a {position: relative; top: 2px; left: 30px; width: 735px; float: left; text-align: justify; color: #fff; font-size: 12px; border-style: solid solid solid solid; border-width: 0px  0px  1px  0px; border-color: #fff; font-weight: normal;}
.pie1b {position: relative; top: 3px; left: 30px; width: 735px; float: left; text-align: justify; color: #fff; font-size: 12px; font-weight: normal;}
.pie1c {position: relative; top: 5px; right: 30px; float: right; color: #fff; font-size: 12px; font-weight: normal;}


#tgeninf {clear: left; margin: auto; text-align: center; background: url('../img/bola.gif') top center repeat-x;  margin-bottom: 5px;}
.gpanelinf {float: left; width: 165px; min-height: 188px; height: auto !important; height: 188px; background-color: #fff; color: #000;}
.t2 {margin: 0px 5px 0px 5px; clear: left;  font-size: 18px; color: #005791; font-weight: normal; text-align: center; border-style: solid solid solid solid; border-width: 0px  0px  1px  0px; border-color: #000; letter-spacing: -1px;}

.tn {margin: 0px 0px 3px 0px; margin-top: -3px; clear: left; font-size: 18px; color: #fff; font-weight: normal; text-align: center; letter-spacing: -1px; background-color: #E2001A; border-style: solid solid solid solid; border-width: 0px  0px  1px  0px; border-color: #E2001A;}

.t3 {font-size: 22px; color: #005791; font-weight: normal; text-align: left; margin-bottom: 5px; letter-spacing: 0px;}

#dcontacta1 {
	clear: both;
	margin: auto;
	text-align: left;
	width: 950px;
	height: 350px;
}

#dcontacta2 {
	clear: both;
	margin: auto;
	text-align: left;
	width: 950px;
	min-height: 307px; height: auto !important; height: 307px;
	background-color: #005791;
	color: #fff;
}

#dcontacta2iz { float: left; width: 500px;}
#dcontacta2izin { padding: 15px; text-align: left;}
#dcontacta2de {float: right; width: 450px; height: 300px;}
.textcontacto {font-size: 13px; color: #fff;}
#tcontacto {clear: left; font-size: 13px; color: #fff; margin: auto; width: 100%;}
#tcontacto td {padding: 2px; font-size: 11px; color: #fff;}

#tcontacto td input, textarea {width: 100%;}

.benviaroff {float: left; width: 54px; height: 20px; background: url('../img/bcontactaoff.gif') center center no-repeat; text-align: center; font-size: 14px; padding-top: 2px; letter-spacing: -1px;}
.benviaron {float: left; width: 54px; height: 20px; background: url('../img/bcontactaon.gif') center center no-repeat; text-align: center; font-size: 14px; padding-top: 2px; letter-spacing: -1px; }
.avemail {float: left; padding-top: 5px; color: #fff; font-size: 10px;}

.benviarbackoff {float: left; width: 150px; height: 20px; background: url('../img/bcontactabackoff.gif') center center no-repeat; text-align: center; font-size: 14px; padding-top: 2px; letter-spacing: -1px;}
.benviarbackon {float: left; width: 150px; height: 20px; background: url('../img/bcontactabackon.gif') center center no-repeat; text-align: center; font-size: 14px; padding-top: 2px; letter-spacing: -1px; }

#dempresa1 {
	margin: auto;
	clear: left;
	width: 950px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin-bottom: 15px;
}

#dempresa2 {	
	padding: 15px;
	text-align: left;	
	background-color: #e5e5e6;
	border-style: solid solid solid solid; border-width: 2px  0px 0px  0px; border-color: #005791;
	min-height: 300px; height: auto !important; height: 300px;
}

#tempresa {
	clear: left;
	font-size: 10px;
}


#daviso_legal {padding: 15px; text-align: justify;}

#pmain{clear: left; width: 950px; text-align: left; margin: auto; font-size: 10px; min-height: 400px; height: auto !important; height: 400px;}

#pmenu{ float: left; width: 225px; min-height: 300px; height: auto !important; height: 300px;}

.til_fam_off {clear: left; width: 225px;  color: #87888A;}
.til_fam_on {clear: left; width: 225px;  color: #005791;  background-color: #C2CFE2;}
.til_fam_sep {clear: left; width: 225px; height: 5px; font-size: 5px; margin-bottom: 5px; border-style: solid solid solid solid; border-width: 0px 0px 1px 0px; border-color: #005791;}

.til_sep_pro {clear: left; width: 225px; height: 2px; font-size: 2px; margin-bottom: 0px; margin-top: 2px; border-style: solid solid solid solid; border-width: 1px 0px 0px 0px; border-color: #EBEBEC;}

.opmenusep {clear: left; font-size: 2px; padding: 2px; margin: 1px;}
.til_pro_off {clear: left; width: 225px; color: #87888A; padding: 2px; margin: 0px; font-size: 14px; line-height: 110%; border-style: solid solid solid solid;  border-width: 0px 0px 1px 0px; border-color: #EBEBEC;}
.til_pro_on {clear: left; width: 225px; color: #005791; padding: 2px; margin: 0px; background-color: #EBEBEC; font-size: 14px; line-height: 110%; }
.til_pro_off span {font-size: 14px; }
.til_pro_on span {font-size: 14px; }

#cuerpo_pro {float: right; text-align: center; width: 705px; min-height: 250px; height: auto !important; height: 250px;}
#bmenuficha {clear: left; height: 25px; width: 705px; background-color: #f30; margin-top: 5px;}
#bmenufichap1 {float: left; position: relative; top: 6px; left: 25px; text-align: center; width: 136px;}
#bmenufichap2 {float: left; position: relative; top: 6px; left: 35px; text-align: center; width: 143px;}
#bmenufichap3 {float: left; position: relative; top: 1px; left: 50px; text-align: left; width: 100px;}
#bmenufichap4 {float: left; position: relative; top: 6px; left: 60px; text-align: left; width: 200px;}

.fondo_mad {background: url('../img/fondo_productos_madurados.gif') center top no-repeat;}
.fondo_fre {background: url('../img/fondo_productos_frescos.gif') center top no-repeat;}
.fondo_lib {background: url('../img/fondo_productos_libre.gif') center top no-repeat;}
.fondo_car {background: url('../img/fondo_carac.gif') center top no-repeat;}

#dficha1 {clear: left; position: relative; text-align: left; width: 685px; margin: auto; min-height: 250px; height: auto !important; height: 250px;}
#dficha2 {clear: left; text-align: center; width: 685px; margin: auto; min-height: 250px; height: auto !important; height: 250px; display: none;}
#dficha3 {padding-left: 10px; float: left; position: relative; text-align: left; width: 645px; margin: auto; min-height: 250px; height: auto !important; height: 250px;}

.tilqueso {font-size: 32px; color: #58585A;}
.resqueso {font-size: 14px; color: #58585A; text-align: left;}
.ireceta {float: right; margin-left: 10px; margin-bottom: 10px;}
.slogan{width: 100%; text-align: center; font-weight: bold; color: #58585A; font-size: 21px; font-style: italic; margin-top: 5px;}
.bodgen {clear: left; margin-left: 10px; margin-top: 10px;}
.fbodegon {clear: left; margin-top: 10px;}
.fdbodegon {margin-bottom: 10px; }

.tficha {clear: both; margin: auto; width: 100%;}
.tficha td {text-align: left;}
.abbode {vertical-align: bottom;}
#dformatos {clear: both; position: relative; margin: auto; width: 685px; text-align: left;}
.fthumb {margin-bottom: 1px; opacity: 1; }
.fthumbon {margin-bottom: 1px; opacity: 0.5; }
.dformatoslis {float: left; text-align: center; margin-right: 5px; border: solid 2px #005791; color: #87888A; font-size: 10px; min-height: 75px; height: auto !important; height: 75px;}
#tthumb {float: left; font-size: 12px; color: #005791; margin-top: 62px;}
.texto_ficha, .texto_ficha_tec {clear: left; font-size: 12px; color: #58585A; text-align: left;}
.texto_ficha_tec {width: 330px;}
.dvn {clear: left; font-size: 12px; color: #58585A; text-align: left; border: solid 1px #58585A; padding: 10px;}
.ivn {clear: left; font-size: 9px; color: #58585A; text-align: center; width: 100%;}

#denvia_amigo {padding: 10px; font-size: 11px; color: #58585A; text-align: left;}
#denvia_amigo input, textarea {width: 100%; margin: 3px;}
#derror_ajax {	padding: 10px; font-size: 11px; color: #E2001A; text-align: center;}

.novedad {color: #E2001A;}

#cuerpo_rec {float: right; text-align: center; width: 705px; min-height: 400px; height: auto !important; height: 400px; background: url('../img/fondo_receta.gif') center top no-repeat;}

#bmenufichac1 {float: left; position: relative; top: 7px; left: 22px; text-align: center; width: 143px; color: #707173; font-size: 14px; font-weight: bold;}
#bmenufichac2 {float: left; position: relative; top: 7px; left: 22px; text-align: center; width: 227px; color: #707173; font-size: 14px; font-weight: bold; border-style: solid solid solid solid; border-width: 0px 0px 0px 1px; border-color: #707173;}

#bmenufichac3 {float: left; position: relative; top: 1px; left: 40px; text-align: left; width: 100px;}
#bmenufichac4 {float: left; position: relative; top: 6px; left: 60px; text-align: left; width: 200px;}

.itm{vertical-align: middle; margin-right: 5px;}
.til_menu {clear: left; width: 225px; font-size: 18px; color: #005791;  background-color: #C2CFE2;}
.tilnot {float: left; width: 225px;}
.sepnot {clear: both; height: 2px; font-size: 2px;}
.cnot {float: left; margin-left: 10px; width: 330px; font-size: 12px; color: #58585A;}
.inoticia{float: left; margin-left: 10px;}

#dcalidad1 {margin: auto; clear: left; width: 950px; min-height: 200px; height: auto !important; height: 200px; margin-bottom: 15px;}
#dcalidad2 {padding: 10px; text-align: left; background-color: #fff; border-style: solid solid solid solid; border-width: 2px  0px 0px  0px; border-color: #005791; min-height: 200px; height: auto !important; height: 200px;}

.tcalidad {clear: left; font-size: 11px;}
#tacalidad {clear: left; width: 100%; margin: auto; margin-top: 10px;}
#tacalidad td {vertical-align: top;}

#bimprimircalidad {float: right; text-align: left;}

#dpasion{margin: auto; clear: left; text-align: left; width: 950px; min-height: 300px; height: auto !important; height: 300px; margin-bottom: 10px;}
#pespas1{font-size: 5px; float: left; text-align: center; position: relative; top: 0px; left: 30px; width: 188px; height: 30px; background: url('../img/pespas1.gif') center center no-repeat; padding-top: 0px;}
#pespas2{font-size: 5px; float: left; text-align: center; position: relative; top: 0px; left: 40px; width: 155px; height: 30px; background: url('../img/pespas2.gif') center center no-repeat; padding-top: 0px;}
#pespas3{font-size: 5px; float: left; text-align: center; position: relative; top: 0px; left: 50px; width: 155px; height: 30px; background: url('../img/pespas3.gif') center center no-repeat; padding-top: 0px;}
#dcpasion{clear: left; margin: auto; width: 950px; min-height: 600px; height: auto !important; height: 600px;}
.pin1{background: url('../img/degra_pasion1.jpg') top center no-repeat;}
.pin2{background: url('../img/degra_pasion2.jpg') top center no-repeat;}
.pin3{background: url('../img/degra_pasion3.jpg') top center no-repeat;}

#dcuerpopas1 {clear: left; text-align: left; width: 100%; height: 535px; margin: auto;}
#dcuerpopas2 {clear: left; text-align: left; width: 100%; height: 550px; margin: auto; display: none; }
#dcuerpopas3 {clear: left; text-align: left; width: 100%; margin: auto; display: none;}

#tin1 {clear: left; margin-left: 60px; text-align: left; font-size: 36px; color: #58585A;}
#textin1 {clear: left; margin-left: 60px; text-align: left; font-size: 14px; color: #58585A; width: 420px;}
#tin11 {clear: left; margin-left: 60px; text-align: left; font-size: 33px; color: #97BF14;}

#tprop1 {clear: left; margin-left: 60px; text-align: left; font-size: 36px; color: #fff;}
#tprop3 {clear: left; margin-left: 60px; text-align: left; font-size: 36px; color: #58585A;}
#textprop1 {clear: left; margin-left: 60px; text-align: left; font-size: 14px; color: #fff; width: 820px;}
#textprop2 {clear: left; margin-left: 60px; text-align: left; font-size: 14px; font-weight: bold; color: #fff; width: 820px;}
#textprop3 {clear: left; margin-left: 60px; text-align: left; font-size: 14px; color: #fff; width: 820px;}

#textelabo1 {clear: left; margin-left: 60px; text-align: left; font-size: 12px; color: #58585A; width: 730px;}

#pvideos {clear: left; width: 950px; text-align: left; margin: auto; font-size: 10px; min-height: 300px; height: auto !important; height: 300px;}
#cuerpo_vid {float: right; text-align: right; font-size: 14px; color: #58585A; margin-top: 0px; width: 700px; height: 425px;}

#pieproduto {margin: auto; clear: both; width: 600px;}
.texto_pieproduto{float: left; text-align: left; font-size: 12px; color: #58585A; margin-top: 10px;}
.logoprod{float: right; margin-left: 0px;}
.ftec {clear: left;}