
@charset "UTF-8";
/* CSS Document */
	
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

body { font-family: 'Open Sans', sans-serif;; color: #32424a; overflow-x: hidden; background: #f5f5f5 url("/images/fbc/back.jpg") no-repeat top center fixed; background-size: cover; }

.clear {clear:both !important;}

a:active, a:link, a:visited {color:#01425f; text-decoration:none;}
a:hover {color:#a94; text-decoration:none;}

.container { max-width: 1350px !important;; }

#section_1 { background: #fff; position:fixed; z-index:10; width:100%; }
#section_1_content { padding:15px 10px; }
#section_2 { background:#34495e; }
#section_2 .container { max-width: none !important; }
#section_2_content { }
#section_3 { background-color: rgb(245,245,245); background-color: rgba(255,255,255,0.8); padding: 50px 0 80px; }
#section_3_content {  }
#section_4 { background: #023 url("/images/fbc/back-03.jpg") no-repeat top center fixed; padding: 50px 0 80px; }
#section_4_content { color: #ddd; }
/* #section_5 { background-color: rgb(25,50,75); background-color: rgba(25,50,75,0.9); padding: 50px 0 80px; }
#section_5_content { color: #68a; } */
#section_5 { background: #f7f6f6; padding: 50px 0 80px; }
#section_5_content { }
#section_6 { background: #eee url("/images/fbc/back-01.jpg") no-repeat top center fixed; padding: 50px 0 80px; }
#section_6 .container { }
#section_6_content { }
#section_7 { background: #e4e9eb; padding: 50px 0 80px; }
#section_7_content { }
#section_8 { background: #081017 url("/images/fbc/back-04.jpg") no-repeat center center; padding: 50px 0 80px; }
#section_8_content { color: #fff; }
#section_9 { background:#fff; padding: 50px 0 80px; }
#section_9_content {  }
#section_10 { background-color: rgb(20,35,50); background-color: rgba(20,35,50,0.9); padding: 10px 0 20px; }
#section_10_content { font-size:0.9em; color: #469; }

.top_block { margin: 0px 25px 50px 25px; }
.box_block { margin: 15px; }
.box_news { margin: 5px; background: #fff; }
.box_side { margin-right: 10px; }
.box_titulo { font-family:'Asap', sans-serif; text-align: left; font-size: 2em; color: #1a232c; margin: 0 0 20px 0; padding: 0 0 0 70px; line-height: 1em; }
.box_titulo a:active, .box_titulo a:link, .box_titulo a:visited {color:#666; text-decoration:none;}
.box_titulo a:hover {color:#2f9542; text-decoration:none;}
.box_texto { text-align:left; }
.box_texto p { margin-bottom:10px; line-height:1.6em; }
.top_texto { margin-top: 20px !important;; }
.home_texto p { font-size:1em; margin-bottom:15px; }
.home_texto img { margin: 15px; }



/* MARGINS */
	.noMargin {margin:0 0 0 0 !important;}
	.bottomMargin5 {margin-bottom:5px !important;}
	.bottomMargin10  {margin-bottom:10px !important;}
	.bottomMargin20 {margin-bottom:20px !important;}
	.bottomMargin30 {margin-bottom:30px !important;}
	.bottomMargin50 {margin-bottom:50px !important;}
	.leftMargin5 {margin-left:5px !important;}
	.leftMargin10 {margin-left:10px !important;}
	.leftMargin20 {margin-left:20px !important;}
	.leftMargin30 {margin-left:30px !important;}
	.leftMargin50 {margin-left:50px !important;}
	.rightMargin5 {margin-right:5px !important;}
	.rightMargin10 {margin-right:10px !important;}
	.rightMargin20 {margin-right:20px !important;}
	.rightMargin30 {margin-right:30px !important;}
	.rightMargin50 {margin-right:50px !important;}
	.topMargin5 {margin-top:5px !important;}
	.topMargin10 {margin-top:10px !important;}
	.topMargin20 {margin-top:20px !important;}
	.topMargin30 {margin-top:30px !important;}
	.topMargin50 {margin-top:50px !important;}
	.leftPadding5 {padding-left:5px;}

/* ALIGNS & FLOATS */
	.centerAlign {text-align:center !important;}
	.leftAlign {text-align:left !important;}
	.rightAlign {text-align:right !important;}
	.centerFloat { float:center !important;display:inline-block;}
	.leftFloat { float:left !important;display:inline-block;}
	.rightFloat { float:right !important;display:inline-block;}



/* TEXTOS */
	.auxText { font-size: 0.8em !important; color:#666; }
	h1 { font-family:'Asap', sans-serif; text-transform:uppercase; font-size: 2em; line-height: 1.3em; margin:0 0 10px 0; color: #01425f; }
	h2 { font-family:'Asap', sans-serif; text-transform:uppercase; font-size: 1.6em; margin:0 0 15px 0; color: #01425f; }
	h3 { font-family:'Asap', sans-serif; text-transform:uppercase; font-size: 1.2em; margin:0 0 10px 0; color: #01425f; }
	h4 { font-family:'Asap', sans-serif; text-transform:uppercase; font-size: 1.1em; margin:0 0 3px 0; color: #01425f; }
	.linkText { font-size: 0.8em !important; color:#a94 !important; text-transform:uppercase; font-weight:bold; }
	.dorado { color: #a94; }
	.blanco { color: #fff !important; }
	.negro { color: #082333; }
		
	.texto_principal { margin:0px 25px 50px 25px; text-align:left; line-height:1.6em; padding-top: 15px; }
	.texto_principal p { margin-bottom: 15px; }
	.texto_principal h1, .texto_principal h2, .texto_principal h3 { color: #082333; }
	.texto_principal ul { list-style:none;; list-style-position:inside; margin: 0 0 20px 10px; }
	.texto_principal li { background:url('/images/icons/arrow.png') no-repeat 0 8px; padding-left:8px; margin:0 0 6px 2px; }
	.texto_principal img { height:auto !important; margin: 5px 20px 25px 20px; }
	.texto_principal table { width: 100%; border:0; border-collapse:collapse; font-size: 0.9em; }
	.texto_principal th, .texto_principal td { border: 1px solid #e1e1e1; padding:2px 5px; }

	
/* BORDERS */
	.noBorder {border:none !important;}
	.separador { width:70%; border-bottom:1px solid #ddd; margin: 50px auto; }


/* BOTONES */
	.botonSmall, .botonLarge {color: #68a !important; border:2px solid #68a; background:transparent; cursor: pointer; transition: all .3s ease-in-out; text-transform:uppercase; font-weight:bold; }
	.botonSmall:hover, .botonLarge:hover {background:#a94; color: #fff !important; border:2px solid #a94; cursor: pointer; text-decoration:none !important; }
	.botonLarge { font-size: 1em; padding: 12px 25px; }
	.botonLarge:hover { font-size: 1em; padding: 12px 25px; }
	.botonSmall { font-size: 0.9em; padding: 8px 16px; }
	.botonSmall:hover { font-size: 0.9em; padding: 8px 16px; }
	
	
/* ICONOS */
	.bullet { background: url('/images/icons/arrow.png') no-repeat 0 top; width:8px; height:8px; display:inline-block; }
	

/* FORMULARIOS */
	.formFooter { width:90%; background: none; border: none; font-size: 1.1em; padding: 20px 0; border-bottom: 1px solid #a33; color: #fff; }
	.campoform {border:1px solid #CCC;color:#082333;background:#fff;font-size:13px;padding:12px 8px;margin:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.campoform_small {border:1px solid #CCC;color:#082333;background:#fff;font-size:12px;padding:4px 6px;margin:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.selectform { background: #fff url("https://baloncestocolegial.com/images/back/select.png") 100% center no-repeat; background-size: 40px 30px; padding: 0 40px 0 10px; -webkit-appearance: none !important; height: 2.3125rem; }
	.selectform_small { background: #fff url("https://baloncestocolegial.com/images/back/select.png") 100% center no-repeat; background-size: 35px 25px; padding: 0 30px 0 10px; -webkit-appearance: none !important; height: 2rem; }
	.msg_ok, .msg_error { padding: 18px 10px; margin-bottom: 40px !important; font-weight: normal; font-size: 1em ; color: #444; text-align: center; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px; }
	.msg_error { background: #fff6f6; border: 1px solid #ffc3c3; }
	.msg_ok { background: #efd; border: 1px solid #ce9; }
	.msg_warning { font-size: 0.8em; color: #c00; margin: 4px 0 !important; }




/* POPUPS */
	.popup { z-index: 2998; display: none; }
	.popupInfo { position: absolute; width: 300px; left:50%; margin-left:-150px; top:70px; z-index:3000; background:#FFF; -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 -13px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); }
	.popupRegister { position:absolute; width:300px; left:50%; margin-left:-150px; top:70px; z-index:3000; background:#FFF; -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 -13px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); }
	.popupInfoContent { padding:20px 30px 25px; }
	.popupInfoContent h2 { font-size: 26px; margin-bottom: 20px; }
	.popupCerrar { float: right; margin: -10px -18px 0 0; }
	.popupInfoSecondary {padding:20px 30px 25px;background:#eee;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
	.popup p { margin-bottom:3px; }
	.popupZonabc {background:url("http://baloncestocolegial.com/images/cabeceras/popup-zonabc.jpg") no-repeat #F3F3F3;padding:20px;padding-top:60px !important;}
	.warningLogin { background:url("http://icongame.es/images/icons/no.png") no-repeat scroll left top #fee;padding:15px 15px 15px 40px;margin:10px 0 0 0;font-size:12px;font-weight:bold;color:#333;border:1px solid #fcc;}
	.popupFoto {z-index: 998;text-align: center;vertical-align: middle;width: 100%;height: 100%;position: absolute;display: table !important;table-layout: fixed;}
	.popupFoto_base {z-index: 1000;display: table-cell !important;text-align: center;vertical-align: middle;width: 100%;}
	.popupFoto_contenido {position: relative;display: inline-block !important;z-index: 1000;background: #fff;text-align:left;border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.6);-webkit-box-shadow: 0 0 -13px 3px rgba(0, 0, 0, 0.6);box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.6);margin-top:10px;}
	.popupFoto_info {float:left;width:200px;padding:15px;}
	#screen { display: none; position: fixed; padding: 0; margin: 0; left: 0%; top: 0%; width: 100%; height: 100%; z-index: 2999; cursor: pointer; background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.8); }



/* CABECERA TOP */ 
	.header_logo { text-align:left;float:left;padding-left:10px; }
	.header_logo img { max-width:190px; margin:7px 0; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }
	.header_info { margin-left:270px;text-align:right;padding-right:10px; }

	#cabecera_social { float: left; padding: 9px; margin-left: 20px; }
	.cabecera_top { font-size: 0.8em; }
	.cabecera_top img { height: 16px; margin: 0 3px -3px 2px; }
	.cabecera_top ul { list-style: none; margin: 15px 10px 15px 0; }
	.cabecera_top li { display: inline-block; list-style: none; height: 31px; line-height: 31px; position: relative; }
	.cabecera_top a { color: #fff; text-decoration: none; padding: 6px 12px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #06b), color-stop(100%, #059)); background-image: -webkit-linear-gradient(#06b,#059); background-image: -moz-linear-gradient(#06b,#059); background-image: -o-linear-gradient(#06b,#059); background-image: linear-gradient(#06b,#059); text-align: left; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	.cabecera_top a:hover { color: #fff; text-decoration: none; padding: 6px 12px; background: #059; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
	.cabecera_top li:hover a { color: #fff; text-decoration: none;  padding: 6px 12px; background: #059; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	
	#nav_colegios { float:left; background: #19443d; padding: 4px 12px 8px 12px; color: #fff !important; text-decoration:none; font-size: 0.9em; }
	#nav_colegios:hover { background: #19443d; padding: 4px 12px 8px 12px; color: #fff !important; text-decoration:none; }
	#submenu_colegios { display: none; position: absolute; color: #fff; z-index: 2200; background: #19443d; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); margin: 5px 0 0 -12px; font-size: 0.9em; border-bottom: 4px solid #3b624c; }
	#submenu_colegios ul { width: 140px; list-style: none; margin: 10px 0; }
	#submenu_colegios li { display: block !important; text-align: left; height: 30px !important; line-height: 22px !important; }
	#submenu_colegios a { display: block; padding: 6px 15px !important; color: #fff !important; text-shadow:  0 1px 0 #024; background: none !important; text-transform: none; }
	#submenu_colegios a:hover { display: block; padding: 6px 15px !important; color: #fff !important; text-decoration: none !important; background: #3b624c !important; text-shadow:  0 1px 0 #024; border-radius: 0 ; }
	
	
/* MENU */
	#menu { color:#999;font-size:0.9em;text-align:center;height:42px;font-family:'Asap', sans-serif; }
	#menu_primario {list-style:none; height:60px; font-weight:lighter; text-transform:uppercase; text-align: right; }
	#menu_primario:after { content: "."; display: inline-block; width: 100%; height: 0; visibility: hidden; }
	#menu_primario li {display:inline-block; list-style:none; height:60px; line-height:60px; position:relative;}
	#menu_primario a {color:#01425f;text-decoration:none;padding:12px 10px; }
	#menu_primario a:hover {color:#fff;text-decoration:none;padding:12px 10px;background:#a94; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	#menu_primario li:hover a {color:#fff;text-decoration:none;background:#a94; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	.menu_primario_hover {color:#fff;text-decoration:none;background:#eee; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	
	.submenu_ppal { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 150ms; -moz-transition-duration: 150ms; -o-transition-duration: 150ms; transition-duration: 150ms; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; display:none; position:absolute; z-index:2000; border-bottom: 4px solid #008d8f;background:#E4312B; /*background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.9);*/ left:0; padding: 6px 0 10px; }
	.submenu_ppal ul { width: 210px; list-style: none; }
	.submenu_ppal li { display: block !important; text-align: left; height: auto !important; line-height: 1.5em !important; }
	.submenu_ppal a { display: block; padding: 8px 15px !important; color: #fff !important; background: none !important; text-transform: none; }
	.submenu_ppal a:hover { display: block; padding: 8px 15px !important; color: #fff !important; background:#008d8f !important; text-decoration: none !important; border-radius: 0 !important; }
	.submenu_ppal span { display: block; padding: 8px 15px !important; color: #633 !important; background: none !important; font-size:0.9em !important; }
	
/* MENU RESPONSIVE */
	.menuMobileShow { width: 70% !important; }
	.menuMobileHide { width: 0 !important; }
	#menuMobile { -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; z-index:3000; position: fixed; background: #01425f; right: 0; top: 0; width: 0; height: 100%; overflow: auto; color: #fff; }
	#menuMobile ul { list-style:none;margin-bottom: 80px; font-family: 'Asap', sans-serif; font-size:0.9em; text-transform:uppercase; }
	#menuMobile li { border-bottom: 1px solid #075071; color:#ddd; padding:7px; }
	#menuMobile a { display: block; padding:4px 7px; color: #fff !important; text-decoration: none; }
	#menuMobile a:hover { color: #fff !important; text-decoration: none; }
	#menuMobile .mMsub { margin-left: 15px; }



/* PORTADA */ 
	.homeSlide { position:absolute;width:100%;text-align:center; }
	.homeSlide span { padding:8px 20px; background-color:rgba(10,35,50); background-color:rgba(10,35,50,0.8); }
	.homeSlide h1 { color:#fff; font-size:1.2em; margin-bottom:30px; }
	.homeSlide h1 a { color:#fff; text-decoration:none; }
	.homeSlide h1 a:hover { color:#68a; text-decoration:none; }
	.homeSlide p { color:#d44; font-size:1.1em; font-weight:bold; }
	.homeSlide p a { color:#68a; text-decoration:none; }
	.homeSlide p a:hover { color:#a94; text-decoration:none; }
	.botonHomeSlide { padding: 12px 25px; color: #fff !important; border:2px solid #fff; background:transparent; cursor: pointer; transition: all .3s ease-in-out; text-transform:uppercase; font-weight:bold; background-color:rgba(10,35,50); background-color:rgba(10,35,50,0.2); }
	.botonHomeSlide:hover { padding: 12px 25px; background:#a94; color: #fff !important; border:2px solid #fff; cursor: pointer; text-decoration:none !important; }
	
	.blockNews { margin:0 10px;text-align:left;padding-bottom:10px;background:#fff; }
	.blockNews h2 { margin:0px 12px;font-size:1em;line-height:1em; word-wrap: break-word; }
	.blockNews p { margin:12px; }
	
	
	
/* PAGINAS */ 
	.pagina_cabecera { text-align:center; margin: 90px 10px 20px 10px !important; }
	.pagina_cabecera p { font-family:'Asap', sans-serif; color: #01425f; font-size:2.5em; text-transform: uppercase; font-weight: bold; }
	.pagina_cabecera span { text-transform: uppercase; font-weight: bold; }
	.pagina_cabecera a { color:#a94; text-decoration:none; }
	.pagina_cabecera a:hover { color:#01425f; text-decoration:none; }
	.pagina_cabecera h1 { margin: 5px 0 25px 0px !important; color: #01425f; line-height: 1.1em; text-transform: uppercase; }
	.pagina_info { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0 10px 2px; margin-bottom:20px; font-size:0.8em; color: #666; }
	.pagina_info_br { color: #bbb; font-size: 1.2em; margin: 0 6px; }
	.compartirIcons img { margin: 0 3px -8px 3px !important; height: 24px !important; }
	
	
/* COMENTARIOS */
	.comentario {border-top: 1px solid #e1e1e1; padding: 10px 0 15px 0; }
	.comentario_avatar { float:left; width:65px; text-align:left; }
	.comentario_avatar img { border:0; width:50px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
	.comentario_texto { margin:0 10px 0 65px; text-align:left; }
	.comentario_texto p { font-size:0.9em; margin:0 0 3px 0; }
	.comentario_texto textarea { width:100%; min-height:35px; font-size:0.8em; color:#666; border:1px solid #ccc; padding:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }



/* FOTOS */
	.album_container { }
	/* clearfix */
	.album_container:before, .container:after { content: ""; display: table; }
	.album_container:after { clear: both; }
	.album_item { float: left; margin-bottom: 10px; overflow:hidden; }
	.album_item img { max-width: 100%; max-height: 100%; vertical-align: bottom; }
	.album_first-item { clear: both; }
	/* remove margin bottom on last row */
	.album_last-row, .album_last-row ~ .album_item { margin-bottom: 0; }
	.album_item a:hover img { -webkit-transition: opacity 0.3s linear; opacity:0.7; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; }
	.album_last-row_none, .album_last-row_none ~ .album_item { display:none; }
	
	.albums_lista { margin:0 15px 40px 15px;column-gap:0px;-moz-column-gap:0px;-webkit-column-gap:0px;-webkit-column-fill:auto;-moz-column-fill: auto;column-fill: auto; }
	.albums_lista_item { margin:0 10px 16px 10px;text-align:left;border: 1px solid #e1e1e1;box-shadow: 0 1px 2px rgba(34, 34, 34, 0.2);-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid; }
	.albums_lista_item:hover { border: 1px solid #407a62;box-shadow: 0 1px 2px rgba(34, 34, 34, 0.4); }
	.albums_lista_item a:hover { text-decoration: none !important; }
	.albums_lista_foto { margin:4px; }
	.albums_lista_foto img { width:100%;height:auto;display:block; }
	.albums_lista_item h3 { margin-bottom:5px; }
	.album_fotos { column-gap:0px;-moz-column-gap:0px;-webkit-column-gap:0px;-webkit-column-fill:auto;-moz-column-fill: auto;column-fill: auto; }
	.album_fotos_item { margin:0 2px 2px 0; }
	.album_fotos_item img { display:block; }
	
	
/* VIDEOS */
	.video-container { position: relative; padding-bottom: 56.25%; margin-top: 10px; height: 0; overflow: hidden;}
	.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


	
/*@media screen and (min-width: 970px) { */
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }

#owl-home .item img, #owl-logos .item img { display: block; width: 100%; height: auto; }
#owl-logos .item { margin:35px 25px; }
.owl-theme .owl-controls .owl-buttons div { position: absolute; }
.owl-theme .owl-controls .owl-buttons .owl-prev{ left: -15px; top: 50px; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right: -15px; top: 50px; }
#owl-instals .owl-controls .owl-buttons .owl-prev{ left: 0px; top: -45px; }
#owl-instals .owl-controls .owl-buttons .owl-next{ right: 0px; top: -45px; }
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{ filter: Alpha(Opacity=70);/*IE7 fix*/ opacity: 0.7; }
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1;text-decoration: none; }
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{	display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ }
.owl-theme .owl-controls .owl-page span{ display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #fff; -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 -13px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1; }
#owl-home .owl-pagination { position: absolute; bottom: 10px; left: 47%; }
#owl-home .owl-prev { position: absolute; left: 0; top: 45%;; }
#owl-home .owl-next { position: absolute; right: 0; top: 45%; }
#owl-sponsors .owl-prev { position: absolute; left: -25px; top: 30%;; }
#owl-sponsors .owl-next { position: absolute; right: -25px; top: 30%; }



/* FOOTER */
	.footer_nav { padding: 50px 0; }
	.footer_nav h3 { font-family:'Asap', sans-serif; text-transform:uppercase; font-weight: normal; font-size: 1.1em; color:#222; margin-bottom: 8px; }
	.footer_top_caja { text-align: left; margin: 0 15px 50px 15px; font-size:0.8em; color:#aba; }
	.footer_nav_list_izq { float: left; width: 60%; text-align:left; }
	.footer_nav_list_der { float: left; width: 40%; text-align:left; }
	.footer_nav ul { list-style: none; font-size:0.9em; }
	.footer_nav li { display: inherit; margin:8px 0; }
	.footer_legal { font-size:0.8em; margin-top:25px; }
	.footer_legal p { margin-bottom:5px; }
	.footer_top a, .footer_nav a, .footer_legal a { color: #68a !important; text-decoration: none; }
	.footer_top a:hover, .footer_nav a:hover, .footer_legal a:hover { color: #a94 !important; text-decoration: none; }
	
	
	
	
	
/* CPANEL */
	.cpanel_menu { background: #fff; text-align:left; margin: 0 10px 40px 10px; border-right: 3px solid #fa0; }
	.cpanel_menu ul { list-style:none;margin:15px 0 80px 0; }
	.cpanel_menu li { border-bottom: 1px solid #e1e1e1; font-size:13px; }
	.cpanel_menu a { display: block; padding:10px; color: #333 !important; text-decoration: none; }
	.cpanel_menu a:hover { color: #333 !important; text-decoration: none; background: #ddd; }
	.cpanel_menu_selec { font-weight:bold; background: #eee; }
	.cpanel_root { text-align: left; margin: 0px 15px 100px 15px; font-size:14px; }
	.cpanel_root .admin_texto { margin-bottom: 5px; }
	.cpanel_root .admin_campo { margin-bottom: 25px; }
	.cpanel_ruta { border-bottom:1px solid #e1e1e1;margin-bottom: 20px;color: #999;padding-bottom: 5px; }
	.cpanel_ruta h2 { font-family: 'Open Sans', Helvetica, sans-serif; font-size:28px !important; margin: 0 !important; }
	.cpanel_ruta p { padding-top: 5px; margin:0; }
	.cpanel_tabla { width: 100%; border:0; border-collapse:collapse; }
	.cpanel_tabla th, .cpanel_tabla td { border-bottom: 1px solid #e1e1e1; padding:5px 0; }
	.cpanel_tabla tr:hover td { background:#f3f3f3; }
	.cpanel_label { float:left; width:26%; text-align:right; margin-bottom:30px; }
	.cpanel_input { float:right; width:70%; text-align:left; margin-bottom:30px; }
	.cpanel_label p { margin-top:12px; line-height:14px; }
	.cpanel_boton { text-align: center; margin: 20px 0 50px 0; }
	
	
	
/* RESPONSIVE */
.show-grid { margin:0; }
.columna_izq { margin-top: 15px; border-right: 0px solid #e1e1e1; }
.columna_first { }

.albums_lista { column-count:1;-moz-column-count:1;-webkit-column-count:1; }
.album_fotos { column-count:2;-moz-column-count:2;-webkit-column-count:2; }

@media screen and (min-width: 480px) {
	.columna_izq { margin-top: 15px; border-right: 0px solid #e1e1e1; }
	.columna_first { }
	.albums_lista { column-count:2;-moz-column-count:2;-webkit-column-count:2; }
	.album_fotos { column-count:3;-moz-column-count:3;-webkit-column-count:3; }
	.homeSlide h1 { color:#fff; font-size:1.8em; }
	.blockNews h2 { font-size:1.2em;line-height:1.2em; }
}
@media screen and (min-width: 740px) {
	.header_logo img { max-width:208px; margin:0; }
	.header_info { margin-left:400px; }
	.box_block { margin: 25px; }
	.box_news { margin: 10px; }
	.box_side { margin-right: 0px; !important }
	.columna_izq { margin-top: 15px; border-right: 1px solid #e1e1e1; }
	.columna_first { margin-top: 10px !important; }
	.albums_lista { column-count:2;-moz-column-count:2;-webkit-column-count:2; }
	.album_fotos { column-count:3;-moz-column-count:3;-webkit-column-count:3; }
	h1 { font-size: 3em; line-height: 1.4em; margin:0 0 20px 0; }
	.texto_principal { margin:0px 50px 50px 50px; }
	h2 { font-size: 2.5em; margin:0 0 15px 0; }
	h3 { font-size: 1.5em; margin:0 0 15px 0; }
	.homeSlide h1 { color:#fff; font-size:2.3em; }
	.blockNews h2 { font-size:1.4em;line-height:1.4em; }
	.homeNewsText h2 { font-size: 1.3em; line-height: 1.3em; margin: 0; }
}
@media screen and (min-width: 890px) {
	.box_block { margin: 30px; }
	.box_news { margin: 15px; }
	.columna_izq { margin-top: 15px; border-right: 1px solid #e1e1e1; }
	.columna_first { margin-top: 10px !important; }
	.albums_lista { column-count:3;-moz-column-count:3;-webkit-column-count:3; }
	.album_fotos { column-count:4;-moz-column-count:4;-webkit-column-count:4; }
	.homeSlide h1 { color:#fff; font-size:2.8em; }
}
