/*home slides*/
.slide-left {width:464px; margin:124px auto;}
.slide-left h1 {font-family:'myriad', Arial, Helvetica, sans-serif; font-size:3em; color:#bc8703; font-weight:bold; margin:0; text-align:center;}
.slide-left h2 {font-family:'myriad', Arial, Helvetica, sans-serif; font-size:medium; color:#1f1e1e; padding:6px 0 6px 0; font-weight:normal; margin:0; text-align:center; background-color: rgba(0,0,0,0.2); text-align:center;}
.slide-left h3 {font-family:'myriad', Arial, Helvetica, sans-serif; font-size:medium; color:#bc8703; padding:12px 0 12px 0; margin:0; font-weight:bold; }

.slide-right {width:464px; margin:124px auto;}
.slide-right h1 {font-family:'myriad', Arial, Helvetica, sans-serif; font-size:3em; color:#FFFFFF; font-weight:bold; margin:0; text-align:center;}
.slide-right h2 {font-family:'myriad', Arial, Helvetica, sans-serif; font-size:medium; color:#FFFFFF; padding:6px 0 6px 0; font-weight:normal; margin:0; text-align:center; background-color: rgba(255,255,255,0.2); text-align:center;}
.slide-right h3 {font-family:'myriad', Arial, Helvetica, sans-serif; font-size:medium; color:#FFFFFF; padding:12px 0 12px 0; margin:0; font-weight:bold; }

/*contents bg*/
.contents_bgcolor { margin-top:24px; background-color:#f4ecd6; padding-top:15px; padding-bottom:15px; }
.contents_nobgcolor { background-color:#ffffff; margin-top:0; padding-top:0px; padding-bottom:0px; }

/*colors and backgrounds*/
.estilo01 {margin-top: 6px; width: 100%; text-align: right;}
.estilo02 {background-color:#FFF; text-align:center;}
.estilo02 p {text-align:center;}
.estilo03 {margin-top: 12px;}
.estilo04 {text-align:center; margin: 0 -10px 10px -10px;}
.estilo05 {margin-top:24px;}
.estilo06 {margin-top:24px; background-color:#f4ecd6; padding-top:15px; padding-bottom:15px;}
/*.estilo07 {padding:12px;}*/
.estilo07 {padding: 12px; min-height: 80px; overflow: hidden;}
.estilo08 {margin:0 auto; display:table;}
.estilo09 {margin-left:12px;}

.estilo10 {background-color:#f4ecd6; padding-top:15px; padding-bottom:15px;}
.estilo11 {background-color:#ffffff; margin-top:20px; padding: 6px;}
.estilo12 {background-color: #ba8503; margin-top:20px; padding: 6px; text-align: center;}
.estilo13 {background-color:#FFF; margin-right:20px;}
.estilo14 {padding-left:0; text-align:justify;}
.estilo15 {padding-left:15px; text-align:justify;}
.estilo16 {color:#FFF; font-weight:normal;}
.estilo17 {text-align:center; margin: 6px 0;}
.estilo18 {margin:30px auto; display:table;}
.estilo19 {margin-top:0; background-color:#f4ecd6; padding-top:15px; padding-bottom:15px;}

.estilo20 {background-color:#FFF; border:#a9a9a9 solid 1px; border-radius: 0;}
.estilo21 {margin-top:0; background-color:#f4ecd6;padding:15px;}
.estilo22 {background-color: #ffffff; padding: 12px; border-radius: 12px; margin: 0 12px;}
.estilo23 {background-color: white; padding: 6px; border-radius: 6px; line-height: 2.4; font-weight: bold;}
.estilo24 {padding:12px 0;}
.estilo25 {float:right !important;} 
.estilo26 {margin:12px 0;}
.estilo27 {margin-top:0; text-align:center;}
.estilo28 {margin-top:0; text-align:center; margin-top:12px;}
.estilo29 {color: #2e2e2e; padding: 12px; background-color: #F5E7C2; border: #bc8703 solid 1px;}

.estilo30 {color:#2e2e2e; text-align:center; font-size: x-large; font-weight:normal; margin-top:14px; margin-bottom:14px;}
.estilo31 {color: #2e2e2e; padding: 12px; background-color:#ffffff;}
.estilo32 {margin:64px auto;}
.estilo33 {color:red;}
.estilo34 {margin:124px auto;}
.estilo35 {background-color:#ffffff; margin-top:20px; padding: 6px; text-align: center;}
.estilo36 {background-color:#ba8503; margin:0 0 12px 0; padding: 6px;}
.estilo37 {margin:24px 0; text-align:center;}
.estilo38 {color:#ffffff; text-align:center; font-size: x-large; font-weight:normal;}
.estilo39 {padding:12px; margin:0 auto; border:0;}

.estilo40 {text-align:center; padding:6px;}
.estilo41 {margin: 0 auto; display: table;}
.estilo42 {background-color: #f2f2f2; border-radius: 12px; padding: 12px;}
.estilo43 {margin-top:0; text-align:left; margin-top:12px;}
.estilo44 {padding: 0;}
.estilo45 {background-color: #ffffff; border-radius: 12px; padding: 12px;}
.estilo46 {color:#1f1e1e; font-weight:normal;}
.estilo47 {margin:0;}
.estilo48 {margin: 15px; line-height: 2.2em;}
.estilo49 {padding: 12px;}

.estilo50 {margin-top:12px;}
.estilo51 {background-color:#FFF;}
.estilo52 {background-color:#efefef; margin-right:20px;}
.estilo53 {padding-left:0;}
.estilo54 {padding-right:0; text-align: right;}
.estilo55 {width:100%;}
.estilo56 {background-color:#FFF; margin-right:20px;}
.estilo57 {margin-right:20px;}
.estilo58 {color:#2e2e2e; text-align:center; font-size: x-large; font-weight:normal; margin-top:14px; margin-bottom:14px; border-bottom: dotted 1px #999999; padding-bottom: 4px;}
.estilo59 {background-color:#ffffff; margin-top:46px;}

.estilo60 {text-align: center; font-weight: bold;}
.estilo61 {padding-left: 0;}
.estilo62 {padding-left: 30px;}
.estilo63 {background-color:#ffffff; margin-top:20px;}
.estilo64 {text-align:center; color:#ba8503; padding:6px;}
.estilo65 {background-color:#ffffff; margin-top:70px;}
.estilo66 {margin:20px 0; padding: 6px;}
.estilo67 {margin-top:20px; padding: 6px;}
.estilo68 {color: #ffffff; padding: 12px; background-color: #bc8703;}
.estilo69 {background:#bc8703 url(../images/fondo-botones.png) left top repeat-x; padding:0;}

.estilo70 {background-color: #ffffff; margin-top:20px; padding: 6px; text-align: center;}
.estilo71 {margin-top:6px; margin-bottom:6px;}

/* others */
.img-noticia {margin-right:12px;}
.legal { font-style:normal;}
.enlace_home {text-align:center; margin: 0 -10px 10px -10px;}
.input_bg_01 { border:0; background-color:#efefef; }

/** texts defaults **/
.medium { font-size: 20px; }
.small {font-size:small;}
.x-small {font-size:x-small;}
.xx-small {font-size:xx-small;}
.bold { font-weight:bold; }
.nobold{  font-weight:normal; }
.noborders { border:0px; }
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.nounderline {text-decoration:none;}
.lighter { font-weight: lighter;}
.bolder {font-weight: bolder;}
.nodisplay { display:none; }
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; }
.clearfix_top:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; margin-top:10px; }

.right {text-align: right;}
.center {text-align: center;}
.left {text-align: left;}
.justify {text-align: justify;}

.txt_centrado {text-align:center;}
.txt_right {text-align: right;}
.txt_justificado {text-align:justify;}

/** defaults colors **/
.white, a.white {color:#fff;}
.black, a.black {color:#000;}
.bg-white {background-color:#ffffff;}
.bg-black {background-color:#000000;}
.bg-grey {background-color:#d6d6d6;}
.bg-grey2 {background-color:#f2f2f2;}
.bg-color1 {background-color:#BA8503;}
.bg-color2 {background-color:#F4ECD6;}

.positive { color:green; }
.negative { color:red; }
.color1 { color:#BA8503;}

/** menu selected **/
.navbar-default .nav-justified > li.active,
.nav-justified > li.active,
.navbar-default .nav-justified > li.active > a,
.nav-justified > li.active > a:hover, 
.nav-justified > li.active > a:focus,
.dropdown-menu > li.active,
.dropdown-menu > li.active > a,
.dropdown-menu > li.active > a:hover, 
.dropdown-menu > li.active > a:focus 
{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #BC8703;
}

/* well menus */
.well-menu {
    background-color: #FFFFFF;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0;
    margin-bottom: 25px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
}

.well-menu > ul.menu-revistas > li.selected {
	background-color: #f2f2f2;
	border: 1px dotted #333333;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right:3px;
    padding-top:3px;
}

.badge_label { background-color: white; padding: 6px; border-radius: 6px; line-height: 2.4; font-weight:normal; }
.badge_label_inverse { background-color: #BA8503; color:white; padding: 6px; border-radius: 6px; line-height: 2.4; font-weight:normal;}
a.badge_label_inverse { text-decoration:none; }
 
table.table-atc > thead { background-color:#BA8503; color: #fff; }
table.table-atc > tfoot { background-color:#f8f1f1; }

/*li mapasite*/
.listado-mapaweb {list-style: none; margin: 12px; padding: 0;}

ul.pagination > li.page_selected ,
ul.pagination > li.page_selected > a { background-color:#BC8703; color: white; }

/* historico */
.media-body {font-family: 'myriad', Arial, Helvetica, sans-serif; font-style:normal; }

/* otros */
.pad_left {padding-left:0;}
.rutas_tit {background-color: #ba8503;
padding: 6px;
text-align: center;}

.margen_form {margin:12px 0;}


/** old css**/
.printError { font-family :	Verdana, Arial, Helvetica, sans-serif; font-size :11px; font-weight:bold; color: red; text-align: center;}

/* new css banners */

.container-publi img {padding:6px 0 0 0;}
.no-padding { padding: 0; }
.publi_padding { padding: 6px 0 0; }

