/* CSS Document */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play'), url(https://themes.googleusercontent.com/static/fonts/play/v3/dmwh-u_Rcp3MFyefMbpf7A.woff) format('woff');
}
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play-Bold'), url(https://themes.googleusercontent.com/static/fonts/play/v3/ExEmzRpc1jg3it614mrxcA.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/YDAoLskQQ5MOAgvHUQCcLcvyhSUCWNe0YoQkk3OBepg.woff) format('woff');
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: local('Yanone Kaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v4/We_iSDqttE3etzfdfhuPRWkfAKtHZKhf5n1BtpfNX_k.woff) format('woff');
}
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  src: local('Arvo'), url(https://themes.googleusercontent.com/static/fonts/arvo/v5/WJ6D195CfbTRlIs49IbkFw.woff) format('woff');
}
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 700;
  src: local('Arvo Bold'), local('Arvo-Bold'), url(https://themes.googleusercontent.com/static/fonts/arvo/v5/0Aa8aBJcGN1n1zDNhqNrnQ.woff) format('woff');
}
@font-face {
  font-family: 'Arvo';
  font-style: italic;
  font-weight: 400;
  src: local('Arvo Italic'), local('Arvo-Italic'), url(https://themes.googleusercontent.com/static/fonts/arvo/v5/7solcx-ZQo6LBqJvZuxkkg.woff) format('woff');
}
@font-face {
  font-family: 'Arvo';
  font-style: italic;
  font-weight: 700;
  src: local('Arvo Bold Italic'), local('Arvo-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/arvo/v5/Vj6JEk1YZr8j8R8H2j0b-j8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Fondamento';
  font-style: normal;
  font-weight: 400;
  src: local('Fondamento Regular'), local('Fondamento-Regular'), url(https://themes.googleusercontent.com/static/fonts/fondamento/v2/0lNvDooewAhD7QEVzRk95BsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Fondamento';
  font-style: italic;
  font-weight: 400;
  src: local('Fondamento-Italic'), url(https://themes.googleusercontent.com/static/fonts/fondamento/v2/y6TmwhSbZ8rYq7OTFyo7ORa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: local('Great Vibes'), local('GreatVibes-Regular'), url(https://themes.googleusercontent.com/static/fonts/greatvibes/v1/6q1c0ofG6NKsEhAc2eh-3dIh4imgI8P11RFo6YPCPC0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/O4NhV7_qs9r9seTo7fnsVD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxpXMLUeV6_io0G3F6eXSVcg.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/PyqsDANUgLi2UsdO-d4iZQ.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/dI-qzxlKVQA6TUC5RKSb3z8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(imagenes/content_bg.png);
	}
	
html{
	overflow-y:scroll;
	overflow-x:auto;
}

object {
	display:block;
}

.header{
 background:#a7201c;
}

.cabecera{
	height:120px;
}
.itemsMenu a{
line-height: 1.2;
font-family: 'Yanone Kaffeesatz';
font-size: 20px;
color: #f3f3f3;
margin-left:30px;
text-transform:uppercase
/*font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
text-align: center;
letter-spacing: 0px;*/
}
.itemsMenu a.firstItem{
margin-left:0px;
}

.itemsMenu a.last{
margin-right:10px;
}
.itemsMenu a.active, .itemsMenu a:hover{
color: #cba645;
}



.logo a{
color: #a47a4c;
font-family: 'Fondamento';
font-size: 60px;
margin-left:0px;
}
.logo a:hover{
color: #a47a4c;
font-size: 60px;
margin-left:0px;
}

.logoA{
margin-left:0px !important;
}

.portada{
	height:350px;
	background:url('imagenes/fondo_portada.png');
}

.separador{
right: -453.5px;
left: -453.5px;
height: 2px;
top: 1134px;
z-index: 20002;
background-image: url(imagenes/cont_top_bg.png);
background-position: 0% 0%;
background-repeat: repeat no-repeat;
}
.contenido{
background-image: url(imagenes/content_bg.png);
background-position: 0% 0%;
background-repeat: repeat repeat;
height:400px;
}
.contenidoC {
background-image: url(imagenes/content_bg.png);
background-position: 0% 0%;
background-repeat: repeat repeat;
height: 400px;
}


.c2{
/*width: 255px;*/
width: 235px;
height: 347px;
background-image: url(imagenes/g3_1_bg.png);
background-position: 0% 0%;
background-repeat: repeat repeat;
vertical-align:top;
}
.c3{
/*width: 255px;*/
width: 235px;
height: 347px;
background-image: url(imagenes/g3_2_bg.png);
background-position: 0% 0%;
background-repeat: repeat repeat;
vertical-align:top;
}

.c4{
/*width: 255px;*/
width: 235px;
height: 347px;
background-image: url(imagenes/g3_3_bg.png);
background-position: 0% 0%;
background-repeat: repeat repeat;
vertical-align:top;
}

.cajainferior {
border: solid;
background-repeat: no-repeat;
background: #1f1f1f;
border-width: 1px 0px 0px;
border-color: #3C3C3C #020202 #020202;
height: 24px;
line-height: 0px;
}
.pie {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #624C4C;
}
.txtPie {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CCCCCC;
}

.txtPie a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CCCCCC;
}
.txtPie a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#a47a4c;
text-decoration:none;
}
.pie1{
height:70px;
background:#FFFFFF;
}

h3{
font-family: 'Yanone Kaffeesatz';
font-size: 36px;
color: #a26630;
}

.botones {
height: 33px;
width: 90px;
background: transparent;
background-color: rgb(162,111,48);
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-ms-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Yanone Kaffeesatz';
font-size: 14px;
color: #3b2a1c;
letter-spacing: 0px;
}
.botones:hover{
height: 33px;
width: 90px;
background: transparent;
background-color:#785f47;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-ms-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Yanone Kaffeesatz';
font-size: 14px;
color: #f1efe3;
letter-spacing: 0px;
cursor:pointer;
}

.botones2 {
height: 33px;
width: 90px;
background: transparent;
background-color:#3b2a1c;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-ms-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Yanone Kaffeesatz';
font-size: 14px;
color: #f1efe3;
letter-spacing: 0px;
}
.botones2:hover{
height: 33px;
width: 90px;
background: transparent;
background-color:#785f47;
-webkit-border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-ms-border-radius: 6px 6px 6px 6px;
border-radius: 6px 6px 6px 6px;
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Yanone Kaffeesatz';
font-size: 14px;
color: #f1efe3;
letter-spacing: 0px;
cursor:pointer;
}
.portada p{
font-family: 'Arial';
font-size: 14px;
color: #b08c6c;
padding-bottom:20px;
text-align:justify;
}
.portada h1{
font-family: 'Fondamento';
font-size: 44px;
color: #fbd8b2;
}
.separadortitulo{
width: 660px; 
height: 3px; 
background-image: url(imagenes/h2_bg.png); 
background-position: 0% 0%; 
background-repeat: repeat no-repeat;
padding-bottom:30px;
}

.columna{
width:366px;
}
.columna p{
padding-bottom:20px;
padding-top:10px;
font-family: 'Arial';
font-size: 14px;
color: #9a8773;
}
.columna h2{
font-family: 'Fondamento';
font-size: 23px;
color: #352518;
text-transform:uppercase;
font-weight:normal;
}
.separador3{
width: 366px;
padding-bottom:20px;
height: 2px;
background-image: url(imagenes/h3_bg.png);
background-position: 50% 0%;
background-repeat: repeat no-repeat;
}

.redes{
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
font-family: 'Times New Roman';
font-size: 13px;
color:#663300;
letter-spacing: 0px;
}

.redessociales{
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: -1px;
line-height: 1.2;
text-align: center;
font-family: 'Times New Roman';
font-size: 13px;
color: #c78332;
letter-spacing: 0px;
padding-left:5px;
padding-right:5px;
}

.logoP {
		position: absolute;
		background:rgba(255,255,255,0.7);;
		width:390px;
		z-index: 1;
		padding:20px;
		padding-top:33px;
		text-align:justify;
		font-family: 'Arial';
		font-size: 14px;
		color: #352518;
	}
	
.titprop{
	font-family: 'Yanone Kaffeesatz';
	font-size: 18px;
	color: #352518;
}
.migas{
font-weight: normal;
font-style: normal;
text-decoration: none;
line-height: 1.2;
font-family: 'Yanone Kaffeesatz';
font-size: 14px;
color: #685b49;
height:20px;
}

.migas a{
color: #cba645;
padding-right:5px;
padding-left:5px;
}
.migas span{
color: #685b49;
padding-right:5px;
padding-left:5px;
}

.separadorC{
width: 100%;
padding-bottom:20px;
height: 2px;
background-image: url(imagenes/h3_bg.png);
background-position: 50% 0%;
background-repeat: repeat no-repeat;
}

.tituloC h2, .tituloC h1{
font-family: 'Fondamento';
font-size: 23px;
color: #352518;
text-transform:uppercase;
font-weight:normal;
}

.columnaizq p{
padding-bottom: 10px;
padding-top: 10px;
font-family: 'Arial';
font-size: 14px;
/*color: #9a8773;*/
color:#7b6957;
text-align:justify;
}

p.txtNuestrosToreos{
	text-align:center;
}
p.Estilo1{
	color: #800000;
    font-weight: bold;
    font-size: 18px;
	line-height:18px;
}

p.Estilo2{
	color: #483c31;
    font-weight: bold;
    padding: 6px;
}

.tablaApartadoEnlaces a{
	text-decoration: none;
    color: #770000;
}

.tablaApartadoEnlaces a:hover{
	text-decoration: underline;
    color: #1d0000;
}

.columnader{
padding-top:15px;
}
.menu{
background:rgba(255,255,255,0.7);
padding:20px;
margin-bottom:30px;

border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid rgba(255,255,255,0.7);
border-color: #fafafa #fafafa #fafafa #fafafa;
}
.contenidoC ul li{
color: #352518;
font-family: 'Yanone Kaffeesatz';
font-size: 18px;
list-style-type: none;
background: url(imagenes/marker.png) no-repeat scroll 0 5px;
text-align: left;

}

.contenidoC ul li {
color: #352518;
padding-left:20px;
padding-bottom: 9px;
line-height: 24px;
padding-top: 2px;
}
.contenidoC ul li a {
color: #352518;
}
.contenidoC ul li a:hover{
color: #993300;
}

#googleMap {
width: 750px;
height: 500px;
position: relative;
margin: 0;
border: 1px solid #eee;
padding: 6px 6px 6px 6px;
background: #fff;
color: #F3F2EB;
}
#map {
width: 750px;
height: 500px;
margin: 0;
padding: 0;
color: #F3F2EB;
}

