body, html { font-size: 100%; 	padding: 0; margin: 0;font-family: 'Roboto', sans-serif;font-size:12px;}

/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
a{text-decoration:none;color:#666;}
/*.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

#botonmenu{display:none;}
.container > header {
	width: 94%;
	max-width: 1100px;
	margin: 0 auto;
	padding: 0 5px;
}


.container > header span {
	display: block;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.5em;
	padding: 0 0 0.6em 0.1em;
}

.container > header nav {
	float: right;
}

.container > header nav a {
	display: block;
	float: left;
	position: relative;
	width: 2.5em;
	height: 2.5em;
	background: #fff;
	border-radius: 50%;
	color: transparent;
	margin: 0 0.1em;
	border: 4px solid #47a3da;
	text-indent: -8000px;
}

.container > header nav a:after {
	content: attr(data-info);
	color: #47a3da;
	position: absolute;
	width: 600%;
	top: 120%;
	text-align: right;
	right: 0;
	opacity: 0;
	pointer-events: none;
}

.container > header nav a:hover:after {
	opacity: 1;
}

.container > header nav a:hover {
	background: #47a3da;
}


.cbp-hrmenu {
	width: 100%;
	margin-top: 2em;
	border-bottom: 0px solid #Ffce3f;
}


.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	padding: 0 5px;
}

.cbp-hrmenu li{min-width: 1%;max-width: 100%;width: auto;border-radius: 5px 5px 0 0;}


.cbp-hrmenu ul li a:hover{
color:#4db5e2 !important;

}

.home{width:22px;height:22px;font-size:0;background:url('../img/home.png');background-position:center;background-repeat:no-repeat;display:block;margin:0 auto;}


.cbp-hrmenu > ul > li {
	display: inline-block;
}

.cbp-hrmenu > ul > li > a {
    font-weight: 300;
    padding: 10px 14px 4px;
    color: #4a4646;
    display: inline-block;
    line-height: 27px;
    text-decoration: none;
    font-size:13px;
}

.cbp-hrmenu > ul > li > a:hover {
	color: #666;
	background:#ECECEC;
        border-radius: 5px 5px 0 0;
}

.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #fff;
    background: #Ffce3f;
	text-decoration:none;
    border-radius: 5px 5px 0 0;
}
.cbp-hrmenu > ul > li.cbp-hropen a .home,
.cbp-hrmenu > ul > li.cbp-hropen > a .home:hover {	
background:url('../img/homehover.png');

}



.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	
	z-index: 99999;
    
}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 0em;
        background: #Ffce3f;
    min-width: 100px;
}

.cbp-hrmenu > ul > li > a:hover  .cbp-hrsub {
    display: block !important;
}


.cbp-hrmenu .cbp-hrsub-inner > div {
	width: 100%;
	float: left;
	padding: 0 0em 0;
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrmenu .cbp-hrsub-inner > div a {
	line-height: 2em;
	
}

.cbp-hrsub h4 {
	color: #b4977a;
	padding: 2em 0 0.6em;
	margin: 0;
	font-size: 160%;
	font-weight: 300;
}*/
h2{color:#0e5186;}
#banner{width:100%;}
.galeria img{width:100%;}
.full{width:100%;font-family: 'Roboto';font-size:13px;font-weight: 300;overflow:hidden;}
.main{background:#f7f7f7}
#paginacompleta{background:url('../img/fondoarq.png')no-repeat;background-position: center;background-size:100% auto; background-color:#e3f2f9;width:100%;height:auto;padding:20px 0;background-attachment: fixed;}
#pagina{background:url('../img/fondopag.png')repeat;width:100%;max-width:1100px;margin:0 auto;padding:10px;}

.centro{width:100%;max-width:1100px;margin:0 auto; display:block;overflow: hidden;}
.purple{background:#efb810;}
.mitad{width:50%;display:block;margin:0 auto;}
.centrar{display:block;margin:0 auto;}
.der{float:right;}
.izq{float:left;}
.setenta{width:70%;}
.treinta{width:30%;}
.navcentral{max-width:40%;min-width:15%;line-height:40px;padding:0 5px;float:left;display:block;text-align: center;color:#000;text-decoration: none;}
.navcentral:hover{/*background:#531F53;*/background:#f3cc55}
.mensaje{line-height:40px;padding:0 5px;display:block;text-align: center;color:#000;}
/*.secciones{width:18%;text-align: center;float:left;background:#f2f2f2;margin-left:1%;padding:20px 0;height:150px;overflow:hidden;margin-top:10px;margin-bottom:10px;}*/
.secciones{width:18%;text-align: center;float:left;background:#f2f2f2;margin-right:2.5%;padding:20px 0;height:150px;overflow:hidden;margin-top:10px;margin-bottom:10px;}
.secciones img{margin:0 auto;display:block;}
.mc{margin-right:0;}
.noventa{width:90%;}

/*.secciones:hover{background:#0c5f09;color:#fff;}*/
.arztv{width:90%;display:block;margin:10px auto;color:#FFF;background:#4d4d4d;text-align: center;text-decoration: none;line-height:30px;}
.arztv:hover{background:#Ffce3f;}
.arztv img{height:30px;float:left;margin:0px 10px;}
.paypal{width:124px;margin:0 auto;margin-top:-80px;margin-bottom:15px;}
.topborder{background:#333;color:#fff;line-height:20px;overflow:hidden;padding:5px 0;font-weight:600}
.topborder img{margin:2px 5px 0;float:left;}
.paddtop{padding-top:20px;}
.paddbot{padding-bottom:20px;}
.lecturalista{width:25%;min-height:100px;overflow:hidden;float:left;text-align: left;font-size:13px;}
.lecturalista a{text-decoration:none;color:#4f4d66;}
.lecturalista a:hover{color:#f89c21}
.entrada{width:95%;display:block;margin:0 auto;overflow:hidden;min-height:100px;padding:10px 0 40px;text-align:justify;font-size:14px;font-weight:400}
.entrada b{color:#29a8df;font-weight:500;}
.logo{width:600px;float:lefT;}
.btnicon{float:right;margin: 25px 10px 0;}


.entrada a{text-decoration:none;color:#4f4d66;}
.entrada a:hover{color:#f89c21}

/* Examples for media queries */

@media screen and (max-width: 52.75em) { 

	.cbp-hrmenu {
		font-size: 80%;
	}

}

@media screen and (max-width: 43em) { 

	.cbp-hrmenu {
		font-size: 120%;
		border: none;
	}

	.cbp-hrmenu > ul,
	.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
	}

	.cbp-hrmenu .cbp-hrsub-inner {
		padding: 0 2em;
		font-size: 75%;
	}

	.cbp-hrmenu > ul > li {
		display: block;
		border-bottom: 4px solid #Ffce3f;
	}

	.cbp-hrmenu > ul > li > a { 
		display: block;
		padding: 1em 3em;
	}

	.cbp-hrmenu .cbp-hrsub { 
		position: relative;
	}

	.cbp-hrsub h4 {
		padding-top: 0.6em;
	}

}

@media screen and (max-width: 36em) { 
	.cbp-hrmenu .cbp-hrsub-inner > div {
		width: 100%;
		float: none;
		padding: 0 2em;
	}
}

@media screen and (max-width: 700px) { 	
.mitad{width:95%;}
.der{float:none;margin:0 auto;display:block;}
.izq{float:none;margin:0 auto;display:block;}
.setenta{width:90%;margin:0 auto;}
.treinta{width:90%;margin:0 auto;}
.navcentral{max-width:50%;min-width:50%;line-height:20px;padding:10px 0px;}
.mensaje{line-height:40px;padding:0 5px;display:block;text-align: center;color:#FFF;}
.secciones{width:50%;text-align: center;float:left;background:#f2f2f2;margin-left:0%;padding:20px 0;margin-top:0px;margin-bottom:0px;}
.secciones img{margin:0 auto;display:block;}
.secciones:hover{background:#0c5f09;color:#fff;}
.arztv{width:40%;display:block;margin:10px 5%;float:left;}
.arztv:hover{background:#Ffce3f;}
.paypal{width:124px;margin:0 auto;margin-top:-80px;margin-bottom:15px;display:none}
.topborder{background:#333;color:#fff;line-height:20px;overflow:hidden;padding:5px 0;font-weight:600}
.topborder img{margin:2px 5px 0;float:left;}
.paddtop{padding-top:20px;}
.paddbot{padding-bottom:20px;}
.cbp-hrmenu li {min-width:1%;max-width:100%;width:auto;}
.main{position:absolute;top:135px;background:#FFF;z-index:9999;width:100%;display:none;}
#botonmenu{background:#723873;padding:2px 0;display:block}
.logo{max-width:90%;display:block;margin:0 auto;}
.cbp-hrmenu {margin-top: 0em;}
#redessociales{display:none;}
.container > header nav {display: none;}
.galeria img{width:200%;}
.cbp-hrmenu .cbp-hrsub-inner > div a {
    line-height: 2em;
    border: #451f46 solid 1px;
    display: block;
    padding: 5px 0;
    margin: 5px 0;
    text-decoration: none;
    text-align: center;
    background: #451f46 !important;
}
.lecturalista{width:100%;min-height:50px;overflow:hidden;float:left;text-align: left;font-size:13px;}

}