@import url('/css/fonts.css');
html,body {
	margin: 0;
	padding: 0;
	background: #eee;
	color: #565656;
	font-family: CircularXXWeb-Book;
	font-size: 0.83em;
}

/* COMUNES */
p {
  font-size: 1.2em;
  text-align: justify;
  color: #292a24;
}
a {color:#292a24;}
ul {list-style-type:none; margin:0px;padding:0px;}
h1 {margin:0px;padding:0px;}
h2 {display:block; width:70%;float:left; margin-left:20px;margin-top:30px;color: #292a24;font-size: 1.8em;text-transform: uppercase;}
h3 {color: #613608;border-bottom: 1px solid #613608;font-size: 1.35em;margin-bottom: 10px;}
h4 {font-size:1.5em;color: #292a24; }

.resaltado {background: #cccccc; color: #292a24;}
.italic {font-style: oblique;}
.line {text-decoration: underline}
.privacidad {font-size:1em}
ul li{margin-top: 10px}

#contenedor {margin: 0px auto;max-width: 980px;}
#contenidos {margin-bottom:30px}
#legal, #contenedor #cookies {font-family:'CircularXXWeb-Book'; padding:25px;}
#legal ul.decimal, #legal ul {padding: 10px 20px 5px;}
#legal li {font-size:1.2em; color:#292a24; list-style-type: initial;}
#legal .romanos li {list-style-type: upper-hexadecimal;}
#legal .alfa li {list-style-type: upper-latin;}
#legal .decimal li {list-style-type: lower-roman;}

/* HEADER */
.cabecera {background:#f2b804; height: 94px;margin-top: 74px;}
.logoHeader {position: relative;float: left;top: -48px;padding: 40px 10px;background: #eeeeee;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);margin-left: 20px;}
.logoHeader a {display:block;}
.logoHeader a img {border:0px none;}
#imprimir {display:none;}


/* FOOTER */
#pie {width:100%;background:#f2b804;padding-bottom: 10px;}
#piecontent {margin: 0px auto;max-width: 980px; padding: 20px 0;}
#piecontent .logoPie {float:left;display:block;text-align: center;width: 120px;height: 100px;background: #eeeeee;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);position: relative;top: -50px;margin-bottom: -50px;}
#piecontent .logoPie img{ border:0px none; width: 80%; position: relative; top: 36px; left: 3px;}
#piecontent .menuPie { text-align:right; margin-top:5px;}
#piecontent .menuPie li {display:inline-block;padding:0 7px; border-right:1px solid #2a2924; font-size:9px}
#piecontent .menuPie li:last-child{border-right:0px;}
#piecontent .copyright {font-family:"CircularXXWeb-Book"; font-size:13px; color:#2a2924;text-align: right; font-weight: bold;}
#piecontent .logoPieResponsive {display:none;}
#piecontent .menuPie li a{color:#2a2924;font-size:1.3em;text-decoration:none;}  

/* Mobile tamaņo vertical hasta Mobile tamaņo apaisado (dispositivos y navegadores) 
============================================================================================ */
@media screen and (min-width: 319px) and (max-width: 479px) {
	#imprimir {display:none;}
	h2 {width: 40%;font-size: 1.5em;}
	#legal ul.decimal, #legal ul {padding:0px 15px}
	#piecontent {padding-top:0px; padding-bottom:0px;}
	#piecontent .copyright {text-align:center;margin: 0px 2% 10px;}
	#pie .menuPie li { width: 98%;border: 0px none;margin: 2px;text-align:center;padding-left: 0px!important;padding-right: 0px !important;}
	.logoPieResponsive {display: block!important;margin-top:20px; text-align:center}
	.logoPieResponsive img {width:5em; padding:15px 5px; background:#eeeeee;-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);}
	.logoPie {display:none;}
	}

/* Mobile Landscape 
================================================================= */
@media screen and (max-width: 479px){
	#pie {width:100%;padding: 10px 0px;}
	#pie .logoPie {display:none;}
	}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) 
================================================================= */
@media screen and (min-width: 480px) and (max-width: 767px) {
	#contenidos {margin-bottom:0px}
	#imprimir{display:none;}
	h2 {width:60%;font-size: 1.5em;}
	#piecontent {padding-top:10px; padding-bottom:0px;}
	#piecontent .copyright {text-align:center;margin: 0px 2% 10px;}
	#pie .menuPie li { width: 98%;border: 0px none;margin: 2px;text-align:center;padding-left: 0px!important;padding-right: 0px !important;}
	.logoPieResponsive {display: block!important; margin-top:20px; text-align:center}
	.logoPieResponsive img {width:5em; padding:15px 5px; background:#eeeeee;-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);}
	#pie .logoPie {display:none;}
	}
	
/* Tablet Portrait size to standard 960 (devices and browsers) 
============================================================= */
@media screen and (min-width: 768px) and (max-width: 979px) {
	#imprimir {display:none;}
	.menuPie li {text-align:center;margin:5px 0px;}
	#piecontent .copyright {margin-right:10px; }
	.logoPie {margin-left:20px}
	#piecontent .menuPie {margin-right:5px;margin-top: 0px;}
	}




/* desplegables */
.generalListas .generalListas li{
  font-size:14px !important;
}

.desplegar {
  background: url('/image/ico-desplegar.png') no-repeat right 5px bottom 5px !important;
  padding-right: 0px;
  cursor: pointer;
}

.plegar {
  background: url('/image/ico-plegar.png') no-repeat right 5px bottom 5px !important;
  cursor: pointer;
}

.bloqueDesplegable{
	padding: 10px;
}

.bloqueDesplegable p{
	font-size:14px !important;
}

.subrayar {
  border-bottom: 1px solid #999999;
}

p.subrayar {
  color: #000000;
  font-size: 1.3rem;
  margin-top: inherit;
  margin-bottom:0px;
  padding-right: 30px;
}

.politica {
  width: auto;
  overflow: hidden;
  background-color: #f5f5f5;
  padding: 0 10px;
}

@media screen and (max-width: 500px) {

  .plegar,
  .desplegar {
    width: 100%;
  }
}

.subrayar *{
  font-size:14px;
}

.tit3.subrayar *{
	font-size:20px;
}

.contenidoOculto {
    display: none;
}
.marginTop20{
	margin-top:20px;
}

.generalListas{padding-top: 0px !important;}
.marginBottom0{margin-bottom:0px}