#letraContacto{
font-family: 'Arial';
font-size: 14px;
color: #9a8773;
text-align:left;
line-height:31px;
}
.txtLOPD{
color: #352518;
font-family: 'Yanone Kaffeesatz';
font-size: 14px;
text-align: justify;
}
.mensajeBien {
	font-family: 'Arial';
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#00CC33;	
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
}
.mensajeMal {
	font-family: 'Arial';
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF0000;	
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
}
.cajatextoComentarios{
width:300px;
color:#993300 !important;
}

.prueba {
		position: absolute;
		background:rgba(255,255,255,0.2);;
		width:390px;
		z-index: 1;
		padding:20px;
		text-align:left;
		font-family: 'Yanone Kaffeesatz';
		font-size: 50px;
		color: #352518;
	}
	
#txtAutor{
color: #352518;
font-family: 'Yanone Kaffeesatz';
font-size: 18px;
}
.imprimeEnviaDescarga{
color: #352518;
font-family: 'Yanone Kaffeesatz';
font-size: 15px;
}
.imprimeEnviaDescarga:hover{
color: #993300;
font-family: 'Yanone Kaffeesatz';
font-size: 15px;
}
#txtLeido{
color: #ffffff;
font-family: 'Yanone Kaffeesatz';
font-size: 13px;
}
.tituloFormComentarios{
color: #352518;
font-family: 'Yanone Kaffeesatz';
font-size: 20px;
font-weight:bold;
padding-left:15px;
}
.tituloHemeroteca{
color: #352518;
font-family: 'Yanone Kaffeesatz';
font-size: 20px;
font-weight:bold;
}
.leerArticulo{
background-color: #584534;
color: #FFFFFF;
font-size: 12px;
text-align: left;
vertical-align: middle;
font-family: 'Fondamento';
text-decoration: none;
text-align: center;
}
.leerArticulo a:hover{
color: #FFFFFF;
}
.resumenHemeroteca{
padding-bottom: 0px;
padding-top: 10px;
font-family: 'Arial';
font-size: 14px;
color: #9a8773;
text-align: justify;
}
.autorFechaHemeroteca{
color: #352518;
font-family: 'Yanone Kaffeesatz';
font-size: 16px;
font-weight:normal;
}

