/* ------------------------------------ */
/*     Estilos de Categorias menu		*/
/* ------------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

.left {float:left;}
.right {float:right;}

#header ol, #header ul {
	list-style: none;
	
}
#content ol, #content ul{
	/*margin: 10px;
	padding: 10px;*/
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
	
}
.bullet ul{
	margin: 10px;
	padding: 10px;
	list-style: disc !important;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

*+html .floatFix{display:inline-block;}
* html .floatFix{height:1%}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../componentes/helveticaneue_light-webfont.eot');
    src: url('../componentes/helveticaneue_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../componentes/helveticaneue_light-webfont.woff') format('woff'),
         url('../componentes/helveticaneue_light-webfont.ttf') format('truetype'),
         url('../componentes/helveticaneue_light-webfont.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MrsEavesItalic';
    src: url('../componentes/mrseavit-webfont.eot');
    src: url('../componentes/mrseavit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../componentes/mrseavit-webfont.woff') format('woff'),
         url('../componentes/mrseavit-webfont.ttf') format('truetype'),
         url('../componentes/mrseavit-webfont.svg#MrsEavesItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	background-image:url(../images/2011/fdo.jpg);
	background-repeat: repeat;
	
    color: #5F6061;
    font-family: Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
    font-size: 12px;
    line-height: 16px;
    margin: 0;
}

/* home */
#slide {float:left;}
.highlighted {float:right;width:195px;}
.highlighted li {margin-bottom:7px;}
.highlighted li img {width:195px;}

.suscribite {margin-top:20px;} 




.findUs {clear:both;margin:10px 0 10px 0;float:right;width: 123px;}
.findUs ul li {margin-bottom:12px;float:left;width:33px;height:33px;padding-left:8px;}
.findUs ul li a {color:#fff;width:33px;height:33px;line-height:33px;display:block;}
.findUs ul li a.facebook {background:url('../images/2011/facebook.png') no-repeat;}
.findUs ul li a.twitter {background:url('../images/2011/twitter.png') no-repeat;}
.findUs ul li a.vimeo {background:url('../images/2011/vimeo.png') no-repeat;padding-left:0 !important;}













a {color:#F47920;}
a:hover {text-decoration:underline;}

#wrapper{width:880px;margin:0 auto 0 auto;background:url("../images/2011/wrapper.png") repeat-x scroll 0 bottom #FFFFFF; position:relative;}

#header {margin:0 auto 0 auto;padding:15px 0 5px 0;width:772px;}
#header .logo {float:left;display:block;background:url('../images/2011/logo.png') no-repeat;width:85px;height:85px;text-indent:-10000px;}
#content {width:772px;margin:0 auto 126px auto;background:#fff;padding:5px 20px;}
#footer {width:796px;margin:10px auto;font-size:11px;text-align:right;color:#fff;}

.last {margin:0 !important;padding:0;}

ul.extralinks {float:right;padding-top:8px;margin-bottom:8px;font-family:Helvetica,sans-serif;border-top:1px dashed #5F6061;}
/*ul.extralinks {float:right;padding-top:8px;margin-bottom:8px;font-family:HelveticaNeueLight,Helvetica,sans-serif;border-top:1px dashed #5F6061;} */
ul.extralinks li {line-height:8px;float:left;margin:0 8px;position:relative;border-right:1px solid #5F6061;padding-right:8px;}
ul.extralinks li a {text-decoration:none;display:block;color:#5F6061;text-transform:uppercase;font-size:8px;}
ul.extralinks li a:hover {color:#F47920;}
ul.extralinks li:last-child {border-right:0px;padding-right:0;}


/* Main Nav */
ul.navbar {
    border-bottom: 1px dashed #5F6061;
    border-top: 1px dashed #5F6061;
    float: right;
    height: 27px;
    position: relative;
    width: 658px;
}
ul.navbar li {
    border-right: 1px solid #5F6061;
    float: left;
    line-height: 22px;
    margin: 2px 6px;
    padding-right: 8px;
	font-size: 12px;
}
ul.navbar li a {text-decoration:none;display:block;color:#5F6061;text-transform:uppercase;}
ul.navbar li a:hover {color:#F47920;}
ul.navbar li a b{font-size:12px;line-height:23px;display:block;height:23px;font-family:Helvetica,sans-serif;font-weight:normal;}
/*ul.navbar li a b{font-size:12px;line-height:23px;display:block;height:23px;font-family:HelveticaNeueLight,Helvetica,sans-serif;font-weight:normal;}*/
/*ul.navbar li:last-child {border-right:0px;}*/
ul.navbar li.lastitem {border-right:0px;}

/* Subnavigation */
ul.navbar li ul {display:none;width:656px;position:absolute;top:27px;left:0px;z-index:51;border-bottom:1px dashed #5F6061;  padding-bottom:2px;}
ul.navbar li ul li {margin:6px 3px;font-size:12px;line-height:12px;}
ul.navbar li ul li:last-child {border-right:0px;}
ul.navbar li ul li a {visibility:visible;font-weight:normal;text-transform:capitalize;}
ul.navbar li ul li ul     {top:0;left:230px;}





.titulo {margin:4px 0px 10px 0px ;}
h1 {color:#603913;font-size:44px;line-height:60px; letter-spacing:-0.08pt;font-weight:normal;font-family:"MrsEavesItalic",HelveticaNeueLight,Helvetica,sans-serif;}
/*h1 {color:#603913;font-size:44px;line-height:60px; letter-spacing:-0.08pt;font-weight:normal;font-family:"MrsEavesItalic",HelveticaNeueLight,Helvetica,sans-serif;}*/

h4 {color:#603913;font-size:44px;line-height:40px; letter-spacing:-0.08pt;font-weight:normal;font-family:"MrsEavesItalic",HelveticaNeueLight,Helvetica,sans-serif;}
/* PAGES */
.page-summary {width:360px;float:left;margin-right:20px;}
.page-content {width:360px;float:left;}







/* DEMOSTRACION */

.conoce_emprendedora {margin-bottom:30px;}
.conoce_emprendedora .titulo {color:#F47920;line-height:12px;padding:10px 0;}
.conoce_emprendedora div {float:left;width:85px;border-top:1px dashed #5F6061;border-bottom:1px dashed #5F6061;margin-right:57px;padding:8px 0;}
.conoce_emprendedora input {float:right;}

.leyenda {clear:both;width:366px;line-height:18px;margin:20px 0;}

#emprendedora {display:none;}
#emprendedora .datos-emprendedora {margin-top:30px;border-top:1px dashed #5F6061;border-bottom:1px dashed #5F6061;width:366px;}
#emprendedora .datos-emprendedora li {border-bottom:1px solid #5F6061;}
#emprendedora .datos-emprendedora li.last {border:0;}
#emprendedora .datos-emprendedora .titulo {color:#F47920;line-height:12px;padding:10px 0;}
#emprendedora .datos-emprendedora input {border:0px;height:20px;color:#5F6061;font-size:12px;margin:10px 0;}

#misdatos {display:none;}
#misdatos .datos-personales {margin-top:30px;border-top:1px dashed #5F6061;border-bottom:1px dashed #5F6061;width:366px;}
#misdatos .datos-personales li {border-bottom:1px solid #5F6061;}
#misdatos .datos-personales .titulo {color:#F47920;line-height:12px;padding:10px 0;}
#misdatos .datos-personales input {border:0;width:250px;height:20px;color:#5F6061;font-size:12px;margin:10px 0;}
#misdatos .datos-personales .radio {width:auto !important;height:auto !important;}
#misdatos .datos-personales textarea {width:360px;height:100px;margin:10px 0;}
#misdatos .datos-personales .numero {float: left;margin-right:10px;}
#misdatos .datos-personales .numero input {width:110px;}
#misdatos .datos-personales .barrio {float: left; border-left: 1px solid; padding-left: 10px;}
#misdatos .datos-personales .barrio input {width: 100px;}
#misdatos .datos-personales .localidad {width:200px;float: left;}
#misdatos .datos-personales .localidad input {width: 100px; }
#misdatos .datos-personales .codigopostal {width:150px;float: left; border-left: 1px solid; padding-left: 10px;}
#misdatos .datos-personales .codigopostal input {width: 60px;}
#misdatos .datos-personales .pais {width:200px; float:left;}
#misdatos .datos-personales .pais input {width: 165px;}
#misdatos .datos-personales .provincia {float: left; border-left: 1px solid; padding-left: 10px;}
#misdatos .datos-personales .provincia input {width: 90px;}
#misdatos .datos-personales .last {border:0;}

#misdatos .boton {border:0;background:#fff;margin:10px 0;padding:0;color:#5F6061;}



/* PRODUCTOS */

.productsearch {float:right;clear:both;margin:20px 0;}
.productsearch input {border:1px solid #5F6061;width:150px;margin:0 10px;}
.productsearch select {width:150px;margin:0 10px;}

.productos {width:772px;margin:40px 0;clear:both;}
.productos li {float:left;background:url('../images/2011/product.png') no-repeat;padding:6px;margin:6px;width:168px;height:190px;}
.productos li.lastproduct {background:url('../images/2011/productlast.png') no-repeat;}
.productos li .photo {width:168px;height:120px; clear:both;}
.productos li img {width:150px;}
.productos li h2 {margin-bottom:4px;font-size:10px; text-transform:uppercase}
.productos li p {font-size:9px;}

.productos a{color:#58595B;}
.productos a:hover {color:#F47920;text-decoration:none;}

.product-description {width:360px;float:left;margin-right:35px;}
.product-description h2 {font:normal 22px/30px Helvetica,sans-serif;}
/*.product-description h2 {font:normal 22px/30px "HelveticaNeueLight","Helvetica",sans-serif;}*/
.product-description a {color:#F47920;}
.product-description .summary {border-top:1px dashed #58595B;margin-top:10px;padding-top:10px;}
.product-description .specs {border-top:1px dashed #58595B;margin-top:10px;padding-top:10px;}
.product-description .linea {border-top:1px dashed #58595B;margin-top:10px;padding-top:10px;}
.product-description .paging {margin-top:30px;}
.product-description .paging a{color:#5F6061;text-decoration:none;font-size:11px;}
.product-description .paging a:hover {color:#F47920;}

.contactar-vendedor {color:#5F6061;display:block;margin:20px 0;font-weight:bold;}

.product-images {width:360px;float:left;}
.product-images h2 {font:normal 24px/26px Helvetica,sans-serif;}
/*.product-images h2 {font:normal 24px/26px "HelveticaNeueLight","Helvetica",sans-serif;}*/
.product-images .download {float:right;margin-bottom:30px;}
.product-images .download a {color:#5F6061;display:block;margin:0;font-weight:bold;}
.product-images .thumbs {margin:20px 0;}
.product-images .thumbs li {float:left;margin-right:10px; padding-left:3px;}
.product-images .thumbs li .thumb {background:#CFC7C9;width:68px;height:54px;}

/* DEMOSTRACION */

.conoce_emprendedora {margin-bottom:30px;}
.conoce_emprendedora .titulo {color:#F47920;line-height:12px;padding:10px 0;}
.conoce_emprendedora div {float:left;width:85px;border-top:1px dashed #5F6061;border-bottom:1px dashed #5F6061;margin-right:57px;padding:8px 0;}
.conoce_emprendedora input {float:right;}

.leyenda {clear:both;width:366px;line-height:18px;margin:20px 0;}

#emprendedora {display:none;}
#emprendedora .datos-emprendedora {margin-top:30px;border-top:1px dashed #5F6061;border-bottom:1px dashed #5F6061;width:366px;}
#emprendedora .datos-emprendedora li {border-bottom:1px solid #5F6061;}
#emprendedora .datos-emprendedora li.last {border:0;}
#emprendedora .datos-emprendedora .titulo {color:#F47920;line-height:12px;padding:10px 0;}
#emprendedora .datos-emprendedora input {border:0px;height:20px;color:#5F6061;font-size:12px;margin:10px 0;}
#emprendedora .datos-emprendedora label {
	display:inline-block; height:20px; margin:8px 0 12px 0;
}

#misdatos {display:none;}
#misdatos .datos-personales {margin-top:30px;border-top:1px dashed #5F6061;border-bottom:1px dashed #5F6061;width:366px;}
#misdatos .datos-personales li {border-bottom:1px solid #5F6061;}
#misdatos .datos-personales .titulo {color:#F47920;line-height:12px;padding:10px 0;}
#misdatos .datos-personales input {border:0;width:250px;height:20px;color:#5F6061;font-size:12px;margin:10px 0; line-height:20px;}
#misdatos .datos-personales .radio {width:auto !important;height:auto !important;}
#misdatos .datos-personales textarea {width:360px;height:100px;margin:10px 0;}
#misdatos .datos-personales .numero {float: left;margin-right:10px;}
#misdatos .datos-personales .numero input {width:110px;}
#misdatos .datos-personales .barrio {float: left; border-left: 1px solid; padding-left: 10px;}
#misdatos .datos-personales .barrio input {width: 100px;}
#misdatos .datos-personales .localidad {width:200px;float: left;}
#misdatos .datos-personales .localidad input {width: 130px;}
#misdatos .datos-personales .codigopostal {width:150px;float: left; border-left: 1px solid; padding-left: 10px;}
#misdatos .datos-personales .codigopostal input {width: 60px;}
#misdatos .datos-personales .pais {width:200px;float: left;}
#misdatos .datos-personales .pais input {width: 165px;}
#misdatos .datos-personales .provincia {float: left; border-left: 1px solid; padding-left: 10px;}
#misdatos .datos-personales .provincia input {width: 90px;}
#misdatos .datos-personales .last {border:0;}
#misdatos .datos-personales label {
	display:inline-block; height:20px; margin:12px 0 8px 0;
}

#misdatos .boton {border:0;background:#fff;margin:10px 0;padding:0;color:#5F6061;}

.floatFix div { position:relative; }
.floatFix div span { position:relative; left:0; top:0; }
.floatFix > div > input[type="radio"] {
	position:absolute; left:65px; top:7px;
}
.h_inputwrap {
	position:relative;	
}
.h_inputwrap .h_r1 {
	position:absolute;	left:0px; top:0px;
}

*+html .floatFix{display:inline-block;}
* html .floatFix{height:1%}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}


#menuIzquierda{
	
}
#barrita_arriba{
background:url(http://www.essen.com.ar/images/barra_sup_ing.jpg);
background-image:url(http://www.essen.com.ar/images/barra_sup_ing.jpg);
}
.clase_div{padding:25px 8px 5px 7px; float:left; margin:0px}
#bullet {
	right:0px;
	vertical-align:middle;
}
a.menu2{
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#bf641a;
	font-size:13px;
	text-decoration:none
}
.menu2{
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#bf641a;
	font-size:13px;
}
a.sub_menu2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:500;
	color:#929292;
	font-size:10px;
	text-decoration:none
}
.sub_menu2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:500;
	color:#929292;
	font-size:10px;
}
a.internas_sub{
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#999;
	text-decoration:none
}
.internas_sub:hover{
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#000;
	text-decoration:none
}
/*----------------------*/
/*	1º NIVEL			*/
/*----------------------*/
a.menu, a.menu:visited{
	color: #373934;
	font-size: 10px;
	font-family:  Helvetica,sans-serif;
	/*	font-family:  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 0px 0px;

}

a.menu:hover{
	color: #000000;
	text-decoration: none;
}

a.menu_ppal, a.menu_ppal:visited{
	color: #373934;
	font-size: 11px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-weight:bold;
	text-decoration:none;
}

a.menu_ppal:hover{
	color: #000000;
	text-decoration: none;
}

a.menuActual, a.menuActual:visited{
	display:inline;
	font-family:  Helvetica,sans-serif;
	/*	font-family:  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	margin-top:2px;
	padding: 0px 0px 0px 0px;
}

a.menuActual:hover{
  	color: #000000;
	text-decoration: none;
}

a.menuActual_ppal, a.menuActual_ppal:visited{
	display:inline;
	font-family:  Helvetica,sans-serif;
	/*	font-family:  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
}

a.menuActual_ppal:hover{
  	color: #000000;
	text-decoration: none;
}

/*----------------------*/
/*	2º NIVEL			*/
/*----------------------*/

a.menu_int, a.menu_int:visited{
	display:block;
	font-family: Helvetica,sans-serif;
	/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 10px;
	font-weight:bold;
	color: #d1d4c2;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

a.menu_int:hover{
	color: #e8e9e1;
	text-decoration: none;
}

a.menuActual_int, a.menuActual_int:visited{
	display:block;
	font-family: Helvetica,sans-serif;
	/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 10px;
	color: #373928;
	text-decoration: none;
	
}
a.menuActual_int:hover{
	color: #d2d4c2;
	text-decoration: none;
}

/*----------------------*/
/*	3º NIVEL			*/
/*----------------------*/

a.menu_sub, a.menu_sub:visited{
	display:block;
	font-family: Helvetica,sans-serif;
	/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 9px;
	color: #f3f3e9;
	text-decoration: none;
	padding: 2px 2px 2px 10px;
}
a.menu_sub:hover{
	color: #6fb5d6;
	text-decoration: none;
}

a.menuActual_sub, a.menuActual_sub:visited{
	display:block;
	font-family: Helvetica,sans-serif;
	/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 9px;
	color: #6fb5d6;
	text-decoration: none;
	padding: 2px 2px 2px 10px;
}
a.menuActual_sub:hover{
  	color: #f3f3e9;
	text-decoration: none;
}

/* ---------------------------------------	*/
/*  Estilos de Categorias menu horizontal	*/
/* ---------------------------------------	*/

#menuH {
	float:left;
	width:100%;
}
#menuH ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menuH li {
	display:inline;
	margin:0px;
	padding:0px;
}
#menuH a {
	float:left;
	/*background:url("../images/sep_topint.jpg") no-repeat left center;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	font-family: Helvetica,sans-serif;
	/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size:9px;
	white-space:nowrap;
	text-decoration:none;
	color:#FFFFFF;	
}
#menuH a img{
	float:left;
	white-space:nowrap;	
	vertical-align: middle;
	padding:0px 2px 0px 0px;
}

#menuH a span {
	float:left;
	display:inline;
	/*background:url("../images/nav_b.gif") no-repeat right top;*/
	padding:0px 2px 0px 2px;
}
    
#menuH > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuH a span {float:none;}
/* End IE5-Mac hack */


#menuH #menuHActual a {
	/*background-position:0% -50px;*/
}
#menuH #menuHActual a span {
	/*background-position:100% -50px;*/	
}
#menuH a:hover {
	background-position:0% -50px;

}
#menuH a:hover span {
	background-color:#FFFFFF;
	color:#dd4329;
}




/* ---------------------------------------	*/
/*  Estilos de downloads					*/
/* ---------------------------------------	*/


#downloads{
	display:block;
	margin-top:50px;
	width:48%;
	float:left;
}



/* ---------------------------------------	*/
/*  Estilos de menu relacionado				*/
/* ---------------------------------------	*/


#menuRelacionado{
	display:block;
	margin-top:50px;
	margin-left:50%;
	width:48%;
}

a.menuRel, a.menuRel:visited{
	display:block;
	font-family: Helvetica,sans-serif;
	/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-image:url(../control_images/div_nav.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:10px;
}
a.menuRel:hover{
	background-color: #f7f7f7;
	text-decoration: none;
}




/* ------------------------------------ */
/*     Estilos de Idioma menu			*/
/* ------------------------------------ */

#menuIdioma{
	display:block;
}
.idioma_titulo, a.idioma_titulo, a.idioma_titulo:visited{
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
}
.idioma, a.idioma, a.idioma:visited{
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
}
.idioma, a.idioma:hover{
	color: #7d7d7d;
	text-decoration: none;
}

.idiomaActual, a.idiomaActual, a.idiomaActual:visited{
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 10px;
	color: #7d7d7d;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
}
.idiomaActual, a.idiomaActual:hover{
	text-decoration: none;
	color: #000000;
}

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


/* ------------------------------------ */
/*      Estilos de Texto Contenido		*/
/* ------------------------------------ */

.titulo_NWD {
	font-family : ,Helvetica,sans-serif;
	/*font-family : HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 14px;
	font-weight : bold;
	color : #006EA2;
	text-transform : uppercase;
	text-decoration : none;
}
.titulo2 {
	font-family : Helvetica,sans-serif;
	/*font-family : HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 16px;
	font-weight : bold;
	color : #de5f27;
	text-decoration : none;
}
.titulo3 {
	font-family : Helvetica,sans-serif;
	/*font-family : HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 16px;
	font-weight: normal;
	color : #292b28;
	text-decoration : none;
}
.subtitulo {
	font-family : Helvetica,sans-serif;
	/*font-family : HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 14px;
	color : #f3f3e9;
	text-decoration : none;
}
.tituloD{
	font-size: 12px;
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#000000;
	vertical-align:middle;
	text-decoration:none;
	font-style: normal;
	font-weight:bold;
}
.titular, .titular a{
	font-size: 10px;
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#999;
	vertical-align:middle;
	text-decoration:none;
	font-style: normal;
	font-weight:bold;
}
.titular_detalle, .titular_detalle a{
	font-size: 14px;
	font-family: Helvetica,sans-serif;
/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#000000;
	vertical-align:middle;
	text-decoration:none;
	font-style: normal;
	font-weight:bold;
}
a.titular:hover{
	color: #de5f27;
	text-decoration:none;
}
.celda_padding{
	padding:10px 10px 10px 10px;
}
.parrafo{
    color: #5F6061;
    font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
    font-size: 12px;
    line-height: 16px;
    margin: 0;
	text-decoration : none;
}

.parrafo_blanco, .parrafo_blanco a{
	font-size: 12px;
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
}
.parrafo_blanco_lt, .parrafo_blanco_lt a{
	font-size: 12px;
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#ffffff;
	text-decoration : none;
}

.tit_ingredientes{
	font-size: 12px;
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#ffffff;
	text-decoration : none;
	font-weight:bold;
}

.parrafo_naranja, .parrafo_naranja a{
	font-size: 12px;
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#231F20;
	text-decoration : none;
}
.parrafo2, .parrafo2 a{
	font-size: 8pt;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#231F20;
	font-size-adjust:8pt;
	text-decoration : none;
}
.parrafo_italic, .parrafo_italic a{
	font-size: 9pt;
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color:#595959;
	text-decoration : none;
	/*font-style:italic;*/

}
.parrafo_italic_titular, .parrafo_italic_titular a{
	font-size: 15px;
	font-family: Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#595959;
	text-decoration : none;
	/*font-style: italic;*/
}
.italic_enumerador, .italic_enumerador a{
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#FF7000;
	font-weight:bold;
	text-decoration : none;
	/*font-style: italic;*/
}


.pie{
	font-family :  Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 11px;
	color : #fff;
	text-decoration : none;
}
.pie a {
	font-family :  Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 11px;
	font-weight:bold;
	color : #fff;
	text-decoration : none;
}
.pie a:hover {
	font-family :  Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 11px;
	font-weight:bold;
	color : #633c1a;
	text-decoration : none;
}
.powered{
	font-family :  Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 11px;
	color : #fff;
	text-decoration : none;
}
.powered a {
	font-family :  Helvetica,sans-serif;
/*	font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 11px;
	font-weight:bold;
	color : #fff;
	text-decoration : none;
}
.powered a:hover {
	font-family :  Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 11px;
	font-weight:bold;
	color : #633c1a;
	text-decoration : none;
}
.pie_12, .pie12 a {
	font-family :  Helvetica,sans-serif;
	/*font-family: HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 12px;
	color : #f3f3e9;
	text-decoration : none;
}
.pie12 a:hover {
	font-family :  HelveticaNeueLight,Helvetica,sans-serif;
	font-size : 12px;
	color : #fad965;
	text-decoration : none;
}
.etiquetas, .etiquetas a {
	font-size: 12px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#000000;
	text-decoration : none;
}
.error {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 12px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
}
.box {
	border-top:#999 2px solid;
	border-left:#999 2px solid;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 10px;
	color:#FFF;
	text-decoration: none;
	background-color:#603314;
	
}
.bot {
	font-size : 8pt;
	font-weight : bold;
	border : 0 solid #000000;
	color : black;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	background-image:url(../images/fdo_bot.jpg);
	background-repeat:repeat-x;
	height:22px;
}

#fondo_tabla_cuerpo{
	background-image:url(../images/fdo_tabla_centro.png);
	background-repeat:repeat-y;
}
#fondo_tabla_cuerpo_int{
	background-image:url(../images/fdo_tabla_centro_int.png);
	background-repeat:repeat-y;
}
#fondo_tabla_menu{
	background-image:url(../images/fondo_liso_menu.png);
	background-repeat:repeat-y;
}

/* ------------------------------------ */
/*      Estilos de Texto Objetos		*/
/* ------------------------------------ */


/* caja de objeto en detalle de objeto  */
#objetoDetalle{
	position:relative;
	width:100%;
	float:left;
}
/* caja de objeto en listado de objetos */
#objetoListado{
	position:relative;
	float:left;
}
#objListadoRel{
	display:inline;
	width:100%;
	text-align:center;
}


/*  listado de objetos  */
#objListado{
	display:inline;
	/*width:100%;*/
	text-align:center;
}

/*  listado de objetos en vidriera  */
#objVidriera{

}

/*  item x al x de x  */
#objPaginadoStatus{
	
}

/*  etiqueta de categoria en listado objetos  */
#objPaginadoEtiquetaSubCat{
	clear:both;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 16px;
	color : #cccccc;
	text-decoration : none;
}

/*  < antrerior | siguiente >  */
#objPaginador{
	clear:both;
	text-align:center;
	margin-top:10px;

}
a.btnPaginador, a.btnPaginador:visited{
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 11px;
	color: #373934;
	font-weight:bold;
	text-decoration:none;
	margin:0px 10px 0px 10px;
	padding:0px 10px 0px 10px;
}
a.btnPaginador:hover{
  	color: #fb6626;
	text-decoration: none;
}


.titulo_obj, .titulo_obj a {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 16px;
	font-weight : bold;
	color : #fb6626;
	text-decoration : none;
}
.subtitulo_obj, .subtitulo_obj a {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 14px;
	font-weight : bold;
	color : #f3f3e9;
	text-decoration : none;
}
.subtituloOver_obj, .subtituloOver_obj a {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 10px;
	color : #e8e9e1;
	text-decoration : none;
}
.parrafo_obj, .parrafo_obj a {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 10px;
	color : #373934;
	text-decoration : none;
}
a.parrafo_obj:hover{
	color: #de5f27;
	text-decoration: none;
}
.parrafo_obj2, .parrafo_obj2 a {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 10px;
	color : #999999;
	text-decoration : none;
}
a.parrafo_obj2:hover{
	color: #de5f27;
	text-decoration: none;
}
.copete_obj, .copete_obj a {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size : 10px;
	font-weight : bold;
	color : #9ec500;
	text-decoration : none;
}
.copeteOver_obj, .copeteOver_obj a {
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	background-color : #f3f2f1;
	font-size : 10px;
	font-weight : bold;
	color : #9ec500;
	text-decoration : none;
}

.topin_normal, .topin_normal a{
	font-size: 9px;
	font-family: "_Futura Hv BT",HelveticaNeueLight,Helvetica,sans-serif;
	color:#373934;
	text-decoration : none;
}

a.topin_normal:hover{
	color:#B1B1B1;
}

.box_recetas{
	border-top:#999 2px solid;
	border-left:#999 2px solid;
	width:100px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-size: 10px;
	color:#000;
	text-decoration: none;
	background-color:#fff;
}
.tex_receta{
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#999;
	text-decoration : none;
}
.tit_faq{
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#5f5f61;
	text-decoration : none;
	vertical-align:middle;
}
.resp_faq{
	font-size: 10px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-weight:bold;
	color:#717775;
	text-decoration : none;
	vertical-align:middle;
}
.num_faq{
	font-size: 12px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-weight:bold;
	color:#464648;
	text-decoration : none;
}
.tex_receta_col_1{
	font-size: 12px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-weight:bold;
	color:#EA0615;
	text-decoration : none;
}
.tex_receta_col_2{
	font-size: 12px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	font-weight:bold;
	color:#000000;
	text-decoration : none;
}
.text_login_register{
	color: #373934;
	font-size: 12px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	text-decoration:underline;
}

/*///////////////////////// Preloader y Preview ///////////////////////////////////*/
.title_h2 {
 width:300px;
 padding:12px 0 0 18px;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}
h1, h2, h3 {
	padding:0;
	margin:0
}
h2, h3 {
	font-size:13px
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

.complementosNWD{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #ff7000;
	text-decoration: none;
	/*font-style:italic;*/
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}


/*////////////////////// FIN Preloader y Preview /////////////////////////////////*/
#lay_prods {
	position:absolute;
	left:240px;
	top:0px;
	width:250px;
	height:200px;
	z-index:10;
	overflow:auto;
	display: none;
	background:url(../images/spacer.gif);
	background-color:#FFFFFF;
}
#lay_prods1 {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:200px;
	z-index:10;
	overflow:auto;
	display: none;
	background:url(../images/spacer.gif);
	background-color:#FFFFFF;
}
#lay_tipo {
	position:absolute;
	left:240px;
	top:24px;
	width:250px;
	height:100px;
	z-index:10;
	overflow:auto;
	display: none;
	background:url(../images/spacer.gif);
	background-color:#FFFFFF;
}
#lay_tipo1 {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:100px;
	z-index:10;
	overflow:auto;
	display: none;
	background:url(../images/spacer.gif);
	background-color:#FFFFFF;
}
#lay_funcion {
	position:absolute;
	left:240px;
	top:47px;
	width:250px;
	height:200px;
	z-index:10;
	overflow:auto;
	display: none;
	background:url(../images/spacer.gif);
	background-color:#FFFFFF;
}
#lay_funcion1 {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:200px;
	z-index:10;
	overflow:auto;
	display: none;
	background:url(../images/spacer.gif);
	background-color:#FFFFFF;
}
.stilo_oliva {
	color: #009933;
	font-weight: bold;
}
.titulo_recetas_news {
	font-size: 18px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	color: #ff7000;
	font-style: italic;
	font-weight: bold;
}

.precio_anterior{
	font-size: 12px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#231F20;
	text-decoration:line-through;
}
.parrafo_essencial, .parrafo_essencial a{
	font-size: 11px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#231F20;
	text-decoration : none;
}
.precio_essencial{
	font-size: 13px;
	font-weight:bold;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#231F20;
}
.estilo_capital {
	font-size: 20px;
}
.estilo_capital_rojo {
	font-size: 20px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	color: #EA0615;
}
.estilo_amarillo {
	color: #FFCC00;
	font-weight: bold;
}
#menu_s {
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	z-index:100;
	display: none;
}
.fondo_tabla_rd_iz{
	background:url(../images/images_2008/fdo_cuerpo_n_col_izq.png) repeat-y;
}
.fondo_tabla_rd_dr{
	background:url(../images/images_2008/fdo_cuerpo_n_der.png) repeat-y;
}
.ul {
margin:10;
padding-left:0;
list-style-position:inside;
}
#opcion_lista {
	font-size: 12px;
	font-family :  Helvetica,sans-serif;
/*font-family :  HelveticaNeueLight,Helvetica,sans-serif;*/
	color:#231F20;
	text-decoration : none;
	line-height:16px;
	padding-left:5px;
		
}
#menuLayer div {
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	z-index:1000;
	display:none;
	text-align:left

}
#menuLayer_ div {
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	z-index:1000;
	display:none;

}
#subM {
	margin-top: 25px;	
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub_menu {
	border:#f4eeee 1px solid;
	background:#333;
	margin:0px;
	padding: 6px 35px 6px 5px;
}

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

