body{background:#ccc9c8 url(../img/fondo-cbbc.jpg);}

h1,h2,h3,h4,h5,h6{font-family: 'Roboto Condensed', sans-serif;}
p,ul,ol,a,address{font-family: 'Ubuntu Condensed', sans-serif;
font-size:110%;}
p{margin-bottom:.25em;}

#principal{background:#fff;}

#encabezado{background:#ab8266;}
#encabezado h1{font-size:1.3em;
text-align:center;
color:#fff;
margin-bottom:-.2em;}

#___gcse_0, /*#___gcse_0 **/{background:none !important;
border:none !important;}
.gsc-control-cse{padding:0 !important;
background:none !important;
border:none !important;}
.gsc-search-button-v2{padding:0 !important;
background:none !important;
border:none !important;
margin-top:1rem;}

#banner{background: transparent linear-gradient(to bottom, #CCCAC9 0%, #F6F6F6 100%) repeat scroll 0% 0%;
padding: 10px;}

#menu-global{background:#005ec4;
text-align:center;}
#menu-global a{color:#fff;
text-decoration:none;
font-weight:bold;
padding:.5em;
display:block;}
#menu-global a:link{color:#fff;}
#menu-global a:visited{color:#fff;}
#menu-global a:hover{color:#fff;}

#banner-main{background:rgba(255,255,255,.45) !important;
margin-right:0;
margin-left:0;
width:960px;}

#menu-main{width:960px;
margin-right:0;
margin-left:0;
height:425px;
position:relative;
overflow:hidden;
background:#000;}
#menu-main>div{width:960px;
height:425px;
position:absolute;
top:0;
left:0;}

.container{position:relative;}
.slidetabs{background:#fff;
width:150px;
text-align:center;
padding:.5em 0 0 0;
word-spacing:.75em;
position:absolute;
bottom:0;
left:50%;
z-index:9999;
margin-left:-50px;
border-radius:10px 10px 0 0;}
.slidetabs a{text-decoration:none;
font-size:3em;
color:#ebca33;}
.slidetabs .current{color:#cc7433 ;}

#menu-main-top{background:#005ec4;
text-align:center;}
#menu-main-top a{color:#fff;
text-decoration:none;
font-weight:bold;
display:block;
padding:.3em;
font-size:1.3em;}

#menu-main-top p,#menu-main-bottom p{border-right:solid 2px #fff;
margin:0;}
#menu-main-top .ultimo,#menu-main-bottom .ultimo{border:none;}

#menu-main-bottom{background:#669edc;
text-align:center;}
#menu-main-bottom h3{font-weight:bold;
font-size:150%;
color:#fff;}
#menu-main-bottom a{color:#fff;
text-decoration:none;}
#menu-main-bottom p{font-weight:bold;
padding:.5em;}

#contenido-main{background:#fff;
margin-right:0;
margin-left:0;
padding:10px;}
#contenido-main h1{color:#005ec4;}
#contenido-main h2{color:#cc7433;}
#contenido-main h3{color:#9c9a9b;}
#contenido-main p{line-height:1.5em;
margin:0 0 1em 0;
font-family:sans-serif;}
#contenido-main ul{list-style-type:disc;
list-style-position:inside;
font-family:sans-serif;margin:0 0 0 1em;}
#contenido-main li{}

#contenido-main table{margin-left:auto;
margin-right:auto;
background:#ccc;
padding:1px;
margin:10px auto 15px auto;}
#contenido-main .row{float:left;
margin:0 20px 15px 0;}
#contenido-main .ultimo{margin-right:0;}
#contenido-main table caption{font-size:large;
background:#003d88;
padding:0.25em;
color:#eee;}
#contenido-main table caption small{font-size:small;}
#contenido-main th{background:#005ec4;
color:#fff;}
#contenido-main table th.primero{text-align:left;}
#contenido-main table a{display:block;
color:#555;}
#contenido-main table a:link{color:#555;}
#contenido-main table a:visited{color:#555;}
#contenido-main table a:hover, #contenido-main table a:focus{color:#000;}
#contenido-main tbody{background:#fff;}
#contenido-main tbody tr:hover{background:#eee;}
#contenido-main tfoot{background:#cc7433;}
#contenido-main th,#contenido-main td{border:2px solid #ccc;
margin:0;
padding:0.3em;}
#contenido-main tbody .par{background:#eee;}
#contenido-main .medio{text-align:center;}

#noticias-encabezado{background:#ab8266;
margin-top:1.5em;
margin-bottom:-1.1em;}
#noticias-encabezado p{font-size:1.65em;
padding:.25em;
font-weight:bold;
color:#fff;}
#noticias-encabezado a{font-size:.5em;
text-indent:1.5em;
color:#c2c3c9;
text-decoration:none;
padding-top:.5em;}
#noticias-encabezado img{height:35px;
padding-top:1em;}

#noticias{background:#fff;
margin-top:1em;
margin-bottom:1em;
border-bottom:#aaa solid 2px;}
#noticias h1{color:#fff;
background:#005ec4;}
#noticias h1 a{font-size:small;
font-weight:normal;
font-family:sans-serif;
padding:0 0 0 .5em;
color:#ccc;
text-decoration:none;}
#noticias p{margin:0;
font-size:1.25em;}
#noticias h2{color:#005ec4;
font-weight:bold;
font-size:175%;
line-height:.65em;
margin:0 0 .25em 0;}