.comentariosForm{
	background-color:#dfddcf !important
}


.tituloSec{
	color:#000000;
	font-size:26px;
	font-weight:bold;
	font-style:normal;
	font-family: 'Yanone Kaffeesatz';
	padding-bottom:10px;
}


.tituloSub{
	color:#1b1b1b;
	font-size:23px;
	font-weight:bold;
	font-style:normal;
	font-family: 'Yanone Kaffeesatz';
	line-height:28px;
}


.txtContenido{
	color: #7b6957;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	font-family: 'Yanone Kaffeesatz';
	text-align:justify;
}

.leerMasContenido{color:#3b2a1c !important;}
.leerMasContenido2{color:#ffffff !important;}

.dia {font-family: Arial, Helvetica, sans-serif;font-size: 40px;color: white;}
.restofecha {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: white;}
.textoRojo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;color:#FF0000;text-decoration: none;}
.textoRojo:hover{color:#FF0000}

.textogris11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #666;text-decoration: none;white-space: normal;line-height: 14px;}
.textopiegris{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666;font-weight: normal;}
.textopiegrisOscuro {color: #7b6957;font-family: Calibri; font-size: 12px; font-weight: normal;}
.textoInferior14naranja {font-family: Calibri;font-size: 17px;color: #3b2a1c;font-weight: bold;text-transform:uppercase;}
.textoInferior14naranja:hover {color: #3b2a1c;}

.textoderechaB {font-family: 'Yanone Kaffeesatz';font-size: 18px;color: #1e1e1f;font-weight: bold;}
.textoizquierdaB{font-family: 'Yanone Kaffeesatz';font-size: 18px;color: #7b6957;font-weight: normal;}
.textoizquierdaB:hover{color: #7b6957;}



#txtError{padding-bottom: 10px; padding-top: 10px; font-family: 'Arial'; color:#7b6957; text-align:center; font-size:40px; line-height:52px;}


#enlaces{
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#enlaces thead td{
background:#000000;
color:#FFFFFF;
padding:5px;
border:#000000 1px solid;
}

#enlaces tbody td{
padding:5px;
border:#000000 1px solid;
}

#enlaces tbody td a{
text-decoration:none;
color:#000000;
}

#enlaces tbody tr:nth-child(2n+2) {
background-color:#CCCCCC;
color:white
}