#sub_menu li a {
	color:#ebebeb;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; /*aca*/
	text-decoration : none;
	display:block;
	padding:0px;
	margin:0;
}
#sub_menu li a:hover {
	color:#FFF;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; /*aca*/
	text-decoration : none;
	display:block;
	padding:0px;
	margin:0;
}
/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	
	/* growing background image */
	/*background-image:url(../images/white.png);*/
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:680px;
	height:400px;
	/* some padding to layout nested elements nicely  */
	padding:35px 5px 10px 45px;
	overflow:hidden;
	/* a little styling */	
	font-size:11px;
	text-align:left;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#overlay_vid {
	background-image:url(../images/transparent400.png);
	color:#000;
	height:400px;
	display:none;
}
	
/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
	height:400px;
	overflow-y:auto;
}

/******************** slider ******************************************/
.images {
	border:0px solid #ccc;
	position:relative;	
	height:345px;
	width:719px;
	cursor:pointer;

}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0px;
	padding:0;
	height:auto;
	z-index:10;
}

/* header */
.images h3 {
	font-size:22px;
	font-weight:normal;
	margin:0 0 20px 0;
	color:#456;
}
#slide_pane{
 position:relative;	
 padding:0px 5px 0px 5px;
 height:460px;
}
/* tabs (those little circles below slides) */
.slidetabs {
	position:absolute;
	top:350px;
	right:5px;
	padding:4px 0px 3px 0px;
	margin:0px;
	z-index:11;
	/*margin-left:330px;*/
	/*background:url(../images/banners/home/solapa_banners_preview.png) no-repeat;*/
	width:719px;
	height:96px;
}

