/*  css by daniel castanera*/
/* --------------------------------------- general ------------------------------------------ */
#docs{width:945px; margin:0 auto; ;}
#docs #hd { }
#docs #hd .hd_top {width:945px; background:#edf0f2;}

a, a:visited {font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; color: #52697b; text-decoration:none;}
a:hover {color:#000;}
img {border:0px;} 
.noshow {display:none;}
 /*------------------------------------------------------
 cabecera ------------------------------------------------------*/

#hd .logos {margin-left:5px; float:left;}
#hd .banner {margin:2px 0 10px 10px;}

/* menu principal*/
#hd .top_menu {}
#hd .top_menu { margin:0px;  list-style:none;}
#hd .top_menu li {float:left;display:inline; margin:0px; padding:0px;}
#hd .top_menu li a { float:left; font-weight:bold; background:url(../images/bg_menu_left.gif) no-repeat left top;  margin:0 0 0 5px;  padding:0px 0 0px 10px; text-decoration:none;}
#hd .top_menu li a span { float:left; display:block;  background:url(../images/bg_menu_right.gif) no-repeat right top;  padding:5px 10px 4px 0px;  color: #fff; }

#hd .top_menu li a:hover, 
	#hd .top_menu li.selected a {background:url(../images/bg_menu_left_a.gif) no-repeat left top;}
	
#hd .top_menu li a:hover span,
	#hd .top_menu li.selected a span { background:url(../images/bg_menu_right_a.gif) no-repeat right top;  }


/* menu secundario */ 
#hd .second_menu {margin:10px 0 0 0; }
#hd .second_menu li {float:left;display:inline; margin-left:10px;}
#hd .second_menu li a{ padding-left:10px;}
#hd .second_menu li.selected a{ font-weight:bold;}
#hd .second_menu li.first {margin-left:0px;}
 
.sm-md {margin-bottom:15px;} 
.sm-md .hd {position:relative;}



/* 3 columnas*/
.sm-3 {padding:5px}
.sm-3  .sm-u {float:right; width:305px; margin-left:10px;}
.sm-3  .sm-first {float:left; width:305px; margin-left:0px;}
.sm-3  .sm-second {float:left;width:305px; }
 
 /* 2 columnas*/
.sm-2  {padding:0 5px;}
.sm-2  .sm-u {float:right; width:305px; margin-left:20px;}
.sm-2  .sm-first {float:left; width:610px; margin-left:0px;}

 
 /* 1 columna sm-x*/ 
.sm-1 {padding:0 5px;}
 
 
/* noticias */ 
.sm-news { margin-bottom:10px; border-bottom:1px solid #52697b; padding-bottom:10px;}
.sm-news-l {}
.sm-news-r {}
.bb-md {}
 
 
.sm-adv {border:1px solid #b6bfc8; overflow:hidden;}
.sm-adv .hd {background:#b6bfc8;}
.sm-adv .hd h3 {text-align:right; color:#fff; font-size:10px;}
.sm-adv .hd a {text-align:right; color:#fff; font-size:10px;}
.sm-adv .bd {margin:0 auto; text-align:center;}



.sm-news .hd  .more {position:absolute;}
.sm-news .bd{} 
.sm-news .ft .more {float:right; display:inline;} 

.sm-news-l .mg{float:left; margin-right:0.5em;}
.sm-news-l .mt {display:table; height:1%;} 

.sm-news-r .mg{float:right; margin-left:0.5em;}
.sm-news-r .mt {display:table; height:1%;}
 
 
 
.news-sk-1 h3 a{font-size:16px; color:#52697b; font-weight:bold; margin-top:3px;}
.news-sk-1 .text {color:#52697b; margin-top:5px;}
.news-sk-1 h4 {font-size:10px; color:#52697b; margin-top:3px;}

.news-sk-2 {margin-bottom:5px;}
.news-sk-2 h3 a{font-size:14px; color:#52697b; font-weight:bold;} 
.news-sk-2 h4 {font-size:10px; color:#52697b;}
.news-sk-2 .text {color:#000;}

.lst_sm_news li {margin-top:20px; text-align:justify;}

/* lista*/
.lst_news li {background:url(../images/bg-square.gif) no-repeat 0 5px; padding:0 0 5px 20px;}
.lst_news li a {font-size:13px; color:#52697b;}
.date{margin:10px 0; font-size:13px; color:#b6bfc8; font-weight:bold;}

 
.sm-motogp{ background:#000 url(../images/bg-motogp.gif) repeat; height:50px; padding-top:5px; margin-bottom:20px;} 
.sm-motogp h2 { float:left; display:inline; padding:5px 0 0 0px; height:42px; color:#fff; font-size:30px; font-weight:bold; margin:3px 0 0 10px;} 
.sm-motogp .logo {float:right; display:inline; width:264px; height:45px; background:url(../images/motogp-logo2.gif) no-repeat right top; margin-right:10px;}




/* modulo general */
.sm-md-g .hd {background:#b6bfc8; margin-bottom:10px;border-bottom:1px solid #899098;}
.sm-md-g .hd h3 {color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase; padding-left:5px; padding-top:2px;}  
.sm-md-g .bd {padding:0 5px;}

/* modulo promo */
.sm-md-promo  {margin-bottom:0px;}
.sm-md-promo .hd {background:#b6bfc8; border-bottom:1px solid #899098;}
.sm-md-promo .hd h3 {color:#fff; font-size:20px; font-weight:bold; padding-left:5px; padding-top:2px;}  
.sm-md-promo .bd {padding:0px;}
 

.sm-md-g2 .hd {background:#2d455d;}
.sm-md-g3 .hd {background:#bc1b00;}

/*prmociones*/
.sm-promocion {margin:10px 0; padding:5px 5px;  border-bottom:2px #eee solid;  border-top:2px #eee solid; }
.sm-promocion .sm-u {float:right;}
.sm-promocion .first {float:left;}


/*detalle de una noticia*/
.sm-detalle {font-size:12px;}
.sm-detalle h2{font-size:18px; font-weight:bold; color:#52697b; margin-bottom:5px;}

.sm-detalle h4{font-size:12px; color:#52697b; margin:5px 0;}
.sm-detalle h4 strong {color:#999;}

.sm-detalle .text{line-height:160%; font-size:13px; color:#333;  text-align:justify;}
.sm-detalle .text p {margin-bottom:10px;}
.sm-detalle .text img{float:left; margin:5px 10px 5px 0;}


/*breadcrumb*/
.sm-breadcrumb {margin:0 0 10px 0;}

/*lista galerias*/
.sm-gallery .lst_images li {float:left; display:inline; margin-left:3px; overflow:hidden; width:74px;}
.sm-gallery .lst_images li.first {margin-left:0px;}
.sm-gallery .bd {padding:0px;}
.sm-gallery .lst_images2 li {width:95px; margin-left:10px;}


/*lista galerias2*/
.sm-gallery2 .lst_images li {float:left; display:inline; margin-left:15px; overflow:hidden; }
.sm-gallery2 .lst_images li.first {margin-left:1px;}

.sm-gallery2 .bd {padding:0px;}
.sm-gallery2 .lst_images li { margin-left:3px;}



/*------------ varios ----------*/
.services {margin:20px 0; background:#eee; border-top:2px solid #ccc; border-bottom:2px solid #ccc; padding:10px ; position:relative; overflow:hidden;}
.lst_services {margin-top:10px; float:left; display:inline; margin-right:10px;}
.lst_services li{float:left; display:inline; margin-right:10px; width:130px; }
.lst_services li a{margin-bottom:10px; font-size:12px; color:#333; text-decoration:none;}

.lst_services_lnk {position:absolute; right:0px; top:0px; width:210px; height:120px;float:left; display:inline; padding:10px; line-height:190%;}
.lst_services_lnk {background:#ccc; color:#000;}
.lst_services_lnk li a{margin-bottom:10px; font-size:14px; color:#000; text-decoration:none; }

.lst_services_lnk ul {float:left; display:inline; width:100px;}


/* servicios articulo*/
.sm-services {background:#cdd4da; height:25px; margin:5px 0 10px 0; }
.sm-services .lst_detalle_services{float:right; margin-top:4px; }
.sm-services .lst_detalle_services li {float:left; display:inline; padding:0 5px;}
.sm-services .lst_detalle_services li.ag { padding:0 2px;}
.sm-services .lst_detalle_services li.ag a{ text-decoration:none;}

/* inicio footer   */
#ft{padding:40px 0 0 0;margin:0;float:left;width:946px;text-align:center;font-size:10px;background-color:#FFF;border-top:#E5E5E5 double 1px; margin-top:0px;}
#ft a {text-decoration:none; font-size:11px; color:#000;}
#ft a:hover { text-decoration:underline;}
.menufooter { margin:0; padding:0; float:left; display:inline; width:946px; text-align:center;}
.menufooter ul { margin:0; padding:0; float:left; display:inline; width:946px; list-style-type:none;}
.menufooter li { display:inline ; margin-left:2px;}
.menufooter li a:hover { text-decoration:underline;}
.logoscierre{ text-align:center; margin:0; padding:5px 0 0 0; display:inline; float:left; width:945px;}
.logoscierre p { margin:5px 0; padding:0; display:inline; float:left; width:945px;}
/* fin footer */

/*  clear */ 
 
.sm-md :after,
.sm-block :after,
.sm-md .hd:after,
.sm-md .bd:after,
.sm-md .ft:after,
.sm-news-l:after,
.sm-news-r:after, 
.sm-news:after,
#hd:after,
.sm-md:after,
#bd:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.sm-md,
.sm-block,
.sm-md .hd,
.sm-md .bd,
.sm-md .ft,
.sm-news-l,
.sm-news-r, 
.sm-news,
#hd,
#bd{
	zoom: 1;
 }
