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


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


/***********************************/
/*  PESONA                        */
/***********************************/
.tef-md-persona{ margin-top:20px;}
.tef-md-persona .hd{}
.tef-md-persona .bd{ border-left:1px solid #96B704; border-right:1px solid #96B704; width:636px; background-color:#E5EDC0;}
.tef-md-persona .bd .mg{ float:left; margin-right:10px;}
.tef-md-persona .bd .mg img{ margin-bottom:-6px; margin-top:-49px; display:block; position:relative; z-index:1000;}
.tef-md-persona .bd .mt{}
.tef-md-persona .bd .mt h2{ font-family:ArialRounded, Arial; font-size:162%; font-weight:bold; line-height:; color:#96B704}
.tef-md-persona .bd .mt p{ font-family: Arial; font-size:93%; line-height:; color:#666666; line-height:140%; margin-right:20px;}
.tef-md-persona .ft{}
.tef-md-persona span.top, .tef-md-persona span.bottom { display:block; width:100%; height:7px; }
.tef-md-persona span.top { background:url(../img/bg-rounded-border-green-640.gif) no-repeat top left; width:638px; height:7px;}
.tef-md-persona span.bottom { background:url(../img/bg-rounded-border-green-640.gif) no-repeat left -7px; width:638px; height:7px; }
/***********************************/
/*  RECETA HOY                     */
/***********************************/

.tef-md-receta{ margin-top:20px;}
.tef-md-receta .hd{ border-bottom:solid 1px #E6E6E6; margin-bottom:5px; color:#333333}
.tef-md-receta .hd h2{ font-family:Arial; font-weight:bold; font-size:154%; background:url(../img/ic-bullet-green.png) no-repeat left center; padding-left:15px; line-height:163%;}
.tef-md-receta .bd{}
.tef-md-receta .bd .mg{ float:left; margin-right:10px; width:220px; margin-top:6px;}
.tef-md-receta .bd .mg img{border:5px solid #DDE2A5; display:block; margin-bottom:15px;}
.tef-md-receta .bd .mt{ float:right; width:400px; margin-top:6px;}
.tef-md-receta .bd .mt h2{ font-family:Arial; font-size:197%; border-bottom:solid 1px #E6E6E6; line-height:130%;}
.tef-md-receta .bd .mt h3{ font-family:Arial; font-weight:bold; font-size:108%; color:#96B704; border-bottom:solid 1px #E6E6E6; line-height:234%;}
.tef-md-receta .bd .mt p{ font-family: Arial; font-size:93%; line-height:; color:#666666; line-height:140%; margin:10px 0;}
.tef-md-receta .bd .mt ul{ width:400px; margin:10px 0;}
.tef-md-receta .bd .mt ul li{font-family:Arial; font-size:93%; color:#666666; background:url(../img/ic_lista.png) no-repeat left center; padding-left:15px; line-height:150%;}
.tef-md-receta .ft{}


/***********************************/
/*  RECETARIO	                   */
/***********************************/

.tef-md-recetario{ margin-top:20px;}
.tef-md-recetario .hd{ border-bottom:solid 1px #E6E6E6; margin-bottom:14px; color:#333333; display:table;}
.tef-md-recetario .hd h2{ font-family:Arial; font-weight:bold; font-size:154%; background:url(../img/ic-bullet-green.png) no-repeat left center; padding-left:15px; float:left; line-height:166%;}
.tef-md-recetario .hd a.view-all{ background:url(../img/ic-bullet-arrow-green.gif) no-repeat scroll right 8px transparent; color:#96B704; float:right; font-family:arial;
font-size:93%; padding-right:25px; padding-top:8px;}
.tef-md-recetario .hd a.view-all:hover{ text-decoration:none;}
.tef-md-recetario .bd{}
.tef-md-recetario .bd .tef-tu{ float:left; width:200px; border-bottom:1px solid #E6E6E6;}
.tef-md-recetario .bd .tef-tu a{ background:url(../img/ic-bullet-arrow-green.gif) no-repeat scroll left center transparent; padding-left:20px; color:#333333; text-decoration:none; font-family:arial; width:180px; display:table; line-height:215%;}
.tef-md-recetario .bd .tef-tu.first{ margin-right:19px;}
.tef-md-recetario .bd .tef-tu.last{ margin-right:0px; float:right;}
.tef-md-recetario .bd .tef-tu img{ border:5px solid #DDE2A5;}
.tef-md-recetario .bd .tef-tu img a{}
.tef-md-recetario .bd .tef-tu img a:hover{}
.tef-md-receta .ft{}


/***********************************/
/*  EVENTOS 	                   */
/***********************************/

.tef-md-eventos-list { padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #E6E6E6;}
.tef-md-eventos-list .hd{ border-bottom:1px solid #E6E6E6; color:#333333; display:table; margin-bottom:14px;}
.tef-md-eventos-list .hd h2{ background:url(../img/ic-bullet-green.png) no-repeat scroll left center transparent; float:left; font-family:Arial; font-size:154%;
font-weight:bold; line-height:166%; padding-left:15px;}
.tef-md-eventos-list .bd p{ font-family:Arial; font-size:123.1%; margin-bottom:20px; }
.tef-md-eventos-list .bd h3{ font-size:93%; font-weight:bold; color:#96B704; border-bottom:1px solid #E6E6E6; line-height:160%;}
.tef-md-eventos-list .bd .tef-tu { border-bottom:1px solid #E6E6E6; float:left; width:200px; margin-top:10px; }
.tef-md-eventos-list .bd .tef-tu img { border:5px solid #DDE2A5;}
.tef-md-eventos-list .bd .tef-tu.first{ margin-right:19px;}
.tef-md-eventos-list .bd .tef-tu.last{ margin-right:0px; float:right;}
.tef-md-eventos-list .bd .tef-tu img{ border:5px solid #DDE2A5;}
.tef-md-eventos-list .bd .tef-tu a{ background:url(../img/ic-bullet-arrow-green.gif) no-repeat scroll left center transparent; padding-left:20px; color:#333333; text-decoration:none; font-family:arial; width:180px; display:table; line-height:215%;}
.tef-md-eventos-list .bd .tef-tu p{ font-size:85%; color:#808080; padding-bottom:10px; margin-bottom:0;}


/***********************************/
/*  SOCIALES 	                   */
/***********************************/

.tef-md-sociales{}
.tef-md-sociales .hd{border-bottom:1px solid #E6E6E6; color:#333333; margin-bottom:10px;}
.tef-md-sociales .hd h2{ background:url(../img/ic-bullet-green.png) no-repeat scroll left center transparent; font-family:Arial; font-size:154%;
font-weight:bold; line-height:163%; padding-left:15px; color:#333}
.tef-md-sociales .bd{}
.tef-md-sociales .bd .mg{ float:left; margin-right:10px;}
.tef-md-sociales .bd .mg img{ border:5px solid #DDE2A5;}
.tef-md-sociales .bd .mt{ float:right; width:364px;}
.tef-md-sociales .bd .mt h2{ color:#96B704; font-size:153.9%; border-bottom:1px solid #E6E6E6; line-height:130%;}
.tef-md-sociales .bd .mt .data{ padding:10px 0; border-bottom:1px solid #E6E6E6; margin-bottom:10px;}
.tef-md-sociales .bd .mt .data p, .tef-md-sociales .bd .mt p{ font-size:93%; color:#666666; }
.tef-md-sociales .bd .mt .data p span, .tef-md-sociales .bd .mt p span{ color:#96B704; font-weight:bold; margin-right:5px;}

.tef-md-sociales .bd .mr{ display:table; width:100%; margin-top:20px;}
.tef-md-sociales .bd .mr h4{ color:#96B704; font-size:93%; font-weight:bold; line-height:140%;}
.tef-md-sociales .bd .mr p{ margin-bottom:20px; font-size:93%; color:#666666;}
.tef-md-sociales .ft{}

/***********************************/
/*  CLICS 	                       */
/***********************************/

.tef-md-clics-list { padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #E6E6E6;}
.tef-md-clics-list .hd{ border-bottom:1px solid #E6E6E6; color:#333333; display:table; margin-bottom:14px;}
.tef-md-clics-list .hd h2{ background:url(../img/ic-bullet-green.png) no-repeat scroll left center transparent; float:left; font-family:Arial; font-size:154%;
font-weight:bold; line-height:166%; padding-left:15px;}
.tef-md-clics-list .bd p{ font-family:Arial; font-size:123.1%; margin-bottom:20px; }
.tef-md-clics-list .bd h3{ font-size:93%; font-weight:bold; color:#96B704; border-bottom:1px solid #E6E6E6; line-height:160%;}
.tef-md-clics-list .bd .tef-tu { border-bottom:1px solid #E6E6E6; float:left; width:290px; margin-top:10px; }
.tef-md-clics-list .bd .tef-tu img { border:5px solid #DDE2A5;}
.tef-md-clics-list .bd .tef-tu.first{ margin-right:19px;}
.tef-md-clics-list .bd .tef-tu.last{ margin-right:0px; float:right;}
.tef-md-clics-list .bd .tef-tu img{ border:5px solid #DDE2A5;}
.tef-md-clics-list .bd .tef-tu a{ background:url(../img/ic-bullet-arrow-green.gif) no-repeat scroll left center transparent; padding-left:20px; color:#333333; text-decoration:none; font-family:arial; width:180px; display:table; line-height:215%;}
.tef-md-clics-list .bd .tef-tu p{ font-size:85%; color:#808080; padding-bottom:10px; margin-bottom:0;}


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


.tef-md-registro{}
.tef-md-registro .hd{ margin-top:20px;}
.tef-md-registro .hd h2{ font-family:arial; font-weight:bold; font-size:153.9%; line-height:120%; color:#333; margin-bottom:10px;}
.tef-md-registro .hd p{ font-family:arial; font-size:93%; line-height:146%; color:#808080;}

.tef-md-registro .bd{}
.tef-md-registro .bd .form{}
.tef-md-registro .bd .form form{}
.tef-md-registro .bd .form form div{ width:260px; float:left;}
.tef-md-registro .bd .form form div label{ font-family:arial; font-size:85%; color:#808080; line-height:193%; display:block;}
.tef-md-registro .bd .form form div label.required{ background:url(../img/bg-label-required.gif) no-repeat scroll left 7px transparent; padding-left:11px;}
.tef-md-registro .bd .form form div input[type="text"],
.tef-md-registro .bd .form form div input[type="password"]{ background:url(../img/bg-input-250.gif) no-repeat left top; width:240px; border:0; height:20px; padding:5px; font-family:arial; font-size:100%; color:#808080; margin-bottom:5px;}
.tef-md-registro .bd .form form div input[type="text"]:focus{ background-position:right top;}

/* input */
.tef-md-registro .bd .form select { height:30px; width:240px; }

.tef-md-registro .bd .form form span.select{ background: url(../img/bg-select-250.gif) no-repeat left top; height:14px; display:block; ont-family:arial; font-size:100%; color:#808080; padding:8px 10px; line-height:120%; width:230px; position:absolute;}

.tef-md-registro .bd .form form p span.radio{ background:url(../img/bg-checkbox.gif) no-repeat scroll center top transparent; clear:left; display:block; float:left; height:16px; margin:0px 6px 0 0; width:16px; }

.tef-md-registro .bd .form form div .hijos{ float:left; width:100px; }

.tef-md-registro .bd .form form div .hijos p{float:none; width:auto; color:#808080; font-size:85%; margin-bottom:16px;}
.tef-md-registro .bd .form form div .hijos .col-1, .tef-md-registro .bd .form form div .hijos .col-2{ float:left; width:50%; color:#808080; font-size:85%;}
.tef-md-registro .bd .form form div .hijos .col-1 span, .tef-md-registro .bd .form form div .hijos .col-2 span{ background:url(../img/bg-checkbox.gif) no-repeat scroll center top transparent; clear:left; float:left; height:16px; margin:0 6px 0 0; width:16px;}

.tef-md-registro .bd .form form div .small{ float:left; width:160px; }
.tef-md-registro .bd .form form div .small label{}
.tef-md-registro .bd .form form div .small span{ background:url(../img/bg-select-150.jpg) no-repeat top center; width:130px;}
.tef-md-registro .bd .form form div .small select{ width:150px;}

.tef-md-registro .bd .form form p span.small{ float:left; width:160px;}

.tef-md-registro .bd .form form .text-area{ display:inline-block; float:left; width:100%; margin-top:20px;}
.tef-md-registro .bd form .text-area span.checkbox{ background:url(../img/bg-checkbox.gif) no-repeat scroll center top transparent; clear:left;
float:left; height:16px; margin:0 6px 0 0; width:16px;}
.tef-md-registro .bd form .text-area textarea{ background:url(../img/bg-textarea-511.jpg) no-repeat top left; padding:5px; width:501px; border:0; height:110px;}
.tef-md-registro .bd form .text-area h4{ font-family:arial; line-height:120%; font-size:100%; color:#333333; font-weight:bold;}
.tef-md-registro .bd form .text-area h5{ font-family:arial; font-size:85%; color:#808080; line-height:196%; }
.tef-md-registro .bd form .text-area button{ display:block; left:400px; position:relative; background:url(../img/bg-button-111.gif) no-repeat; width:111px; border:0; height:30px; margin-top:5px; color:#FFF; font-weight:bold; font-size:108%; }


/***********************************/
/*  CONSULTA 	                   */
/***********************************/

.tef-md-contacto{}
.tef-md-contacto .bd{}
.tef-md-contacto .bd .form{}
.tef-md-contacto .bd .form form{}

.tef-md-contacto .bd .form form div{ float:left; width:260px;}
.tef-md-contacto .bd .form form div label{color:#808080; display:block; font-family:arial; font-size:85%; line-height:193%;}
.tef-md-contacto .bd .form form div input{background:url(../img/bg-input-250.gif) no-repeat scroll left top transparent; border:0 none; color:#808080; font-family:arial; font-size:100%; height:20px; margin-bottom:5px; padding:5px; width:240px;}
.tef-md-contacto .bd .form form div input:focus{background-position:right top;}
.tef-md-contacto .bd .form form .text-area{}
.tef-md-contacto .bd .form form .text-area textarea{ background:url(../img/bg-textarea-511.jpg) no-repeat scroll left top transparent; border:0 none; height:110px;
padding:5px; width:501px;}
.tef-md-contacto .bd .form form .text-area label{}
.tef-md-contacto .bd .form form .text-area button{ background:url(../img/bg-button-111.gif) no-repeat scroll 0 0 transparent; border:0 none; color:#FFFFFF;
display:block; font-size:108%; font-weight:bold; height:30px; left:400px; margin-top:5px; position:relative; width:111px;}



/***********************************/
/*  RECOMNDADOS	                   */
/***********************************/

.tef-md-recomendados{color:DDE2A5;}
.tef-md-recomendados .bd{}
.tef-md-recomendados .bd .tef-mu{ display:table; margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #E6E6E6;}
.tef-md-recomendados .bd .tef-mu.last{ border-bottom:none;}
.tef-md-recomendados .bd .tef-mu .mg{ float:left; margin-right:10px;}
.tef-md-recomendados .bd .tef-mu .mg img{ border: solid 5px #DDE2A5;}
.tef-md-recomendados .bd .tef-mu .mt{}
.tef-md-recomendados .bd .tef-mu .mt h2{ font-family:Arial; font-size:128.5%; font-weight:bold; color:#333333; margin-bottom:5px;}
.tef-md-recomendados .bd .tef-mu .mt p{ font-size:93%; color:#666666; font-family:arial; line-height:141%;}


/***********************************/
/*  ERROR	                 	   */
/***********************************/
.tef-md-error{}
.tef-md-error .bd{}
.tef-md-error .bd h2{ color:#C1272D; font-family:arial; font-weight:bold; font-size:138.5%; margin-bottom:10px;}
.tef-md-error .bd p{ color:#808080;  font-family:arial; font-size:100%; line-height:140%;}
.tef-md-error .bd p a{ color:#96B704;}


/***********************************/
/*  BED-TIME	              	   */
/***********************************/
.tef-md-bed-time h2{background:url(../img/ic-bullet-green.png) no-repeat scroll left 6px; transparent; color:#333333; font-size:154%; font-weight:bold; line-height:100%; margin-bottom:10px; padding-left:15px; border-bottom:solid 1px #E6E6E6; margin-bottom:5px; padding-bottom:10px;}
.tef-md-bed-time p{ color:#666666; font-size:93%; line-height:120%; margin-bottom:10px; }


/***********************************/
/*  CLASIFICADOS              	   */
/***********************************/

.tef-md-clasificados{ border-bottom:1px solid #E6E6E6; margin-bottom:10px;}
.tef-md-clasificados .hd{border-bottom:1px solid #E6E6E6; color:#333333; display:table; margin-bottom:14px;}
.tef-md-clasificados .hd h2{ background:url(../img/ic-bullet-green.png) no-repeat scroll left center transparent; float:left; font-family:Arial; font-size:154%;
font-weight:bold; line-height:166%; padding-left:15px;}
.tef-md-clasificados .bd{}

/* sk-1 */

.tef-md-clasificados .bd .module{ margin: 5px 0px;}

.tef-md-clasificados .bd .module.sk-1{}
.tef-md-clasificados .bd .module.sk-1 .midl{ background:url(../img/bg-clasificado-mdl.png) repeat-y top center;}
.tef-md-clasificados .bd .module.sk-1 .top{ background:url(../img/bg-clasificado-top.png) no-repeat top center; height:10px;}
.tef-md-clasificados .bd .module.sk-1 .bttm{ background:url(../img/bg-clasificado-bttm.png) no-repeat bottom center; height:10px;}
.tef-md-clasificados .bd .module.sk-1 .midl, .tef-md-clasificados .bd .module.sk-1 .top, .tef-md-clasificados .bd .module.sk-1 .bttm{ width:211px;}
.tef-md-clasificados .bd .module.sk-1 .midl p{ font-family:Arial; font-size:93%; color:#333; padding:0 10px; line-height:140%;}
.tef-md-clasificados .bd .module.sk-1 .midl img{}

/* sk-2 */

.tef-md-clasificados .bd .module.sk-2{}
.tef-md-clasificados .bd .module.sk-2 .midl{ background:url(../img/bg-clasificado-mdl-sk-2.png) repeat-y top center;}
.tef-md-clasificados .bd .module.sk-2 .top{ background:url(../img/bg-clasificado-top-sk-2.png) no-repeat top center; height:10px;}
.tef-md-clasificados .bd .module.sk-2 .bttm{ background:url(../img/bg-clasificado-bttm-sk-2.png) no-repeat bottom center; height:10px;}
.tef-md-clasificados .bd .module.sk-2 .midl, .tef-md-clasificados .bd .module.sk-2 .top, .tef-md-clasificados .bd .module.sk-2 .bttm{ width:211px;}
.tef-md-clasificados .bd .module.sk-2 .midl p{ font-family:Arial; font-size:93%; color:#333; padding:0 10px; line-height:140%;}
.tef-md-clasificados .bd .module.sk-2 .midl img{ border: 1px solid #96B704; float:left; margin:0 7px 0 12px;}


/***********************************/
/*  RESULTADOS              	   */
/***********************************/

.tef-md-resultados{ margin-bottom:10px;}
.tef-md-resultados .hd h2{ background:url(../img/ic-bullet-green.png) no-repeat scroll left center transparent; border-bottom:1px solid #E6E6E6; color:#333333; font-size:154%; font-weight:bold; line-height:100%; padding-bottom:5px; padding-left:15px;}
.tef-md-resultados .bd ul li{ border-bottom:1px solid #E6E6E6; color:#333333; font-size:93%; line-height:100%;}
.tef-md-resultados .bd ul li a{color:#333333; display:block; padding:10px 0 10px 5px;}
.tef-md-resultados .bd ul li a span{ color:#96B704; float:left; font-family:arial; font-size:153.9%; font-weight:bold; padding-right:10px; text-align:right; width:27px;}
.tef-md-resultados .bd ul li.event a{background-color:#F7F9EC; }
.tef-md-resultados ul li a:hover { text-decoration:none; background-color:#E5EDC0; }


/***********************************/
/*  RESULTADOS              	   */
/***********************************/

.tef-md-publicar-foto{}
.tef-md-publicar-foto .hd{}
.tef-md-publicar-foto .hd h2{ color:#96B704; font-family:,arial; font-size:138.5%; font-weight:bold; border-bottom:1px solid #96B704; padding-bottom:5px;}
.tef-md-publicar-foto .bd{}
.tef-md-publicar-foto .bd ul{}
.tef-md-publicar-foto .bd ul li{}
.tef-md-publicar-foto .ft{}


/***********************************/
/*  SOCIALES IMG              	   */
/***********************************/
.tef-md-sociales-img{}
.tef-md-sociales-img .hd{border-bottom:1px solid #E6E6E6; color:#333333; margin-bottom:10px;}
.tef-md-sociales-img .hd h2{ background:url(../img/ic-bullet-green.png) no-repeat scroll left center transparent; font-family:Arial; font-size:154%;
font-weight:bold; line-height:163%; padding-left:15px; color:#333}
.tef-md-sociales-img .bd{}
.tef-md-sociales-img .bd img{ border:5px solid #DDE2A5;}
.tef-md-sociales-img .bd h2{ color:#96B704; font-size:153.9%; border-bottom:1px solid #E6E6E6; line-height:130%;}
.tef-md-sociales-img .bd .data{ padding:10px 0; border-bottom:1px solid #E6E6E6; margin-bottom:10px;}
.tef-md-sociales-img .bd .data p, .tef-md-sociales .bd .mt p{ font-size:93%; color:#666666; }
.tef-md-sociales-img .bd .data p span, .tef-md-sociales .bd .mt p span{ color:#96B704; font-weight:bold; margin-right:5px;}

.tef-md-sociales-img .bd h4{ color:#96B704; font-size:93%; font-weight:bold; line-height:140%;}
.tef-md-sociales-img .bd p{ margin-bottom:20px; font-size:93%; color:#666666;}
.tef-md-sociales-img .ft{}