/* single tab */
.slidetabs div{
	
}
.slidetabs a {
	padding:3px 5px 3px 0px;
	float:left;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:11px;
	color:#e3a265;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.slidetabs a img {
border:2px solid #e3a265;
}
.slidetabs a img:hover {
border:2px solid #fff;
}
.slidetabs a.current img{  
	border:2px solid #fff;
} 	
/* mouseover state */
.slidetabs a:hover {
	color:#fff;
	/*border:#FFF 1px solid;*/
}

/* active state (current page state) */
.slidetabs a.current {  
	color:#fff;
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	background:#fff url(/tools/img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}
#maskara{
	z-index:99999999999999;
}
/********** recetas ********************/
ul.recetasHome li {
    border-right: 1px dashed #5F6061;
    float: left;
    height: 180px;
    margin-right: 15px;
    padding-right: 15px;
    width: 161px;
}
ul.recetasHome li img {
    margin-bottom: 10px;
}
ul.recetasHome li a {
    color: #231F20;
    font-size: 9px;
    font-weight: bold;
}
ul.recetasHome li.last {
    border-right: 0 none;
    margin-right: 0;
}
ul.recetasHome li a:hover {
    color: #F47920;
    text-decoration: none;
}
ul.recetas {
    clear: both;
    margin: 10px 0;
}
ul.recetas li {
    background: url(../images/2011/product.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 187px;
    margin-bottom: 15px;
    margin-right: 15px;
    padding-right: 15px;
    width: 161px;
}
ul.recetas li:hover a {
    color: #F47920;
}
ul.recetas li img {
    margin-bottom: 10px;
}
ul.recetas li a {
    color: #231F20;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
ul.recetas li.lastreceta {
    background: url("../images/2011/productlast.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 15px;
    margin-right: 0;
}
ul.recetas li a:hover {
    color: #F47920;
    text-decoration: none;
}
.buscador-recetas {
    border-bottom: 1px dashed #5F6061;
    float: right;
    margin-bottom: 20px;
    padding: 3px 0;
    width: 366px;
}
.buscador-recetas ul li {
    margin: 10px 0;
}
.buscador-recetas ul li label {
    display: block;
    float: left;
    margin-right: 5px;
    width: 100px;
}
.buscador-recetas input {
    border: 1px solid #5F6061;
    width: 240px;
}
.buscador-recetas select {
    width: 240px;
}
.buscador-recetas button {
    background: none repeat scroll 0 50% transparent;
    border: 0 none;
    color: #F47920;
    float: right;
    font-size: 13px;
}
.boton {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #5F6061;
    margin: 10px 0;
    padding: 0;
}
.volver {
    display: block;
    float: right;
    font-size: 13px;
    text-decoration: none;
}
.volver:hover {
    color: #F47920;
    text-decoration: none;
}
.receta-images {
    float: left;
    margin-top: 20px;
    width: 366px;
}
/********************* new form validator **************/

/* adjust for browsers that support range input 
input[type=range] {
	width:230px;	
	height:28px;
	background-color:#777;
	padding:0;
	margin:0;
	border:0;
}

input[type=date] {
	font-size:14px;		
}
*/

/* the form */
fieldset {
	float:left;
	margin-left:15px;
	padding:0;
	border:0;
	width:100%;
	text-align:left;
}

.last {
	margin-right:0;
}

legend {
	color:#fff;
	font-size:20px;
	text-shadow:0 1px 0 #fff;
	padding:0;
	margin-bottom:-3px;
}




/*input {
	border:1px solid;
	border-color:#ccc #ddd #ddd #ccc;	
	padding:6px;
	background-color:rgba(255, 255, 255, 0.9);	
	font-size:15px;
	color:#555;
	text-shadow:0 1px 0 #fff;
	width:90%;
}
*/
/*input:focus {
	background-color:#fff;	
	color:#000;	
}*/

/*input[required] {
	font-weight:bold;		
}*/

/* validation error message */
.error {
	background-color:#C30;
	padding:4px;	
	color:#fff;
	-webkit-box-shadow: #000 0 0 5px; 
	-moz-box-shadow: #000 0 0 5px; 		
}

/* ..with a pure CSS arrow */
/*.error em {
	border:5px solid;
	border-color:#C30 transparent transparent;
	top:-17px;
	display:block;
	height:0;
	left:10px;
	position:absolute;
	width:0;		
}*/

/* field with validation error */
.invalid {
	background-color:rgba(221, 233, 255, 0.898) !important;
}
/***********************************************************/
a.myPlayersSpot640x468 {
	display:block;
	width: 640px;
	height:468px; 
	text-align:center;
	border:1px solid #999;
	margin:auto;
}

a.myPlayersSpot640x468 img {
	margin-top:190px;
	border:0px;
}
a.myPlayersSpot640x512 {
	display:block;
	width: 640px;
	height:512px; 
	text-align:center;
	border:1px solid #999;
	margin:auto;
}

a.myPlayersSpot640x512 img {
	margin-top:212px;
	border:0px;
}

a.myPlayersSpot {
	display:block;
	width: 640px;
	height:360px; 
	text-align:center;
	border:1px solid #999;
	margin:auto;
}

a.myPlayersSpot img {
	margin-top:138px;
	border:0px;
}

.oculto{
	display:none;
}
/* styling of the container. */
a.myPlayer {
	display:block;
	width: 448px;
	height:252px; 
	text-align:center;
	float:left;
	border:1px solid #999;
}

/* play button */
a.myPlayer img {
	margin-top:70px;
	border:0px;
}

/* when container is hovered we alter the border color */
a.myPlayer:hover {
	border:1px solid #000;
}
.banner_flotante{
	width:120px;
	height:119px;
	text-align:right;
	bottom:61px;
	right:90px;
	position:absolute !important;
	z-index:2;
	display:block;
}
.cont_thumbs_empresa {
position:relative;
}
.thumbs_empresa {
width:100px;
height:100px;
float:left;
}
.thumbs_empresa_pad {
padding-right:11px;
}

.contenedor_thumbs_tecnopolis {
overflow:hidden;
}

.thumbs_tecnopolis {
width:190px;
height:190px;
float:left;
}
.thumbs_tecnopolis_pad {
padding-right:3px;
}
