/* **************************************************** CUSTOM */

body {
background-color: #031735;
/*background-image: url(../images/bg_index_tile.png);
background-repeat: repeat-x;*/
font-family: "Ancizar sans", Tahoma, Geneva, sans-serif;
color: #FFF !important;
background-image: url("../images/burbujas.png");
background-repeat: repeat;
}

.bt-hoover:hover {opacity: 0.7;}

main.detalle ol li, main.detalle ul li {
border-bottom: none;
font-size: 1.3em;
line-height: 1.5em;
padding-bottom: 0px;
padding-top: 10px;
text-align: left;
}

.nav-tabs>li {
float: left;
margin-bottom: 0px;
font-size: 25px !important;
width: 48%;
}

.nav-tabs>li>a { /*itm inactv*/
margin-right: 25px;
line-height: 1.428571429;
border: 1px solid #767676;
border-radius: 4px 4px 0px 0px;
background: rgba(255, 255, 255, 0.33);
color: #FFF;
text-decoration: none;
}

.nav-tabs>li>a:hover { text-decoration: none;}

h1 h2 h3 h4 h5 h6 p {color: #fff !important;}

main.detalle h1.csc-firstHeader, main.detalle h1 {
color: #FFF;
font-size: 40px;
margin-top: 40px;
}

main.detalle .csc-frame-frame1 {
border-bottom: none;
color: #FFF;
}

main.detalle h2 {
color: #FFF;
font-size: 30px;
margin-top: 20px;
}

main.detalle .breadcrumb-class {
border-bottom: 1px dotted #6F6F6F;
color: #FFF;
}

.well p {
color:#000;
}

.col-bump {margin-top: 100px;}

.carousel-control { color: #FFF !important; }

main.detalle .btn-default {
text-shadow: none;
background: #93C9FF;
background: -moz-linear-gradient(top, rgba(147,201,255,1) 0%, rgba(104,170,237,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93C9FF), color-stop(100%,#68AAED));
background: -webkit-linear-gradient(top, #93C9FF 0%,#68AAED 100%);
background: -o-linear-gradient(top, rgba(147,201,255,1) 0%,rgba(104,170,237,1) 100%);
background: -ms-linear-gradient(top, rgba(147,201,255,1) 0%,rgba(104,170,237,1) 100%);
background: linear-gradient(to bottom, #93C9FF 0%,#68AAED 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c9ff', endColorstr='#68aaed',GradientType=0 );
}


.btn-default:hover { background-color:#000 !important;}

a.prev {
z-index: 100;
font-size: 30px;
color: rgba(255, 255, 255, 0.55) !important;
font-family: sans-serif;
position: absolute;
right: 51%;
bottom: 2px;
background: rgba(0, 0, 0, 0.57);
padding: 3px 10px 8px 10px;
border-radius: 5px;
}

a.next{
z-index: 100;
font-size: 30px;
color: rgba(255, 255, 255, 0.55) !important;
font-family: sans-serif;
position: absolute;
right: 46%;
bottom: 2px;
background: rgba(0, 0, 0, 0.57);
padding: 3px 10px 8px 10px;
border-radius: 5px;
}

a.next:hover, a.prev:hover {text-decoration: none !important;}