@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------- */
/*	MD BASIC         							   */
/* ----------------------------------------------- */

.tef-md .hd{position:relative;}
.tef-md .bd {display:table; height:1%;} 
.tef-md .hd, .tef-md .bd, .tef-md .ft { width:100%}


/******** GENERIC ************/
.tef-md { margin-bottom:7px; border:1px solid #d3d7b6; background-color:#fff}
.tef-md .hd-md { min-height:28px; background:#f9a25d url(../img/bg-md_hd-orange.gif) bottom repeat-x; margin-bottom:9px; padding:6px 0 4px 0}
.tef-md .hd-md.sky_blue { background:#9fd8d2 url(../img/bg-md_hd-sky_blue.gif) bottom repeat-x;}
.tef-md .hd-md.green { background:#bcbf66 url(../img/bg-md_hd-green.gif) bottom repeat-x;}
.tef-md .hd-md.blue { background:#45687b url(../img/bg-md_hd-blue.gif) bottom repeat-x;}
.tef-md .hd-md.brown { background:#5e341b url(../img/bg-md_hd-brown.gif) bottom repeat-x;}
.tef-md .hd-md.light-brown { background:url(../img/bg-md_hd-light-brown.gif) repeat-x scroll center bottom #998675; }
.tef-md .hd-md h2 { font-family:Georgia; font-size:138.5%; color:#fff; margin:0 13px}
.tef-md .hd-md h2 a {color:#fff;}
.tef-md .ft-md { border-top:1px solid #F9A25D; display:table; height:1%; width:100%; padding:8px 0; text-align:left;}
.tef-md span.more { padding-left:12px; background:url(../img/ic-list_orange.png) 0 5px no-repeat; margin:0 10px; font-family:Georgia; font-size:93%; line-height:123.1%; color:#5E341B}
.tef-md span.more a {color:#5E341B}

.boton{ background:url(../img/btn-bg-left.png) no-repeat left top; height:32px; display:inline-block; float:right;}
.boton span{ background:url(../img/btn-bg-right.png) no-repeat right top; height:32px; display:inline-block;}
.boton span span{ background:url(../img/btn-bg-mid.png) repeat-x center top; height:25px; display:inline-block; margin:0 7px; padding-top:7px; text-align:center; min-width:70px;}
.boton span span a{ font-family:georgia; color:#5E341B; padding:0 3px;}

.back{ background:url(../img/bg-back.png) no-repeat left 0px; padding-left:25px; font-family:Georgia; color:#fff; font-size:93%; position:absolute; position:absolute; right:15px; top:10px; height:19px; padding-top:2px; display:block; text-decoration:none;}

.date{ font-family:georgia; color:#F9A25D; line-height:120%; font-size:123.1%; padding-bottom:5px; display:block;}

.no-border { border:none !important; }

/**************************************/
/* CONSEJOS                           */
/**************************************/


.tef-md-consejo .bd ul{ margin-right:10px; display:inline-block; margin-top:13px;}
.tef-md-consejo .bd ul li{ background:url(../img/ic_consejo.png) no-repeat; width:60px; height:60px; float:left; margin-left:12px; margin-bottom:10px;}
.tef-md-consejo .bd ul li a{ display:block; height:60px; width:60px;}
/* items */
.tef-md-consejo .bd ul li.limpieza{ background-position: 0 0 ; }
.tef-md-consejo .bd ul li.manchas{ background-position: -72px 0 ;}
.tef-md-consejo .bd ul li.zapatos{ background-position: -144px 0 ;}
.tef-md-consejo .bd ul li.cocina{ background-position: -216px 0 ;}
.tef-md-consejo .bd ul li.salud{ background-position: 0 -71px ;}
.tef-md-consejo .bd ul li.plantas{ background-position: -72px -71px ;}
.tef-md-consejo .bd ul li.favoritos{ background-position: -144px -71px ;}
.tef-md-consejo .bd ul li.mascotas{ background-position: -216px -71px ;}

.tef-md-consejo .ft-md{ border:none!important}
.tef-md-consejo .ft-md .boton{ margin-right:10px;}
.tef-md-consejo .ft-md .boton span span a{ font-size:108%; text-decoration:none;}

/**************************************/
/* SORTEO                             */
/**************************************/

.tef-md-sorteo .bd { margin-bottom:11px; margin-top:11px;}
.tef-md-sorteo .bd .mg{ float:left; margin-left:10px; margin-right:10px;}
.tef-md-sorteo .bd .mg img{ border: solid 6px #9FD8D2;}
.tef-md-sorteo .bd .mt{ margin-right:10px;}
.tef-md-sorteo .bd .mt p{ font-family:arial; font-size:85%; color:#4D4D4D; line-height:130%;}

.tef-md-sorteo .ft-md{ *height:35px}
.tef-md-sorteo .ft-md span.more{ position:relative; top:8px; /**top:20px;*/}
.tef-md-sorteo .ft-md .boton{ margin-right:10px; *position:relative; *top:-15px;}
.tef-md-sorteo .ft-md .boton span span a{ font-size:108%; text-decoration:none;}


/**************************************/
/* PUBLICIDAD                         */
/**************************************/

/*************** TOP ******************/

/* 240x90 */
.tef-md-pub-240x90 .mg a{ display:block; height:60px;}

/* 728x90 */
.tef-md-pub-728x90 .mg a{ display:block; height:60px;}

/*************** RIGHT ****************/

/* 300x100 */
.tef-md-pub-300_100 .mg a{ display:block; height:100px;}

/********** LEFT - CENTER ************/

/* 468x60 */
.tef-md-pub-468_60 .mg a{ display:block; height:60px;}

/* 190x60 */
.tef-md-pub-190-60 .mg a{ display:block; height:60px;}

/* 300x250 */
.tef-md-pub-300-250 .mg a{ display:block; height:250px;}

/* 300x250 */
.tef-md-pub-190-240 .mg a{ display:block; height:250px;}

/**************************************/
/* CONSEJOS DESTACADOS                */
/**************************************/
.tef-md-consejo_destacado .bd .mt{ margin:0 10px; min-height:171px;}
.tef-md-consejo_destacado .bd .mt h2{ color:#333333; font-family:Georgia; font-size:116%; font-weight:bold; line-height:120%; padding-bottom:5px;}
.tef-md-consejo_destacado .bd .mt p{ color:#4D4D4D; font-family:arial; font-size:85%; padding-bottom:5px; line-height:155%;}
.tef-md-consejo_destacado .bd .mt ul{ background:url(../img/bg-ul-destacados.jpg) repeat-y 50% top; display:inline-block; margin-bottom:10px;}
.tef-md-consejo_destacado .bd .mt ul li{ float:left; margin-right:17px; width:48%;}
.tef-md-consejo_destacado .bd .mt ul li.second{ margin-right:0px;}
.tef-md-consejo_destacado .bd .mt ul li h2{ color:#5E341B; font-family:Georgia; font-size:138.5%; line-height:120%; font-weight:normal;}
.tef-md-consejo_destacado .bd .mt ul li img{border: solid 6px #9FD8D2; margin:3px 0;}
.tef-md-consejo_destacado .bd .mt ul li p{ color:#4D4D4D; font-family:Arial; font-size:93%; line-height:140%; margin:9px 0;}

/**************************************/
/* BANNER							  */
/**************************************/
.tef-md-banner140-155{ background-color:transparent; width:140px; height:155px;}
.tef-md-banner300-60{ background-color:transparent; width:300px; height:60px;}
.tef-md-banner { text-align:center; margin-bottom:7px; }

/**************************************/
/* ANA RESPONDE						  */
/**************************************/

.tef-md-ana-responde{ background-color:#AAAA43;}
.tef-md-ana-responde .bd{ padding-bottom:10px;}
.tef-md-ana-responde .bd .mg{ float:left; width:330px; margin:10px 0 0px 10px; border-right:solid 1px #BEBF73;}
.tef-md-ana-responde .bd .mg img{ float:left; margin-right:10px;}
.tef-md-ana-responde .bd .mg h2{ float:left; background:url(../img/txt_ana-responde.gif) no-repeat top left; width:161px; height:63px; margin-top:5px;}
.tef-md-ana-responde .bd .mg .boton{ float:left; margin-top:15px; margin-top:23px;}

.tef-md-ana-responde .bd .mt{ float:right; width:620px; margin:10px 10px 10px 0; }
.tef-md-ana-responde .bd .mt .hd{ border-bottom:solid 1px #BEBF73; display:table; height:21px;}
.tef-md-ana-responde .bd .mt .hd h2{ font-family:georgia; font-size:100%; color:#fff; float:left;}
.tef-md-ana-responde .bd .mt .hd .more{ float:right;}
.tef-md-ana-responde .bd .mt .bd{ margin-top:10px;}
.tef-md-ana-responde .bd .mt .bd h3{ font-style:italic; font-family:georgia; font-size:153.9%; color:#5E341B; line-height:120%;}
.tef-md-ana-responde .bd .mt .bd p{ font-family:arial; font-size:100%; color:#fff; line-height:130%; margin-top:5px;}

/**************************************/
/* TODO ANA     					  */
/**************************************/

.tef-md-todo-ana{ height:220px;}
.tef-md-todo-ana .bd { display:block; height:auto}
.tef-md-todo-ana .bd .mg{ float:left; margin:0 10px 10px 10px;}
.tef-md-todo-ana .bd .mt { min-height:135px;}
.tef-md-todo-ana .bd .mt p{ font-style:italic; font-family:georgia; font-size:93%; color:#333; line-height:144%;}

/**************************************/
/* REGISTRO     					  */
/**************************************/

.tef-md-registrarte{ background: #fff url(../img/bg-registro.png) no-repeat right 10px; height:220px;}
.tef-md-registrarte h2{ background:url(../img/txt-registro.png) no-repeat top left; width:172px; height:91px; margin-top:10px; margin-left:10px;}
.tef-md-registrarte form{ margin:0 10px; margin-top:20px;}
.tef-md-registrarte form div input{ border:0 none;}
.tef-md-registrarte form div.name{ background:url(../img/input-280x32.png) no-repeat; height:22px; padding:5px 5px 5px 3px; width:280px; margin-bottom:3px;}
.tef-md-registrarte form div.name input{ width:265px; height:22px; font-family:geogia; font-size:93%; color:#808080;}
.tef-md-registrarte form div.mail{ background:url(../img/input-184x32.png) no-repeat; width:184; height:23px; padding:5px 0px 5px 3px; width:280px;}
.tef-md-registrarte form div.mail input{ width:170px; height:22px; font-family:geogia; font-size:93%; color:#808080; float:left}
.tef-md-registrarte form div.mail .boton{ position:relative; top:-5px; margin-left:3px;}
.tef-md-registrarte form div.mail .boton a{ text-decoration:none;}

.tef-md-registrarte.small { background-position:right bottom; height:240px; }
.tef-md-registrarte.small form div.name, .tef-md-registrarte.small form div.mail { background:url(../img/bg-input-169.gif) no-repeat top left;  width:167px;  }
.tef-md-registrarte.small form div.name input, .tef-md-registrarte.small form div.mail input { width:160px; *width:152px; font-family:Georgia; font-size:93%; line-height:131%; color:#808080; margin:0; padding-left:0; overflow:hidden; line-height:150%;}
.tef-md-registrarte.small form div.mail { margin-bottom:2px; }


/**************************************/
/* CONSEJO DEL DIA					  */
/**************************************/

.tef-md-rincon{ height:319px; overflow:hidden;}
.tef-md-rincon .tef-md { margin-bottom:3px}
.tef-md-rincon .bd { display:block; height:auto}
.tef-md-rincon .bd .mt{ margin:0 10px; min-height:171px;}
.tef-md-rincon .bd .mt h2{ color:#333333; font-family:Georgia; font-size:116%; font-weight:bold; line-height:120%; padding-bottom:5px;}
.tef-md-rincon .bd .mt p{ color:#4D4D4D; font-family:arial; font-size:85%; padding-bottom:5px; line-height:139%;} 

/**************************************/
/* CONSEJO DEL DIA					  */
/**************************************/
.tef-md-consejo_del_dia{ position:relative; height:250px;}
.tef-md-consejo_del_dia .bd .mg{ background-color:#9FD8D2; border:1px solid #D3D7B6; position:absolute; right:15px; top:10px;}
.tef-md-consejo_del_dia .bd .mg .video{ margin:10px;}
.tef-md-consejo_del_dia .bd .mt .hd{ display:table; border-bottom:solid 1px #F9A25D; padding-bottom:10px;}
.tef-md-consejo_del_dia .bd .mt .hd img{ margin-left:10px; float:left; margin-right:10px;}
.tef-md-consejo_del_dia .bd .mt .hd h3{color:#F9A25D; font-family:georgia; font-size:93%;}
.tef-md-consejo_del_dia .bd .mt .hd h2{ font-family:georgia; font-size:153.9%; color:#333;}
.tef-md-consejo_del_dia .bd .mt .bd{ width:330px; margin:10px; }
.tef-md-consejo_del_dia .bd .mt .bd p{ font-family:arial; font-size:93%; color:#4D4D4D;}

/**************************************/
/* CONSEJO DEL DIA					  */
/**************************************/
.tef-md-breadcrumbs{ border-bottom:1px solid #9FD8D2!important; border:none; background:none; display:table; width:100%; height:20px;}
.tef-md-breadcrumbs ul{display:table; padding-bottom:4px;}
.tef-md-breadcrumbs ul li{ background:url(../img/ic-arrow.png) no-repeat left 5px; padding-left:15px; float:left; margin-right:10px;}
.tef-md-breadcrumbs ul li.first{ background:url(../img/ic-img.png) no-repeat left 1px; padding-left:20px;}
.tef-md-breadcrumbs ul li a{ font-family:georgia; font-size:93%; color:#5E341B;}
.tef-md-breadcrumbs ul li.active a{ color:#F9A25D;}

/**************************************/
/* CONSEJO ITEM 					  */
/**************************************/
.tef-md-consejo-item{ width:194px; background:none; border:none;}
.tef-md-consejo-item .hd{ background:url(../img/bg-item-top.png) no-repeat; height:16px;}
.tef-md-consejo-item .bd{ background:url(../img/bg-item-mdl.png) repeat-y;}
.tef-md-consejo-item .bd ul{ position:relative;}
.tef-md-consejo-item .bd ul li{  margin:0 20px;}
.tef-md-consejo-item .bd ul li a{ color:#5E341B; font-family:georgia; font-size:93%; background:url(../img/ic_item-consejos.png) no-repeat; height:34px; display:block; line-height:304%; padding-left:33px; border-bottom:solid 1px #9FD8D2;}

.tef-md-consejo-item .bd ul li.last a{ border:none;}
.tef-md-consejo-item .bd ul li.item57 a{ background-position: 0px 9px;} /*limpieza*/

.tef-md-consejo-item .bd ul li.item57 .arrow{ background:url(../img/arrow-brown.png) no-repeat top right; height:10px; position:absolute; top:13px; width:10px; border:none; padding:0; margin:0; right:28px;}
.tef-md-consejo-item .bd ul li.item57 .arrow.dw{ background-position: left top;}


.tef-md-consejo-item .bd ul li.item58 a{ background-position: 0px -25px;} /*belleza*/
.tef-md-consejo-item .bd ul li.item59 a{ background-position: 0px -60px;} /*cocina*/
.tef-md-consejo-item .bd ul li.item60 a{ background-position: 0px -93px;} /*salud*/
.tef-md-consejo-item .bd ul li.item61 a{ background-position: 0px -127px} /*decoracion*/
.tef-md-consejo-item .bd ul li.item62 a{ background-position: 0px -161px;} /*jardin*/
.tef-md-consejo-item .bd ul li.item63 a{ background-position: 0px -197px;} /*mascotas*/
.tef-md-consejo-item .bd ul li.item64 a{ background-position: 0px -230px;} /*especiales*/

/* limpieza */
.tef-md-consejo-item .bd ul li.item57 ul li{ margin:0; }
.tef-md-consejo-item .bd ul li.item57 ul li.item69 a{background-position: 0px 10px;}/*mancha*/
.tef-md-consejo-item .bd ul li.item57 ul li.item70 a{background-position: 0px -18px;}/*hogar*/
.tef-md-consejo-item .bd ul li.item57 ul li.item71 a{background-position: 0px -45px;}/*mueble*/
.tef-md-consejo-item .bd ul li.item57 ul li.item72 a{background-position: 0px -69px;}/*alfombra*/
.tef-md-consejo-item .bd ul li.item57 ul li a{border-bottom:solid 1px #F9A25D; color:#F9A25D; background:url(../img/ic_item-sub-menu.png) no-repeat;}
.tef-md-consejo-item .bd ul li.item57 ul li a.last{border-bottom:solid 1px #9FD8D2;}
.tef-md-consejo-item .ft{ background:url(../img/bg-item-btm.png) no-repeat; height:16px;}


/**************************************/
/* TITLE SECCION					  */
/**************************************/
.tef-md-title-section{ background:url(../img/bg_title-section.png) repeat-x top left transparent; border:0; }
.tef-md-title-section .hd{ background:none;}

/**************************************/
/* CONSEJOS-NEWS					  */
/**************************************/
.tef-md-consejo-news{ position:relative; }
.tef-md-consejo-news.alt{ background-color:#F3FAF9; }
.tef-md-consejo-news .hd{ background:none; display:table; height:28px; padding-top:7px;}
.tef-md-consejo-news .hd h2{ float:left; color:#5E341B; font-family:Georgia; font-size:138.5%; line-height:120%; margin-left:10px;}
.tef-md-consejo-news .hd .more{ float:right; margin-right:10px; margin-top:5px;}
.tef-md-consejo-news .hd .arrow{ background:url(../img/arrow-brown.png) no-repeat right top; height:10px; position:absolute; right:13px; top:13px; width:10px;}
.tef-md-consejo-news .hd .arrow.dw{ background-position: left top;}
.tef-md-consejo-news .bd{ padding-top:10px; padding-bottom:10px; border-top:solid 1px #9FD8D2;}
.tef-md-consejo-news .bd .mg{ float:left; margin-left:10px; padding-right:10px;}
.tef-md-consejo-news .bd .mg img{ border: solid 6px #9FD8D2;}
.tef-md-consejo-news .bd .mt{margin-left:10px; margin-right:10px;}
.tef-md-consejo-news .bd .mt h3{ color:#333333; font-family:Georgia; font-size:153.9%; line-height:120%; padding-bottom:3px;}
.tef-md-consejo-news .bd .mt h6{ color:#333333; font-family:Georgia; font-size:123.1%; line-height:120%; padding-bottom:3px;}
.tef-md-consejo-news .bd .mt p{ color:#4D4D4D; font-size:93%; font-family:Arial; line-height:140%}
.tef-md-consejo-news .bd .mt ul{margin-top:-10px;}
.tef-md-consejo-news .bd .mt ul li{border-bottom:solid 1px #9FD8D2; padding:10px 0; display:table; height:1%;}
.tef-md-consejo-news .bd .mt ul li.last{border-bottom:none;}
.tef-md-consejo-news .mt h4 { font-size:123.1%; font-family:Georgia; color:#333; margin-bottom:5px; }
.tef-md-consejo-news .mt h4 a { color:#333; }
.tef-md-consejo-news .mt h4.border-bottom { border-bottom:1px dashed #9FD8D2; padding-bottom:5px; min-height:40px; }
.tef-md-consejo-news .mt .boton { margin-left:5px; margin-top:5px; }
.tef-md-consejo-news .mt span.sponsor { float:left; margin-right:10px; }

/* consejo item */
.tef-md-consejo-item .bd ul.recipes li a { background:none; padding-left:0; }
.tef-md-consejo-item .bd ul.recipes li.last a { border:none; }

/**************************************/
/* 	ENVIANOS TU CONSEJO				  */
/**************************************/
.tef-md-envia-consejo{ background:none; height:90px;}

/**************************************/
/* 	PAGINADOR						  */
/**************************************/
.tef-md-paginador{ display:table; width:100%; border-top:1px solid #9FD8D2; padding-top:10px; margin-bottom:10px;}
.tef-md-paginador ul{ float:right; margin-top:0!important; padding:0!important;}
.tef-md-paginador ul li{ width:24px; height:24px; background-color:#9FD8D2; float:left; margin-right:1px; margin:0px 1px 0px 0px; padding:0!important; border:none!important; }
.tef-md-paginador ul li a{color:#5E341B; font-family:Arial; font-weight:bold; font-size:108%; padding:4px 0 0 8px; display:block; text-decoration:none;} 
.tef-md-paginador ul li.active{background-color:#5E341B; }
.tef-md-paginador ul li.active a{color:#9FD8D2;}
.tef-md-paginador ul li.prev, .tef-md-paginador ul li.next{ width:auto; background:none; padding:0;}
.tef-md-paginador ul li.prev a, .tef-md-paginador ul li.next a{ width:auto; background:none; padding:5px 0 0 0 ; font-weight:normal;}
.tef-md-paginador ul li.prev{ margin-right:5px;}
.tef-md-paginador ul li.next{ margin-left:5px;}

/**************************************/
/* 	ERROR							  */
/**************************************/
.tef-md-error .hd{ border-bottom:#F9A25D solid 1px; padding-bottom:10px; }
.tef-md-error .hd h2{ background:url(../img/error.png) no-repeat top center; width:152px; height:68px;}
.tef-md-error .bd h2{ color:#C1272D; font-family:Georgia; font-size:182%; padding-top:15px;}
.tef-md-error .bd p{ color:#4D4D4D; font-family:Georgia; font-size:123.1%; padding-top:15px;}
.tef-md-error .bd p a{ color:#5E341B; text-decoration:underline;}


/**************************************/
/* 	RESULTADO BUSQUEDA				  */
/**************************************/
.tef-md-r-busqueda .bd .cont{ margin:0 15px;}
.tef-md-r-busqueda .bd h2{ color:#5E341B; font-family:georgia; font-size:123.1%; line-height:120%; margin-bottom:20px;}
.tef-md-r-busqueda .bd .tef-mu h4{color:#5E341B; font-family:georgia; font-size:138.5%; line-height:120%; border-bottom:#F9A25D solid 1px; padding-bottom:5px;}
.tef-md-r-busqueda .bd .tef-mu ul{margin-top:10px;}
.tef-md-r-busqueda .bd .tef-mu ul li{ border-bottom:solid 1px #9FD8D2; padding-bottom:10px; margin-bottom:10px;}
.tef-md-r-busqueda .bd .tef-mu ul li.last{ border-bottom:none; margin-bottom:0px;}
.tef-md-r-busqueda .bd .tef-mu ul li h2{color:#333333; font-family:Georgia; font-size:123.1%; margin:0 0 5px;}
.tef-md-r-busqueda .bd .tef-mu ul li p{ color:#4D4D4D; font-family:arial; font-size:93%;}


/**************************************/
/* SOBRE ANA						  */
/**************************************/
.tef-md-ana .bd img{ margin-left:8px;}
.tef-md-ana .bd .text{ margin-bottom:15px;}
.tef-md-ana .bd h2{ padding-left:15px; border-bottom:1px solid #F9A25D; color:#5E341B; font-family:georgia; font-size:138.5%; line-height:120%; padding-bottom:5px; margin-bottom:15px;}
.tef-md-ana .bd h3{ color:#4D4D4D; font-family:georgia; font-size:108%; padding:0px 15px; font-style:italic; font-weight:bold; margin-bottom:15px;}
.tef-md-ana .bd p{ padding:0 8px 10px; 15px; font-family:arial; font-size:93%; color:#4D4D4D;}
.tef-md-ana .ft .boton{ margin-right:10px;}

.tef-md-ana .bd ul li .mg{ float:left; margin-right:10px;}
.tef-md-ana .bd ul li .mg a img{border:6px solid #9FD8D2; margin-bottom:5px;}
.tef-md-ana .bd ul li .mt{ margin-left:10px;}
.tef-md-ana .bd ul li .mt h6{ color:#333333; font-family:Georgia; font-size:123.1%; line-height:120%; padding-bottom:3px;}
.tef-md-ana .bd ul li .mt p{ color:#4D4D4D; font-family:arial; font-size:93%; padding:0 0 5px 0;}


/**************************************/
/* img banner						  */
/**************************************/
.tef-md-img-banner{ margin-bottom:10px;}
.tef-md-img-banner img{margin:0!important; padding:0!important; margin-bottom:10px!important;}
.tef-md-img-banner.last img{margin:0!important; padding:0!important; margin-bottom:0px!important;}

.tef-md-img-banner.left img{ float:left;}
.tef-md-img-banner.right img{ float:right;}


/**************************************/
/* CONTACTO							  */
/**************************************/
.tef-md-contacto{ position:relative;}
.tef-md-contacto .hd a.contacto{ position:absolute; right:12px; top:12px; font-family:Georgia; font-size:93%; color:#FFF; font-style:italic; text-decoration:none;}
.tef-md-contacto .hd a.contacto span{ color:#F9A25D; font-style:normal; font-size:138%; margin-right:4px;}
.tef-md-contacto .bd p{ color:#4D4D4D; font-family:arial; font-size:93%; padding:0 15px 10px;}

.tef-md-contacto .bd form .col-l{ float:left; margin-left:15px; width:43.9%;}
.tef-md-contacto .bd form .col-r{ float:left; width:49.9%;}
.tef-md-contacto .bd form .all{ margin-left:15px; margin-right:15px; float:left; width:570px; *padding-bottom:10px; margin-bottom:20px;}

.tef-md-contacto .bd form .all .error{ position:relative; top:3px; *top:10px;}

.tef-md-contacto .bd form label{ font-family:georgia; color:#5E341B; font-size:93%; display:block; margin-bottom:5px;}
.tef-md-contacto .bd form label.required{ background:url(../img/bg-asterisk.png) no-repeat scroll left 3px transparent; padding-left:13px;}
.tef-md-contacto .bd form input{ background:url(../img/bg_input-contact.png) no-repeat top right; height:22px; padding:5px; width:270px; border:0; color:#4D4D4D; font-family:georgia; font-size:108%; margin-bottom:10px; *padding-top:7px;}
.tef-md-contacto .bd form input:focus{ background:url(../img/bg_input-contact.png) no-repeat top left;}
.tef-md-contacto .bd form div select{ height:32px; width:280px; margin-bottom:10px; *margin-top:10px;}
/*.tef-md-contacto .bd form div select option{ height:32px;}*/
.tef-md-contacto .bd form div span.select{background:url(../img/bg_combo.png) no-repeat scroll left top transparent; color:#808080; display:block;
font-size:100%; height:16px; line-height:120%; padding:8px 10px; position:absolute; width:280px;}
.tef-md-contacto .bd form div span.checkbox{ background:url(../img/bg_check.gif) no-repeat scroll 0px -25px transparent; color:#808080; display:block;
font-size:100%; height:22px; line-height:120%; position:absolute; width:22px;}
.tef-md-contacto .bd form .all .text-area{ background:url(../img/bg_mensajes.png) no-repeat top center; border:0; height:132px; width:560px; padding-top:10px; padding-left:10px; }

.tef-md-contacto .bd form .all .text-area textarea{ border:0; height:122px; width:550px; color:#4D4D4D; font-family:georgia; font-size:108%;}

.tef-md-contacto .bd form .all .boton{ margin-top:10px; *margin-top:-20px;}
.tef-md-contacto .bd form .all input{ background:none repeat scroll 0 0 transparent; height:auto; margin:0; padding:0; width:auto;}
.tef-md-contacto .bd form div h5{color:#5E341B; font-family:georgia; font-size:93%; padding-left:30px; padding-top:4px; display:inline-block;}

/**************************************/
/* ERROR							  */
/**************************************/
.error{ display:inline-block; margin-top:16px;}
.error span{ background:url(../img/ic-close.png) no-repeat scroll left top transparent; color:#5E341B; display:block; font-family:georgia; font-size:85%; height:22px; line-height:192%; padding-left:30px; line-height:192%;}


/**************************************/
/* CONTACTO COMERCIAL				  */
/**************************************/
.tef-md-contacto-comercial .bd ul{ margin:0 10px;}
.tef-md-contacto-comercial .bd ul li{ border-bottom:#9FD8D2 solid 1px; padding:10px 0px;}
.tef-md-contacto-comercial .bd ul li.last{ border-bottom:none;}
.tef-md-contacto-comercial .bd ul li h2{color:#5E341B; font-family:georgia; font-size:138.5%;}
.tef-md-contacto-comercial .bd ul li h3{color:#4D4D4D; font-family:georgia; font-size:108%;}
.tef-md-contacto-comercial .bd ul li h4{color:#999999; font-family:georgia; font-size:85%; padding-top:5px;}
.tef-md-contacto-comercial .bd ul li a{ color:#F9A25D; font-family:georgia; font-size:93%;}

/**************************************/
/* CONTACTO COMERCIAL ALERT			  */
/**************************************/

.modal-window.consulta .content{ width:468px; margin:auto; background-color:#FFF; display:inline-block; padding:10px;}
.modal-window.consulta .content .hd{height:27px;}
.modal-window.consulta .content .bd span{color:#5E341B; font-family:georgia; font-size:138.5%; background:url(../img/ic_alert.png) no-repeat  left 2px; display:inline-block; height:50px; padding-left:30px; margin-left:-30px;}
.modal-window.consulta .content .bd span span{ padding-top:5px; background:none; margin-left:0px;}

/**************************************/
/* CONTACTO COMERCIAL SEND		  */
/**************************************/
.modal-window.send-consulta{ width:468px; margin:auto;}
.modal-window.send-consulta .tef-md-send-consulta{ padding-bottom:10px;}
.modal-window.send-consulta .tef-md-send-consulta .bd{ text-align:left;}
.modal-window.send-consulta .tef-md-send-consulta .hd{ text-align:left;}
.modal-window.send-consulta .tef-md-send-consulta .hd h2{ color:#5E341B; font-family:georgia; font-size:138.5%;}
.modal-window.send-consulta .tef-md-send-consulta .bd input{ border:0 none; background:url(../img/input-184x32.png) no-repeat; width:184px; height:23px; padding:5px 0px 5px 3px; width:280px;}
.modal-window.send-consulta .tef-md-send-consulta .bd label {color: #5E341B; display: block; font-family: georgia; font-size: 93%; margin-bottom: 5px; }
.modal-window.send-consulta .tef-md-send-consulta .bd .text-area{ background:url(../img/bg_textarea.png) no-repeat scroll left top transparent;
border:0 none; height:212px; padding-left:10px; padding-top:10px; width:420px; margin-left:17px; *margin-left:10px;}
.modal-window.send-consulta .tef-md-send-consulta .bd .text-area textarea{ border:0 none; height:200px; width:410px; *width:400px; font-family:georgia; font-size:108%; color:#808080;}
.modal-window.send-consulta .tef-md-send-consulta .boton{ margin-right:20px; margin-top:10px;}


/**************************************/
/* CAROUSEL						  */
/**************************************/

.tef-md.tef-md-carousel{ background-color:#FCD1AE!important; position:relative; }
.tef-md-carousel .hd-md{ background:url(../img/bg-md_hd-orange.png) repeat-x scroll center bottom;}
.tef-md-carousel .bd{ border:1px solid #F9A25D; margin:auto; width:640px; *width:650px; padding:10px 0; overflow:hidden;}
.tef-md-carousel .bd .mu{float:left; width:31.5%; border-left:solid #F9A25D 1px; padding-left:6px;}
.tef-md-carousel .bd .mu.first{ margin-left:20px; border:none; padding-left:0;}
.tef-md-carousel .bd .mu .mg{ float:left; margin-right:6px;}
.tef-md-carousel .bd .mu .mt{ margin-left:6px; padding-top:4px;}
.tef-md-carousel .bd .mu .mt h2{ color:#333333; font-family:georgia; font-size:100%;}
.tef-md-carousel .bd .mu .mt span{ color:#5E341B; font-family:Georgia; font-size:93%}

.tef-md-carousel .ft{ padding-top:10px; margin-bottom:5px;}
.tef-md-carousel .ft p{ color:#4D4D4D; font-family:arial; font-size:93%; line-height:130%; margin:0 6px;}

.tef-md-carousel .carousel_content { width:650px; height:120px; overflow:hidden; }
.tef-md-carousel .jcarousel-list .jcarousel-item { width:650px; height:120px; }



.tef-md-carousel .bd .jcarousel-next{ background:url(../img/arrows-carrousel-white.png) no-repeat top right; display:block; height:34px; width:18px; position:absolute; right:0px; top:47px; z-index:1000; cursor:pointer;}
.tef-md-carousel .bd .jcarousel-next-disabled{background:url(../img/arrows-carrousel-disable.png) no-repeat top right; display:block; height:34px; width:18px; position:absolute; right:-1px; top:47px; z-index:1000; cursor:default;}

.tef-md-carousel .bd .jcarousel-prev{ background:url(../img/arrows-carrousel-white.png) no-repeat top left; display:block; height:34px; width:17px; position:absolute; left:0; top:47px; z-index:1000; cursor:pointer;}

.tef-md-carousel .bd .jcarousel-prev-disabled{ background:url(../img/arrows-carrousel-disable.png) no-repeat top left; display:block; height:34px; width:17px; position:absolute; left:0; top:47px; z-index:1000; cursor:default;}

/**************************************/
/* RECETAS						  */
/**************************************/

.tef-md-main-recipe { padding-bottom:10px; }
.tef-md-main-recipe .hd { border-bottom:1px solid #F9A25D; margin-bottom:10px; padding:10px 0; }
.tef-md-main-recipe .hd h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:138.5%; color:#5E341B; line-height:120%; margin-left:13px; }

.tef-md-main-recipe .mg { text-align:center; position:relative; min-height:50px; }
.tef-md-main-recipe .mg  img { margin-bottom:0; }
.tef-md-main-recipe .mg span.background { width:448px; height:50px; background:#1B0F08; opacity:0.8; opacity:0.8; filter:alpha(opacity=80); display:block; left:10px; position:absolute; bottom:0; z-index:50; }
.tef-md-main-recipe .mg .mt { position:absolute; z-index:51; bottom:0; left:10px; width:440px; padding:0 4px; }
.tef-md-main-recipe .mg .mt span.sponsor { float:left; margin-left:6px; }
.tef-md-main-recipe .mg .mt .boton { margin-right:6px; margin-bottom:7px;  }

/* sub-modulos dulces y saladas */
.tef-md-recipes_list .sponsor { display:block; text-align:center; margin:5px 0 10px; min-height:50px; }
.tef-md-recipes_list ul { margin:10px; }
.tef-md-recipes_list ul li { padding:5px 0; border-bottom:1px solid #9FD8D2; font-family:Georgia; font-size:93%; }
.tef-md-recipes_list ul li.last { border:none; }
.tef-md-recipes_list ul li a { color:#5E341B; }

/* recetas presentacion */
.tef-md-recipes_presentation { padding-bottom:10px; }
.tef-md-recipes_presentation .mg { text-align:center; position:relative; }
.tef-md-recipes_presentation .mg span.background { position:absolute; width:448px; height:87px; left:10px; bottom:0; background:#F9A25D; z-index:49; }
.tef-md-recipes_presentation .mg .mt { text-align:left; position:absolute; left:25px; top:187px; z-index:50; font-family:Georgia; font-size:138.5%; font-style:italic; color:#fff; width:415px; }

/* listar todos */
.tef-md-list_all .hd { background:url(../img/bg-md_hd-orange.gif) repeat-x top left #F9A25D; height:38px; }
.tef-md-list_all .hd h2 { font-family:Georgia; color:#fff; font-size:138.5%; line-height:211%; margin-left:10px; }
.tef-md-list_all .bd ul { margin:5px 10px; }
.tef-md-list_all .bd ul li { border-bottom:1px solid #9FD8D2; padding:5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:93%; color:#5E341B; }
.tef-md-list_all .bd ul li a { color:#5E341B; }
.tef-md-list_all .bd ul li.last { border-bottom:0; }

/* preparación de receta */
.tef-md-recipe_preparation { border-top:none; background:url(../img/bg-paper-top.gif) no-repeat top left #fff; padding:10px; padding-top:20px; }
.tef-md-recipe_preparation .ingredientes .hd { border-bottom:1px solid #F9A25D; padding-bottom:5px; display:table; }
.tef-md-recipe_preparation .ingredientes .hd h3 { font-size:138.5%; font-family:Georgia, "Times New Roman", Times, serif; margin-left:10px; float:left; color:#5E341B; }
.tef-md-recipe_preparation .hd p.options { float:right; }
.tef-md-recipe_preparation .hd p.options a.print { background:url(../img/ic-print-share.gif) no-repeat left top; width:19px; height:16px; float:left; margin-right:10px;}
.tef-md-recipe_preparation .ingredientes .hd p.options a.share { background:url(../img/ic-print-share.gif) no-repeat right top; width:18px; height:16px; float:left; margin-right:14px; }
.tef-md-recipe_preparation .ingredientes ul { margin:10px; }
.tef-md-recipe_preparation .ingredientes ul li { border-bottom:1px solid #9FD8D2; padding:3px 0; font-size:93%; font-family:Georgia, "Times New Roman", Times, serif;color:#5E341B; }
.tef-md-recipe_preparation .ingredientes ul li.last { border:none;  }
.tef-md-recipe_preparation .steps, .tef-md-recipe_preparation .tips { margin-bottom:10px; }
.tef-md-recipe_preparation .steps .hd { border-bottom:1px solid #F9A25D; padding-bottom:5px; margin-bottom:10px; }
.tef-md-recipe_preparation .steps .hd h3 { font-size:138.5%; font-family:Georgia, "Times New Roman", Times, serif; margin-left:10px; color:#5E341B; }
.tef-md-recipe_preparation .steps .tef-mu { padding:5px 10px; }
.tef-md-recipe_preparation .steps .tef-mu.even { background:#F3FAF9; }
.tef-md-recipe_preparation .steps .tef-mu .mg { float:left; margin-right:10px; }
.tef-md-recipe_preparation .steps .tef-mu .mg img { border:5px solid #9FD8D2; }
.tef-md-recipe_preparation .steps .tef-mu .mt h4 { font-size:276.9%; color:#5E341B; font-family:Georgia, "Times New Roman", Times, serif; line-height:122%; }
.tef-md-recipe_preparation .steps .tef-mu .mt p { font-size:93%; line-height:142%; color:#4D4D4D; }

.tef-md-recipe_preparation .tips h3 { border-bottom:1px solid #F9A25D; padding-bottom:5px; margin-bottom:10px; font-size:138.5%; font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px; color:#5E341B; }
.tef-md-recipe_preparation .tips p { margin:0 10px; font-size:93%; line-height:142%; color:#4D4D4D; }


/**************************************/
/* TOOLTIP							  */
/**************************************/
.tef-md-tooltip{ background:url(../img/tooltip.png) no-repeat scroll left top transparent; height:57px; padding-top:14px; text-align:left;
width:189px; }
.tef-md-tooltip .text{ color:#FFFFFF; font-family:georgia; font-size:128.5%; font-style:italic; padding-left:18px; }



