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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}


body{background:#FFFFFF url(../images/bg-top-header.jpg) no-repeat scroll center top;font-family:Arial, Helvetica, sans-serif; height:100%; position:relative;}
#body{margin: 0 auto; position: relative; width: 980px;}
.content{width: 980px; margin: 0 auto; position: absolute; top:460px;}
.contentleft{float: left; width:750px; border-left:1px solid #eee; padding-bottom:50px; }
.contentleft h1{background:transparent url(../images/h1_bg_x.gif) repeat-x scroll 0 -10px; padding: 8px 0 0 8px; height: 36px; color: #fff; font-size: 20px;}
.contentleft h2{font-size:18px;color:#555; padding:20px 10px 10px 10px; border-bottom:1px solid #eee;}
.contentleft h3{margin-top:30px; color:#000000; font-size:18px;padding:10px 10px 5px 10px;}
.contentleft p{margin:10px; font-size: 14px; line-height: 18px;}
.contentleft p .img_right{float: right; margin-left: 13px; margin-bottom: 13px;}
.contentleft p strong{font-weight: bold; line-height:18px;}
.contentleft ul{margin-left:20px;font-size: 14px;}
.contentleft ul li{margin:15px 0;}
.contentleft a{color:#0069E0; padding:1px 2px;}
.contentleft a:hover{color:#fff; background-color: #0657B3; text-decoration:none;}
.contentleft strong{font-weight:bold; line-height:18px;}
img.center{margin:10px auto; display:block;}
h1.bgBlau{background:transparent url(../images/h1_bg_x.gif) repeat-x scroll 0 -10px; padding: 8px 0 0 8px; height: 36px; color: #fff; font-size: 20px;}

.formLateral{ background-color:#e1e1e1; width:190px; padding:5px;}

.contentright{float: right; width:200px; padding: 0 0 0 10px; border-left:1px solid #eee; border-right:1px solid #eee;}
.filariadna{font-size:12px; color:#555; background-color:#eee; margin:10px; padding:5px;}
.masinfo{font-size:20px; margin-top:60px;}

.logoNtr{float:right;margin-top:192px;}
.telfsContactoHome{float:right;margin-top:192px;font-size:10px;font-family:arial;padding-right:20px;}
 
.header{height: 132px;}
div.logo{width:200px; float: left;margin:13px 0 0 60px;}
.links_superiores{float:right;font-size: 12px; padding-top: 40px; }
.links_superiores a{color:#333; text-decoration: none;}
.links_superiores a:hover{text-decoration: underline;}

.menuTop{clear:both; padding-top: 10px;}
.menuTop li{float:left;font-weight:bold;margin:0 5px;margin-bottom:15px;}
.menuTop li a{color:#6E6E6E; background-color: #CECECE; padding: 5px 13px; font-weight:bold;font-size: 14px; text-decoration: none;-moz-border-radius:8px;-webkit-border-radius:8px; border: 1px solid #CECECE;}
.menuTop li a:hover{color:#fff; background-color: #0657B3;}

.row_slogan{text-align:right;margin-top:20px;clear:both;background:transparent url(../images/banner-central-abadyn.jpg) no-repeat scroll 0 0; height: 261px;padding:0;}
.row_slogan strong{font-style: italic; color: #fff; font-size: 18px;}
.logos_centrales div{float: left;}
.cabecera_tlf_email{font-size:14px; color:#666666; margin:14px 10px 0 10px;}
.logo_mgcp{margin-left:20px;}
.logo_ntr{float:right!important; margin-top:15px; margin-right:30px;}
.footer{clear: both;background:#FFFFFF url(../images/footer-abadyn.jpg) no-repeat center top; height:60px;}
.crossling{font-size:11px; padding:10px;}
.crossling a{ color:#333333;}
.logofooter{float:right; font-size:12px; color:#666666;}
 
form{font-size:14px;}
form h3, h3.claseForm{background-image: url(../images/h1_bg_xa.gif); background-repeat:repeat-x; background-position:0 -10px;padding: 10px 0 0 0; text-align:center; height: 36px; color: #fff; font-size: 16px; font-weight:bold;} 
legend{ white-space:normal; color:#666666;}
label{font-weight:bold; display:block; margin-top:10px;}
.submit{float:right; font-weight:bold; margin:10px; }
#texto_mail{display:none; color:#990000; font-weight:bold; font-size:12px;}
.texto_campos_obligatorios_lateral{font-size:11px; color:#999999;}
.opiniones{float:right; width:200px; background-color:#fffae7; font-style:italic;padding:0 10px 10px 10px; margin-left:10px; margin-top:10px; font-size:14px; color:#666666;}
.opiniones h3{font-weight:bold; color:#ac8706; font-size:14px; font-style:italic; margin-top:10px;}
.box_home{width:335px; float:left; padding:10px; font-size:14px; margin:10px;}
.box_home img{float:left; margin-right:10px;}
.box_home h2{padding:0 0 5px 0!important; border:none;}

#recaptcha_image img{border:1px solid #999;width:190px;}

.tituloTelf{font-style:italic;font-size:14px;color:#a9a9a9;}
.telfGrande{font-size:28px;color:#333;}

.elementoSocio{float:left;width:350px;font-size:12px;border:1px solid #d3d3d3;background-color:#f3f3f3;margin:10px;margin-bottom:250px;}
.elementoSocio img{float:left;margin:5px;}
.listaCarnicas{list-style:circle;}
.irCarnicas{float:left;width:100%;margin-top:20px;}
.irCarnicas dd{float:left;width:375px;font-size:14px;text-align:center;}

.lugaresMDNav{text-align:center;margin:0px;margin-top:-10px;margin-bottom:10px;padding:5px;font-size:14px;background-color:#e3e3e3;border:1px solid #c2c2c2;}
.lugaresMDNav a:link, .lugaresMDNav a:visited{text-decoration:none;font-weight:bold;}
.lugaresMDNav a:hover{background-color:#f1f1f1;}

.mailKiko{font-size:18px;}
.cambioPartnerLista dd{margin-left:20px;margin-bottom:10px;}
.cambioPartnerLista{margin-bottom:30px;}
.cambioPartnerTabla{border:1px solid #c2c2c2;}
.cambioPartnerTabla td{padding:5px;text-align:center;}
.tituloParnerTabla td{background-color:#c2c2c2;font-weight:bold;}