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

#ft { border-top:1px solid #CDCDCD; padding-top:20px; margin-top:20px; position:relative;}

#ft h2 a{ background:url(../img/logo.jpg) no-repeat top center; height:98px; width:93px; }
#ft a{ float:left; }

#ft ul{ margin:0px; padding:0; float:left;}
#ft ul li{ font-size:93%; color:#000000; font-weight:bold; padding:0 18px; float:left;}
#ft ul li a{ font-size:93%; color:#000000; font-weight:bold; text-decoration:none;}
#ft ul li ul{float:none; margin:20px 0 0; padding:0; }
#ft ul li ul li{ padding:0 20px 5px 0px; font-weight:normal; font-size:100%; color:#6D6D6D; float:none; clear:both; line-height:20px;}
#ft ul li ul li a{ color:#6D6D6D; font-weight:normal;}


.tef-md-newsletter .mt .main-search a{}

#ft .ft-bot{ padding-bottom:20px; margin-bottom:10px;}
#ft .ft-bot h2{ font-size:85%; color:#6d6d6d; float:left;}
#ft .ft-bot h2 a {color:#6d6d6d; float:none; height:auto; width:auto; background:none; font-weight:normal; text-decoration:none}
#ft .ft-bot h2 a:hover { text-decoration:underline}
#ft .ft-bot h3{ font-size:85%; color:#6d6d6d; float:right;}
#ft .ft-bot h3 a{ float:none; color:#6d6d6d; text-decoration:none;}

#ft .ft-top{ display:table; height:1%; width:100%}

#ft .ft-bot{ border-top:1px solid #CDCDCD; padding:20px 0; margin-top:10px}


/********* newsletter ***********/

.tef-md-newsletter { float:right; width:32%;}
.tef-md-newsletter .mg {}
.tef-md-newsletter .hd h3{ background:url(../img/txt-titulos.jpg) no-repeat left -300px; height:43px;}
.tef-md-newsletter .hd p { font-size:93%; line-height:131%; color:#000; font-weight:bold; padding:3px 0; margin-bottom:5px}
.tef-md-newsletter .mt { position:relative}
.tef-md-newsletter .mt #main-search{}
.tef-md-newsletter .mt .input{ width:214px; height:22px; *height:28px; background:url(../img/bg-hd-input-ft.gif) 0 0 no-repeat; padding:3px; *padding:0 3px; float:left;}
.tef-md-newsletter .mt input{  border:none; color:#606060; font-size:93%; height:22px; line-height:22px; margin:0 4px; width:200px; background-color:#E0E0E0;}
.tef-md-newsletter .mt a{}
.tef-md-newsletter .mt a.send{ float:right; background:url(../img/botones.jpg) no-repeat center -334px; height:29px; width:85px;}
.tef-md-newsletter .mt span.error { float:left; clear:both; padding-top:5px; margin-bottom:-10px; width:100%; text-align:left; color:#CC0000; font-size:93%; line-height:123.1%}


.tef-md-newsletter .mt .encontranos{ float:left; margin-top:15px;}
.tef-md-newsletter .mt .encontranos h2{ background:url(../img/txt-titulos.jpg) no-repeat left -430px; height:25px; width:180px;}
.tef-md-newsletter .mt .encontranos ul{ margin:10px 0!important; padding:0;}
.tef-md-newsletter .mt .encontranos ul li{  padding:0!important; margin:0 5px;}
.tef-md-newsletter .mt .encontranos ul li.first{ margin-right:5px;}
.tef-md-newsletter .mt .encontranos ul li a{ height:32px; width:32px; background:url(../img/btn-iconos.jpg) no-repeat; display:inline-block;}

.tef-md-newsletter .mt .encontranos ul li.facebook a{ background-position: -103px top; }
.tef-md-newsletter .mt .encontranos ul li.flickr a{ background-position: 0px top; }
.tef-md-newsletter .mt .encontranos ul li.vimeo a{ background-position: -68px top; }
.tef-md-newsletter .mt .encontranos ul li.twiter a{ background-position: -34px top; }
.tef-md-newsletter .mt .encontranos ul li.youtube a{ background-position:-170px top; }