.panes{width:627px !important;
height:250px;
margin:1em 0;
float:left;}

.tabs{margin:1em 0 0 80%;
padding:5px;
background:#005ec4;
text-align:center;
width:200px;}
.tabs a{list-style-type:none;
display:inline-blocK;
width:45px;
margin:0;
text-decoration:none;}
.tabs a:link{color:#fff;}
.tabs a:visited{color:#fff;}
.tabs a:hover{background:#fff;
color:#000;}
.tabs .current{background:#ccc;
color:#000 !important;}

#noticias .panel{width:627px;
height:600px;
position:absolute;
left:0;}

.noticias{background:#ab8266;}

.newscard{width:90%;
height:335px;
float:left;
overflow:hidden;
margin:0 0 0 1.65em;
padding:0;}
.newscard h2{margin:0 0 0 0;}
.newscard a{text-decoration:none;
font-size:.75em;}
.newscard img{clip-path:border-box;
display:block;
margin:auto;}

#video-destacado{float:left;
width:290px;
margin:1em 1em 0 0;
z-index:999999;}
#video-destacado h2{margin-bottom:1em;}

#contenido-main .newscard{width:45%;
margin-bottom:1.5em;}
#contenido-main .newscard h2{line-height: .75em;
font-size:2.25em;
margin-bottom:.25em;}
#contenido-main .newscard a{color:#005ec4;}
#contenido-main .newscard p{margin-bottom:-.25em;
color:#cc7433;
font-weight:bold;}

.pagination{margin:1em 0 0 0;
font-weight:bold;}

.step-links{width:300px;
text-align:center;
margin:auto;
color:#cc7433;}
.step-links a{color:#21919B;
text-decoration:none;}

#tramites,#educativos{margin-bottom:1.5em;}
#tramites p,#educativos p{font-size:1.25em;
padding:.25em;
background:#ddd;}

#tramites p{text-align:center;
font-weight:bold;}
#tramites a{text-decoration:none;
color:#005ec4;}
#tramites .encabezado{background:#669edc;
font-size:.75em;}

#educativos p{text-align:center;
font-weight:bold;}
#educativos a{text-decoration:none;}
#educativos .encabezado{background:#c2c3c9;
font-size:.75em;}

#vinculacion{background:#ab8266;}
#vinculacion h1{
font-size:1.5em;
margin-left:1em;}
#vinculacion a{text-decoration:none;
color:#fff;}

#aux-enlaces{margin-top:2em;}
#aux-enlaces .one-third{text-align:center;
font-size:1.75em;
font-weight:bold;}
#aux-enlaces .one-third a{text-decoration:none;}

#compras{margin-bottom:1em;}
#compras p{background:#ddd;
font-weight:bold;
font-size:1.25em;}
#compras a{text-decoration:none;
padding:.5em;
display:block;}

#entorno{margin-bottom:1em;
background:#cc7433;
padding-bottom:1em;}
#entorno h1{background:#005ec4;
line-height:.5em;}
#entorno h4{margin-top:.5em;}
#entorno a{color:#fff;
text-decoration:none;}
#entorno .eight.columns{text-align:center;}

#secc-contenido{background:#fff;
margin-bottom:1em;}
#secc-contenido h1{background:#005ec4;
color:#fff;}
#secc-contenido h2{color:#cc7433;
font-size:175%;}
#secc-contenido p{font-size:125%;
margin-bottom:1em;
line-height:1.5em;}
#secc-contenido ul{list-style:disc;
list-style-position:inside;}
#secc-contenido .sixteen.columns{margin-top:1.5em;}

#noticias h1,#tramites h1,#educativos h1,#convocatorias h1,#entorno h1,#secc-contenido h1{margin-bottom:0;
font-weight:bold;
font-size:200%;
text-indent:1em;}

#pie{background:#005ec4;
color:#fff;
text-align:center;
margin-top:1em;
margin-left:0;
margin-right:0;
width:100%;}
#pie h1{font-size:1em;
margin:0 0 0 0;
font-weight:bold;
line-height:1.25em;
color:#fff;}
#pie a{color:#fff;}
#pie address{margin:0 0 0 0;}


.barra-colores .primero,.barra-colores .segundo,.barra-colores .tercero,.barra-colores .cuarto{width:25%;
float:left;
margin:0 0 1em 0;}
.barra-colores .primero{border-bottom:solid 3px #005ec4;}
.barra-colores .segundo{border-bottom:solid 3px #0097a7;}
.barra-colores .tercero{border-bottom:solid 3px #f7cf00;}
.barra-colores .cuarto{border-bottom:solid 3px #d5742d;}

.notificacion{color:#934400;
background:#f8b35e;
border:solid 2px #934400;
padding:1em;
text-align:center;
font-size:1.5em;
}

.img-centro{display:block;
margin-left:auto;
margin-right:auto;}

.pie-txt{text-align:center;}

.clear{clear:both;}

.aviso{background:#b2cdeb;
border:solid 2px #005ec4;
color:#005ec4;
padding:1em;
text-transform:uppercase;
font-size:1em;
font-weight:bold;}

.error{background:#f2a0a0;
border:solid 2px #a30000;
color:#a30000;
padding:1em;
text-transform:uppercase;
font-size:1em;
font-weight:bold;}