/* GENERAL */
html {  }
body { height:100%; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }
html>body {	height:100%; margin-left:0px; margin-top:0px; margin-right:0px;	margin-bottom: 0px; background-color:#FFF1E6; }
form { clear:none; float:none; border-style:none; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; display:inline; padding:0; }

.header1 {
    background-color: #ccc;
    width: 100%;
    position: fixed;
	z-index:1000;
    top: 0;
    bottom: auto;
	display:block;
}

a, a:visited, a:link, a:active  { outline: none; text-decoration: none; color:#06C; }
a, a:hover  { outline: none; text-decoration: none; color:#999; }

.header { width: 100%; clear:both; overflow:hidden; text-align:center; padding:30px 0 30px 0; background-color:#FFF3E7; font-family: 'Lora', serif; font-size: 20px; color:#000; line-height:16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0 0 0 0; border-bottom:1px solid #CCC1B7; }

.header_in { width: 1000px; clear:both; overflow:hidden; font-family: 'Lora', serif; font-size: 13px; color:#000; }
.header_in_1 { width: 200px; float:left; overflow:hidden; text-align:left }
.header_in_2 { width: 600px; float:left; overflow:hidden; text-align:center }
.header_in_3 { width: 200px; float:left; overflow:hidden; text-align:right }

.header_menu { background: center center no-repeat transparent; background-image:url(images/web_menu.png); display: block; width: 20px; height: 15px; }

.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

form,label,input,textarea{
	border:0;margin:0;padding:0; border-radius: 0; -webkit-appearance:none; -webkit-border-radius:0;
}

.buscar_campo { width:70%; float:left; min-height:12px; padding:10px 4% 10px 4%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  border:0;  background-color:#FFF; font-family: 'Lora', serif; color:#363636 }
.buscar_boton { width: 30%; float:left; min-height:12px; padding:10px 4% 10px 4%; overflow:hidden; text-align:center; display:block; text-decoration:none; background-color:#333; background-image:url(images/boton_buscar_m2.png); background-repeat:no-repeat; background-position:center; color:#FFF; border:0; font-size:16px; }



#general_contenedor { width: 100%; }
#centrado_general { width:100%; }

#cuerpo { width: 1000px; clear:both; overflow:hidden; }

.web { width: 1000px; clear:both; overflow:hidden; }
.web_cuerpo { width: 1000px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif;font-size: 14px; color:#000; }

.web_alerta { width: 960px; padding: 20px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif;font-size: 18px; font-weight: 700; color:#FFF; text-align: left; background-color: red; margin-bottom: 20px;}

#version_web { width: 40%; padding:5px; clear:both; overflow:hidden; background-color:#4E678C; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-family: 'Noto Sans', sans-serif; font-size: 14px; margin:12px 0 12px 0; }

#web_encabezado { width: 100%; clear:both; overflow:hidden; background-color:#FFF3E7; text-align:center; margin-bottom:12px; }
#web_encabezado_in { width: 100%; clear:both; overflow:hidden; padding:8px 0 8px 0; }
#web_encabezado_in_1 { width: 15%; float:left; overflow:hidden; padding:12px 0 0 0;font-family: 'Lora', serif; font-size: 11px; color:#000; }
#web_encabezado_in_2 { width: 68%; float:left; overflow:hidden; padding:8px 0 8px 0;font-family: 'Lora', serif; font-size: 11px; color:#000; }
#web_encabezado_in_3 { width: 14%; float:left; overflow:hidden; padding:0 0 0 0;  }



/***********************************************************/


.separador { width:1000px; height:7px; clear:both; border:0; margin-bottom:20px; margin-top:20px; background-color:#F9E0CE; }

.web_bloque_1 { width:1000px; clear:both; background-color:#363636; border:0; background-image:url(images/fondo_pixel.jpg); background-repeat:repeat-x; background-position:top; padding:0 0 30px 0; }
.web_vinata_1 { width:880px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#F7D1BB; text-align:left; }
.web_autor_1 { width:880px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#F7D1BB; text-align:left; font-style:italic; }
.web_titulo_1 { width:880px; clear:both; overflow:hidden; font-family: 'Crimson Text', serif; font-size: 45px; line-height:50px; font-weight:700; color:#F2DECE; text-align:left; }
.web_imagen_1 { width:940px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie_1 { width:880px; position:absolute; bottom:0; left:0; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); padding:20px; text-align:left; color:#F7D1BB; overflow:hidden; margin:0 10px 10px 10px; }

.web_bloque_2 { width:1000px;  overflow:hidden; padding:0 0 0 0; clear:both;border:0; }
.web_bloque_2_a { width:300px; padding:20px 20px 0 20px; float:left; border:0; margin-right:20px; }
.web_bloque_2_b { width:640px; padding:0 0 0 0; float:left; border:0; }
.web_vinata_2 { width: 300px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_2 { width: 300px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:600; font-size: 41px; line-height:43px; color:#000000; text-align:left; }
.web_imagen_2 { width: 620px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie_2 { font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#000; position:absolute; bottom:0; left:0; width:600px; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); padding:10px; text-align:left; color:#FFF }
.web_autor_2 { width: 640px; clear:both; overflow:hidden; margin:8px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_2 { width: 300px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_2_a_sinimagen { width:960px; padding:0 20px 0 20px; float:left; border:0; margin-right:40px; }
.web_vinata_2_sinimagen { width: 960px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_2_sinimagen { width: 960px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:600; font-size: 41px; line-height:47px; color:#000000; text-align:left; }
.web_autor_2_sinimagen { width: 960px; clear:both; overflow:hidden; margin:8px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_2_sinimagen { width: 960px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }


.web_bloque_3 { width:1000px;  overflow:hidden; clear:both; padding:0 0 0 0; clear:both;border:0; color:#000000; }
.web_bloque_3_a { width:600px; padding:20px 20px 20px 20px; float:left; margin-right:20px; }
.web_bloque_3_b { width:340px; float:left; }
.web_imagen_3 { width: 340px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie_3 { width:300px; font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#333; position:absolute; bottom:0; left:0; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); padding:10px; margin:0 10px 10px 10px; text-align:left; color:#FFF }
.web_vinata_3 { width: 620px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.web_titulo_3 { width: 620px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:600; font-size: 38px; line-height:42px; color:#000000; text-align:left; }
.web_autor_3 { width: 620px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; font-style:italic; }
.web_bajada_3 { width: 620px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_3_a_sinimagen { width:960px; padding:0 20px 0 20px; float:left; border:0; margin-right:40px; }
.web_vinata_3_sinimagen { width: 960px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_3_sinimagen { width: 960px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:600; font-size: 38px; line-height:42px; color:#000000; text-align:left; }
.web_autor_3_sinimagen { width: 960px; clear:both; overflow:hidden; margin:8px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_3_sinimagen { width: 960px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_4y5 {  width:1000px; clear:both; overflow:hidden; }

.web_bloque_4 { width:480px; float:left; margin-right:40px; }
.web_vinata_4 { width: 480px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_4 { width: 480px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:400; font-size: 34px; line-height:38px; color:#000000; text-align:left; }
.web_imagen_4 { width: 480px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie_4 { width: 440px; padding:10px; margin:0 10px 10px 10px; font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#333; position:absolute; bottom:0; left:0; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); text-align:left; color:#FFF }
.web_autor_4 { width: 480px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_4 { width: 480px; clear:both; overflow:hidden; margin:14px 0 10px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_5 { width:480px; float:left; }
.web_vinata_5 { width: 480px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_5 { width: 480px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:400; font-size: 34px; line-height:38px; color:#000000; text-align:left; }
.web_imagen_5 { width: 480px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie_5 { width: 440px; padding:10px; margin:0 10px 10px 10px; font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#333; position:absolute; bottom:0; left:0; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); padding:2%; text-align:left; color:#FFF }
.web_autor_5 { width: 480px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_5 { width: 480px; clear:both; overflow:hidden; margin:14px 0 10px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_tweets {  width:1000px; clear:both; overflow:hidden; }
.web_bloque_tweet_1 { width:460px; float:left; margin-right:40px; padding:10px; font-family: 'Marcellus SC', serif; color: #FFFFFF; font-size: 17px; background-color: #1A5499; }
.web_bloque_tweet_2 { width:460px; float:left; padding:10px; font-family: 'Marcellus SC', serif; color: #FFFFFF; font-size: 17px; background-color: #1A5499; }

.web_bloque_678 {  width:970px; padding:15px; clear:both; overflow:hidden; background-color:#F2DFCE; }
.web_bloque_678_6 { width:310px; float:left; overflow:hidden; }
.web_bloque_678_7 { width:310px; float:left; overflow:hidden; margin:0 20px 0 20px; }
.web_bloque_678_8 { width:310px; float:left; overflow:hidden; }
.web_bloque_678_imagen { width: 100%; clear:both; overflow:hidden; margin-bottom:12px; }
.web_bloque_678_bajada { width: 100%; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#333; text-align:left; }
.web_bloque_678_titulo { width: 100%; clear:both; overflow:hidden; margin-bottom:12px; position:relative;font-family: 'Crimson Text', serif; font-size: 18px; color:#333; text-align:left; font-weight:700 }

.web_bloque_9_v1_10 { width:1000px; clear:both; overflow:hidden; }

.web_bloque_9 { width:220px; float:left; overflow:hidden; }
.web_vinata_9 { width: 220px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_9 { width: 220px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000000; text-align:left; }
.web_imagen_9 { width: 220px; clear:both; overflow:hidden; margin-bottom:8px; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie_9 { font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#000; position:absolute; bottom:0; left:0; width:100%; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); padding:2%; text-align:left; color:#FFF }
.web_autor_9 { width: 220px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_9 { width: 220px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_v1 { width:480px; float:left; background-color:#EED7C1; margin:0 20px 0 20px; background-image:url(images/fondo_pixel.jpg); background-repeat:repeat-x; background-position:top; border-bottom:8px solid #000; }
.web_video_v1 { width: 420px; clear:both; overflow:hidden; margin:0 0 20px 0; padding:0 30px 0 30px; }
.web_descripcion_v1 { width: 480px; clear:both; overflow:hidden; margin:0 0 20px 0; font-family: 'Crimson Text', serif; font-size: 13px; color:#000; text-align:center; }
.web_titulo_v1 { width: 480px; clear:both; overflow:hidden; margin:0 0 20px 0; font-family: 'Noto Sans', sans-serif; font-weight:700; font-size: 22px; line-height:32px; color:#000000; text-align:center; }

.web_bloque_10 { width:260px; float:left; border:0; background-color:#F2DECE; padding:15px 0 0 0; }
.web_categoria_10 { width: 210px; height:44px; clear:both; overflow:hidden; margin-bottom:14px; font-family: 'Noto Sans', sans-serif; font-weight:400; font-size: 18px; line-height:37px; color:#000; text-align:left; background-image:url(images/oly10.png); background-position:right center; background-repeat:no-repeat; margin:0 25px 15px 25px; }
.web_imagen_10 { width: 210px; clear:both; overflow:hidden; position:relative; font-family: 'Noto Sans', sans-serif; font-size: 12px; text-align:left; padding:0 15px 0 15px; }
.web_imagen_pie_10 { font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#000; position:absolute; bottom:0; left:0; width:100%; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); padding:10px; text-align:left; color:#FFF }
.web_vinata_10 { width: 210px; clear:both; overflow:hidden; margin:14px 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; text-align:left; padding:0 15px 0 15px; }
.web_titulo_10 { width: 210px; clear:both; overflow:hidden; margin:10px 0 0 0; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000; text-align:left; padding:0 20px 15px 15px; }
.web_banner_10 { width: 265px; clear:both; overflow:hidden; background-color:#FFF1E6; padding:15px 0 0 0; }

.web_bloque_11a13 { width:1000px; clear:both; overflow:hidden; }

.web_noticia_11a13 { width:225px; float:left; overflow:hidden; margin-right:20px; }
.web_banners_11a13 { width:265px; float:left; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 20px; color:#FFF; text-align:center; }
.web_vinata_11a13 { width: 225px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_11a13 { width: 225px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000000; text-align:left; }
.web_imagen_11a13 { width: 225px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_autor_11a13 { width: 225px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_11a13 { width: 225px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_14a17 { width:1000px; clear:both; overflow:hidden; }

.web_noticia_14a17 { width:235px; float:left; overflow:hidden; }
.web_vinata_14a17 { width: 235px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_14a17 { width: 235px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000000; text-align:left; }
.web_imagen_14a17 { width: 235px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_autor_14a17 { width: 235px; clear:both; overflow:hidden; margin:14px 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_14a17 { width: 235px; clear:both; overflow:hidden; margin:14px 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_v2_18_banners { width:1000px; clear:both; overflow:hidden; }

.web_bloque_v2 { width:480px; float:left; background-color:#EED7C1; margin:0 20px 0 20px; background-image:url(images/fondo_pixel.jpg); background-repeat:repeat-x; background-position:top; border-bottom:8px solid #000; }
.web_video_v2 { width: 420px; clear:both; overflow:hidden; margin:0 0 20px 0; padding:0 30px 0 30px; }
.web_descripcion_v2 { width: 480px; clear:both; overflow:hidden; margin:0 0 20px 0; font-family: 'Crimson Text', serif; font-size: 13px; color:#000; text-align:center; }
.web_titulo_v2 { width: 480px; clear:both; overflow:hidden; margin:0 0 20px 0; font-family: 'Noto Sans', sans-serif; font-weight:700; font-size: 22px; line-height:32px; color:#000000; text-align:center; }

.web_bloque_18 { width:175px; float:left; overflow:hidden;margin:0 20px 0 20px;  }
.web_vinata_18 { width: 175px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_18 { width: 175px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000000; text-align:left; }
.web_imagen_18 { width: 175px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_autor_18 { width: 175px; clear:both; overflow:hidden; margin:14px 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_18 { width: 175px; clear:both; overflow:hidden; margin:14px 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_18 { width:175px; float:left; overflow:hidden;margin:0 20px 0 20px;  }
.web_vinata_18 { width: 175px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_18 { width: 175px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000000; text-align:left; }
.web_imagen_18 { width: 175px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_autor_18 { width: 175px; clear:both; overflow:hidden; margin:14px 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_18 { width: 175px; clear:both; overflow:hidden; margin:14px 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_noticia_19 { width:225px; float:left; overflow:hidden; margin:0 20px 0 20px; }
.web_banners_19 { width:265px; float:left; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 20px; color:#FFF; text-align:center; }
.web_vinata_19 { width: 225px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_19 { width: 225px; clear:both; overflow:hidden; margin:14px 0 8px 0; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000000; text-align:left; }
.web_imagen_19 { width: 225px; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_autor_19 { width: 225px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_19 { width: 225px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_suscripcion { width:100%; padding:20px 0 20px 0; margin:20px 0 20px 0; clear:both; overflow:hidden; background-color:#7B2F60; color:#FFF; }
.web_suscripcion_bloque { width: 1000px; clear:both; overflow:hidden; font-family: 'Lora', serif; font-size: 12px; color:#FFF;}
.web_suscripcion_1 { width: 330px; float:left; overflow:hidden; font-family: 'Lora', serif; font-size: 12px; color:#FFF; font-weight:bold; text-align:left; padding:8px 0 0 0; }
.web_suscripcion_2 { width: 279px; height:36px; float:left; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 15px; line-height:15px; color:#FFF; text-align:left; border-left:1px solid #FFF1E6; padding:8px 30px 0 30px; }
.web_suscripcion_3 { width: 330px; float:left; overflow:hidden; font-family: 'Lora', serif; font-size; 12px; color:#FFF; font-weight:bold; text-align:center; }

.web_bloque_20 { width:1000px; clear:both; padding:0 0 0 0; clear:both;border:0; color:#000000;  overflow:hidden; }
.web_bloque_20_a { width:300px; float:left; margin-right:20px; overflow:hidden; }
.web_bloque_20_b { width:640px; float:left; margin-right:20px; overflow:hidden; }
.web_bloque_20_b2 { width:340px; float:left; margin-right:20px; overflow:hidden; }
.web_imagen_20 { width: 300px; clear:both; overflow:hidden; position:relative;font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie_20 { width:260px; font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#333; position:absolute; bottom:0; left:0; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); padding:10px; text-align:left; color:#FFF }
.web_vinata_20 { width: 640px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.web_titulo_20 { width: 640px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 32px; line-height:32px; color:#000000; text-align:left; }
.web_autor_20 { width: 640px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; font-style:italic; }
.web_bloque_20_2 { width:675px; float:left; margin-right:20px; overflow:hidden; }
.web_vinata_202 { width: 340px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.web_titulo_202 { width: 340px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 32px; line-height:32px; color:#000000; text-align:left; }
.web_autor_202 { width: 340px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; font-style:italic; }
.web_vinata_20_2 { width: 675px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.web_titulo_20_2 { width: 675px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 32px; line-height:32px; color:#000000; text-align:left; }
.web_autor_20_2 { width: 675px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; font-style:italic; }
.web_bloque_20_c { width:265px; float:left; overflow:hidden; }
.web_bloque_20_d { width:300px; float:left; overflow:hidden; }

.web_bloque_21y22_100 { width:100%; clear:both; overflow:hidden; margin-top:20px; padding:20px 0 20px 0; background-color:#F2DFCE;  }
.web_bloque_21y22 {  width:1000px; clear:both; overflow:hidden; }

.web_bloque_21 { width:480px; float:left; margin-right:40px; }
.web_imagen_21 { width: 150px; float:left; margin-right:20px; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_info_21 { width: 310px; float:left; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_vinata_21 { width: 310px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_21 { width: 310px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 18px; line-height:18px; color:#000000; text-align:left; }
.web_autor_21 { width: 310px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_21 { width: 310px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.web_info_21_sinimagen { width: 480px; float:left; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_vinata_21_sinimagen { width: 480px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_21_sinimagen { width: 480px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 18px; line-height:18px; color:#000000; text-align:left; }
.web_autor_21_sinimagen { width: 480px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_21_sinimagen { width: 480px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_22 { width:480px; float:left; }
.web_imagen_22 { width: 150px; float:left; margin-right:20px; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_info_22 { width: 310px; float:left; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_vinata_22 { width: 310px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_22 { width: 310px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 18px; line-height:18px; color:#000000; text-align:left; }
.web_autor_22 { width: 310px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_22 { width: 310px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.web_info_22_sinimagen { width: 480px; float:left; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_vinata_22_sinimagen { width: 480px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_titulo_22_sinimagen { width: 480px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 18px; line-height:18px; color:#000000; text-align:left; }
.web_autor_22_sinimagen { width: 480px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada_22_sinimagen { width: 480px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_bloque_4_banners { width:1000px; clear:both; overflow:hidden; }
.web_bloque_4_banner { width:235px; float:left; overflow:hidden; }

.web_bloque_datos {  width:1000px; clear:both; overflow:hidden; }
.web_bloque_datos_1 { width:695px; float:left; overflow:hidden; text-align:left; margin-right:20px; }
.web_bloque_datos_2 { width:345px; float:left; overflow:hidden; margin:0 20px 0 20px; text-align:left; }
.web_bloque_datos_3 { width:265px; float:left; overflow:hidden; text-align:left; font-family: 'Noto Sans', sans-serif; font-size: 20px; color:#FFF; text-align:center; }
.web_bloque_datos_titulo { width: 160px; padding:15px; clear:both; overflow:hidden; background-color:#262A33; font-family: 'Noto Sans', sans-serif; font-weight:700; font-size: 18px; line-height:18px; color:#FFF1E6; text-align:left; margin-bottom:20px; }

.web_lomasvisto {  width:1000px; clear:both; overflow:hidden; }

.web_seccion_lomasvisto_bloque { width:235px; float:left; overflow:hidden; text-align:left; }
.web_seccion_lomasvisto_1 { width:215px; padding:10px; clear:both; overflow:hidden; background-color:#333; font-family: 'Noto Sans', sans-serif; font-weight:700; font-size: 15px; line-height:15px; color:#fff; text-align:center; border-bottom:2px solid #CCC; border-top:2px solid #CCC ; margin-bottom:15px; }
.web_bloque_lomasvisto_1 { width:205px; clear:both; overflow:hidden; padding:15px; background-color:#F2DFD0; }

.web_bloque_lomasvisto { width:205px; float:left; overflow:hidden; margin-left:20px; padding:15px; background-color:#F2DFD0; }
.web_titulo_lomasvisto { width: 205px; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Crimson Text', serif; font-weight:700; font-size: 20px; line-height:20px; color:#000000; text-align:left; }
.web_bajada_lomasvisto { width: 205px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.web_banner { width:100%; clear:both; overflow:hidden; margin-top:20px; }

.web_noticia_categoria { width: 1000px; clear:both; overflow:hidden; border-bottom:1px solid #AEAEAE; margin-bottom:15px; padding:15px 0 15px 0; font-family: "Tahoma"; font-size: 21px; color:#4D89AB; font-weight:bold; text-align:left }

.web_item_varios { width: 1000px; clear:both; overflow:hidden; margin:0 15px 0 15px; text-align:center }

.video_destacado_titulo { width: 1000px; clear:both; overflow:hidden; padding:15px; font-family: 'Lora', serif; font-size: 25px; line-height:25px; background-color:#333; color:#FDD1B4; text-align:left; }
.video_destacado_descripcion { width: 1000px; padding:15px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 14px; color:#FDD1B4; text-align:left; background-color:#333; margin-bottom:12px; }




.web_seccion { display:inline-table; clear:both; overflow:hidden; margin-bottom:20px; padding:10px; font-family: 'Noto Sans', serif; font-size: 16px; color:#FFF1E6; font-weight:bold; border:0; text-align:left; background-color:#363636; }

.web_bloque_categoria { width:1000px; clear:both; overflow:hidden; }
.web_item_categoria { width:203px; float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; padding:15px; border:1px solid #E7D6C6; }
.web_item_categoria_b { width:203px; float:left; overflow:hidden; padding:15px; margin-bottom:20px; border:1px solid #E7D6C6; }
.web_vinata_categoria { width: 205px; clear:both; overflow:hidden; margin:0 0 14px 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#9E8C83; text-align:left; }
.web_imagen_categoria { width: 205px; clear:both; overflow:hidden; margin:0 0 14px 0; }
.web_titulo_categoria { width: 205px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 22px; line-height:22px; color:#000000; text-align:left; }
.web_bajada_categoria { width: 205px; clear:both; overflow:hidden; margin:14px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }

.buscador_contenido { width: 1000px; clear:both; overflow:hidden; }
.buscador_noticia { width: 1000px; clear:both; overflow:hidden; border-bottom:1px solid #AEAEAE; margin-bottom:15px; padding-bottom:15px; text-align:left; }
.buscador_noticia_foto { width: 254px; float:left; position:relative; overflow:hidden; margin-right:20px; text-align:left; }
.buscador_noticia_texto { width: 479px; float:left; overflow:hidden; text-align:left; font-family: 'Noto Sans', sans-serif; font-size: 15px; color:#000000; text-align:left;  }


/******************************************************************/

.autor { width: 950px; clear:both; overflow:hidden; margin-bottom:20px; text-align:left }
.autor_foto { width: 218px; float:left; overflow:hidden; margin-right:20px; }
.autor_textos { width: 535px; float:left; overflow:hidden; }
.autor_textos_vinata { width: 535px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif;;font-size: 13px; color:#000000; text-align:left  }
.autor_textos_localidad { width: 535px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 15px; font-weight:bold; text-align:left }
.autor_textos_titulo { width: 535px; clear:both; overflow:hidden; padding-bottom:15px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 40px; line-height:44px; color:#000000; text-align:left; font-weight:400; }
.autor_textos_fecha { width: 535px; clear:both; overflow:hidden; padding-bottom:15px; font-family: 'Lora', serif; font-size: 12px; color:#000000; text-align:left; }
.autor_textos_nombre { width: 535px; clear:both; overflow:hidden; padding:0 0 15px 0; font-family: 'Noto Sans', sans-serif; font-size: 14px; color:#000000; font-style:italic; text-align:left; }

.video_destacado { width: 1000px; clear:both; overflow:hidden; }
.video_destacado_video { width: 550px; float:left; overflow:hidden; padding:15px; background-color:#333333; }
.video_destacado_texto { width: 420px; float:left; overflow:hidden; }
.video_destacado_texto_titulo { width: 380px; clear:both; overflow:hidden; font-family: 'Crimson Text', serif; text-align:left; font-size: 35px; color:#FFF; font-weight:700; padding:20px 20px 0 20px; margin:70px 0 0 0; background-color:#333333; }
.video_destacado_descripcion { width: 420px; clear:both; overflow:hidden; font-family: 'Crimson Text', serif; text-align:left; font-size: 14px; color:#FFF; background-color:#333333; padding:20px 20px 20px 20px; }

.video_destacado_c { width: 1000px; clear:both; overflow:hidden; background-color:#333333; }
.video_destacado_c_video { width: 550px; float:left; overflow:hidden; padding-right:20px; }
.video_destacado_c_texto { width: 390px; float:left; overflow:hidden; }
.video_destacado_c_texto_titulo { width: 390px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 35px; color:#FECFB1; font-weight:700; padding-top:20px; }
.video_destacado_c_descripcion { width: 390px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 14px; color:#FECFB1; text-align:left }

.video_destacado_b { width: 470px; float:left; overflow:hidden; background-color:#333333; }
.video_destacado_b_video { width: 470px; clear:both; overflow:hidden; margin-bottom:12px; }
.video_destacado_b_texto { width: 470px; clear:both;overflow:hidden; margin-bottom:12px; }
.video_destacado_b_texto_titulo {  width:470px; clear:both;overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 22px; color:#FECFB1; font-weight:700; margin-bottom:12px; }
.video_destacado_b_descripcion {  width:450px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif;font-size: 13px; color:#FECFB1; margin-bottom:12px; }

.inicio_vinata_2 { width: 922px; clear:both; overflow:hidden; margin-bottom:5px; margin-left:14px; padding:5px 0 5px 0; font-family: 'Noto Sans', sans-serif;font-size: 14px; color:#FFF; }
.inicio_titulo_2 { width: 922px; clear:both; overflow:hidden; margin-bottom:10px; margin-left:14px; font-family: 'Noto Sans', sans-serif; font-size: 35px; color:#000000; text-align:center; }
.inicio_imagen_2 { width: 922px; clear:both; overflow:hidden; margin-bottom:10px; margin-left:14px; position:relative;  font-family: 'Lora', serif; font-size: 14px; color:#FFFFFF; }

.inicio_categoria { width: 942px; clear:both; overflow:hidden; margin-bottom:0; padding:5px 0 8px 14px; font-family: 'Gudea', sans-serif; font-size: 12px; color:#FFFFFF; background-color:#000; font-weight:bold; }
.inicio_vinata { width: 922px; clear:both; overflow:hidden; margin-bottom:5px; margin-left:14px; padding:5px 0 5px 0; font-family: 'Noto Sans', sans-serif;font-size: 14px; color:#000000; }
.inicio_titulo { width: 922px; clear:both; overflow:hidden; margin-bottom:10px; margin-left:14px; font-family: 'Noto Sans', sans-serif;font-weight:700; font-size: 60px; color:#000000; }
.inicio_imagen { width: 922px; clear:both; overflow:hidden; margin:10px 0 10px 0; margin-left:14px; position:relative; font-family: 'Noto Sans', sans-serif; font-size: 24px; font-weight:400; color:#000; }

#inicio_titulos { width: 950px; height:38px; padding-top:20px; clear:both; overflow:hidden; background-image:url(images/inicio_titulos.jpg); background-repeat:no-repeat; background-position:center; text-align:center; font-family: 'Noto Sans', sans-serif; font-size: 20px; color:#000000; font-weight:700; margin:20px 0 20px 0; }





.seccion_categoria { width: 942px; clear:both; overflow:hidden; border-bottom:1px solid; margin-left:14px; margin-bottom:5px; padding:5px 0 5px 0; font-family: 'Gudea', sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold; }
.seccion_vinata { width: 936px; clear:both; overflow:hidden; margin-bottom:5px; margin-left:14px; padding:5px 0 5px 0; font-family: 'Noto Sans', sans-serif;font-size: 13px; color:#FFFFFF; }
.seccion_titulo { width: 936px; clear:both; overflow:hidden; margin-bottom:10px; margin-left:14px; font-family: 'Gudea', sans-serif; font-size: 50px; color:#000000; font-weight:700; text-align:left }
.seccion_imagen { width: 936px; clear:both; overflow:hidden; margin-bottom:8px; position:relative;  font-family: 'Lora', serif; font-size: 14px; color:#FFFFFF; padding:0 8px 0 8px; }

#seccion_titulos { width: 950px; height:38px; padding-top:20px; clear:both; overflow:hidden; background-image:url(images/inicio_titulos.jpg); background-repeat:no-repeat; background-position:center; text-align:center; font-family: 'Gudea', sans-serif; font-size: 20px; color:#000000; font-weight:700; margin:20px 0 20px 0; font-weight:bold; }

.seccion_4_contenido_f { width: 946px; clear:both; overflow:hidden; padding:8px; margin-bottom:20px; }
.seccion_4_contenido_f_foto { width: 286px; float:left; overflow:hidden; margin-right:8px; }
.seccion_4_contenido_f_texto { width: 652px; float:left; overflow:hidden; }
.seccion_4_contenido_f_vinata { width: 624px; clear:both; overflow:hidden; margin-bottom:5px; margin-left:14px; font-family: 'Noto Sans', sans-serif;font-size: 14px; color:#000; }
.seccion_4_contenido_f_titulo { width: 624px; clear:both; overflow:hidden; margin-left:14px; font-family: 'Gudea', sans-serif; font-size: 30px; color:#27262C; font-weight:bold; }

.seccion_b { width: 950px; float:left; overflow:hidden; margin-right:2px; }
.seccion_b_contenedor { width: 950px; clear:both; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #CCC1B7; }
.seccion_1_abre { width: 950px; height:5px; clear:both; overflow:hidden; }
.seccion_1_abre_in { width: 950px; height:5px; clear:both; overflow:hidden; }
.seccion_1_vinata { width: 950px; clear:both; overflow:hidden; margin-left:13px; padding:8px 0 5px 0; font-family: 'Noto Sans', sans-serif;font-size: 13px; color:#FFF; }
.seccion_1_contenido { width: 950px; clear:both; overflow:hidden; background-repeat:repeat-y; }
.seccion_1_titulo_b { width: 950px; clear:both; overflow:hidden; margin-left:13px; padding:8px 0 5px 0; font-family: 'Gudea', sans-serif; font-size: 30px; color:#000000; font-weight:700; }


#contacto_contenido { width: 910px; padding:20px; clear:both; overflow:hidden;  font-family: 'Lora', serif; font-size: 15px; color:#000000; text-align:center }

.web_bloque { padding:3% 3% 3% 3%; clear:both;border:0; }
.web_vinata { width: 100%; clear:both; overflow:hidden; margin:8px 0 8px 0; font-family: 'Noto Sans', sans-serif; font-size: 14px; color:#333; text-align:left; }
.web_titulo { width: 100%; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Lora', serif; font-weight:400; font-size: 22px; color:#000000; text-align:left; }
.web_imagen { width: 100%; clear:both; overflow:hidden; position:relative; font-family: 'Lora', serif; font-size: 12px; text-align:left; }
.web_imagen_pie { font-family: 'Noto Sans', sans-serif; font-size: 12px; background-color:#000; position:absolute; bottom:0; left:0; width:100%; opacity:0.88; -moz-opacity: 0.75; filter: alpha(opacity=75); padding:2%; text-align:left; color:#FFF }
.web_autor { width: 100%; clear:both; overflow:hidden; margin:8px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; font-style:italic; text-align:left; }
.web_bajada { width: 100%; clear:both; overflow:hidden; margin:8px 0 0 0; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }



#web_cierre { width: 100%; padding:20px 0 20px 0; background-color:#262A33; clear:both; overflow:hidden; font-family: 'Lora', serif; font-size: 12px; color:#FFF; text-align:center; }
#web_cierre_1 { width: 100%; padding:0 0 20px 0; clear:both; overflow:hidden; text-align:center; }
#web_cierre_2 { width: 100%; padding:0 0 20px 0; clear:both; overflow:hidden; text-align:center; }


.web_seccion { display:inline-table; clear:both; overflow:hidden; margin-bottom:20px; padding:10px; font-family: 'Noto Sans', serif; font-size: 16px; color:#FFF1E6; font-weight:bold; border:0; text-align:left; background-color:#363636; }

.web_cuerpo_noticia { width: 1000px; clear:both; overflow:hidden; }
.web_cuerpo_noticia_1 { width: 773px; float:left; margin-right:27px; overflow:hidden; }
.web_cuerpo_noticia_2 { width: 200px; float:left; overflow:hidden; }

.web_cuerpo_noticia_item { width: 168px; padding:15px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 13px; text-align:left; border:1px solid #E7D6C6; margin-bottom:15px; }
/*
.web_cuerpo_noticia_imagen { width: 168px; clear:both; overflow:hidden; margin-bottom:8px; }
.web_cuerpo_noticia_vinata { width: 168px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; text-align:left; }
.web_cuerpo_noticia_bajada { width: 168px; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#A89E9D; text-align:left; }
.web_cuerpo_noticia_titulo { width: 168px; clear:both; overflow:hidden; margin-bottom:8px; font-family: 'Lora', serif; font-size: 18px; color:#000000; text-align:left; }
*/

.noticia_categoria { width: 100%; clear:both; overflow:hidden; border-bottom:1px solid #AEAEAE; margin-bottom:15px; padding-bottom:15px; font-family: 'Lora', serif; font-size: 21px; color:#4D89AB; font-weight:bold; text-align:left; }
.noticia_vinata { width: 100%; clear:both; overflow:hidden; padding-bottom:15px; font-family: 'Noto Sans', sans-serif; font-size: 14px; text-align:left; }
.noticia_localidad { width: 100%; clear:both; overflow:hidden; padding-bottom:15px; font-family: 'Noto Sans', sans-serif; font-size: 16px; text-align:left; font-weight:bold;  }
.noticia_titulo { width: 100%; clear:both; overflow:hidden; padding-bottom:15px; font-family: 'Crimson Text', serif; font-weight:700; font-size: 44px; line-height:48px; color:#000000; text-align:left; font-weight:400; }
.noticia_fecha { width: 100%; clear:both; overflow:hidden; padding-bottom:15px; font-family: 'Noto Sans', sans-serif; font-size: 14px; color:#000000; text-align:left; }
.noticia_foto { width:1000px; clear:both; overflow:hidden; margin-bottom:15px; text-align:left; position:relative; font-family: 'Lora', serif; font-size: 16px; color:#FFFFFF; text-align:left; }
.noticia_audios { width: 100%; clear:both; overflow:hidden; font-family: 'Lora', serif; font-size: 11px; color:#FFF; margin-bottom:15px; text-align:center; }
.noticia_audios_texto { width: 100%; clear:both; overflow:hidden; margin-bottom:15px; text-align:left; padding-top:7px; color:#333333; font-size: 14px; }
.noticia_audios_rp { width: 100%; clear:both; overflow:hidden; text-align:left; }
.noticia_bajada { width: 100%; clear:both; overflow:hidden; padding-bottom:15px;font-family: 'Lora', serif; font-size: 17px; color:#000000; text-align:justify; }
.noticia_texto { width: 100%; clear:both; overflow:hidden; font-family: 'EB Garamond', serif; font-size: 17px; color:#000000; padding-bottom:15px; line-height:27px; text-align:justify; margin:10px 0 10px 0; border-bottom:1px solid #CCC; }
.noticia_recomendadas_separador { width: 1000px; clear:both; overflow:hidden; margin:10px 0 10px 0; border-bottom:1px solid #CCC; text-align:left;}
.noticia_recomendadas_titulo { width: 980px; padding:10px; clear:both; overflow:hidden; background-color:#333; text-align:left; font-family: 'Noto Sans', sans-serif; font-size: 14px; color:#FFFFFF; text-align:left; }
.noticia_recomendadas { width: 1000px; clear:both; overflow:hidden; text-align:left; font-family: 'Noto Sans', sans-serif; font-size: 18px; color:#E4E4E4; line-height:23px; text-align:left; }
.noticia_recomendada { width: 970px; clear:both; overflow:hidden; margin-bottom:15px; border-bottom:1px solid #CCC; text-align:left; padding:15px; }
.noticia_recomendada_imagen { width: 120px; float:left; overflow:hidden; margin-right:20px; text-align:left; }
.noticia_recomendada_texto { width: 830px; float:left; overflow:hidden; margin-bottom:5px; text-align:left; }
.noticia_video { width: 100%; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000; text-align:left; margin-bottom:20px;  }
.noticia_piedevideo { width: 100%; clear:both; overflow:hidden; border-bottom:1px solid #AEAEAE; margin-bottom:15px; padding-bottom:15px; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.noticia_fuente { width: 100%; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 12px; color:#000000; text-align:left; }
.noticia_archivo { clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 16px; color:#FFF; text-align:left; padding:10px 10px 10px 40px; background-color:#B77B57; display:block; background-image:url(images/adjunto.png); background-repeat:no-repeat; background-position: 12px 12px; margin:20px 0 20px 0; text-align:left; }

.web_bloque_noticia_webtv {  width:984px; padding:8px; clear:both; overflow:hidden; background-color:#000; }
.web_bloque_noticia_webtv_1 { width:322px; float:left; overflow:hidden; }
.web_bloque_noticia_webtv_2 { width:324px; float:left; overflow:hidden; margin:0 8px 0 8px; }
.web_bloque_noticia_webtv_3 { width:322px; float:left; overflow:hidden; }
.web_bloque_noticia_webtv_imagen { width: 100%; clear:both; overflow:hidden; margin-bottom:12px; font-family: 'Noto Sans', sans-serif; font-size: 11px; color:#FFF; text-align:left; }
.web_bloque_noticia_webtv_bajada { width: 100%; clear:both; overflow:hidden; font-family: 'Noto Sans', sans-serif; font-size: 13px; color:#FFF; text-align:left; }
.web_bloque_noticia_webtv_titulo { width: 100%; clear:both; overflow:hidden; margin-bottom:12px; position:relative;font-family: 'Crimson Text', serif; font-size: 18px; color:#FFF; text-align:left; font-weight:700 }





A.enlace_rosa:link { text-decoration: none; color:#FDCFB0; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }
A.enlace_rosa:visited { text-decoration: none; color:#FDCFB0;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }
A.enlace_rosa:hover { text-decoration:none; color:#FFFFFF;  opacity: 0.5;}
A.enlace_rosa:active { text-decoration: none; color:#FDCFB0;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }


A.enlace_beige:link { text-decoration: none; color:#FECFB3;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }
A.enlace_beige:visited { text-decoration: none; color:#FECFB3;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;  }
A.enlace_beige:hover { text-decoration:none; color:#FFFFFF; opacity: 0.5; }
A.enlace_beige:active { text-decoration: none; color:#FECFB3;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }


A.enlace_gris:link { color:#27262C; text-decoration:none;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }
A.enlace_gris:visited {color:#27262C; text-decoration:none;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }
A.enlace_gris:hover { color:#666666; text-decoration:none; opacity: 0.5; }
A.enlace_gris:active { color:#27262C; text-decoration:none;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }


A.enlace_gris_2:link { color:#CFD0CB; text-decoration:none; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}
A.enlace_gris_2:visited {color:#CFD0CB; text-decoration:none;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }
A.enlace_gris_2:hover { color:#FFF; text-decoration:none; opacity: 0.5; }
A.enlace_gris_2:active { color:#CFD0CB; text-decoration:none;opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out; }


A.enlace_internacionales:link { color:#333; text-decoration:none; }
A.enlace_internacionales:visited {color:#333; text-decoration:none; }
A.enlace_internacionales:hover { color:#666666; text-decoration:none; }
A.enlace_internacionales:active { color:#333; text-decoration:none; }

A.enlace_nacionales:link { color:#234F72; text-decoration:none; }
A.enlace_nacionales:visited {color:#234F72; text-decoration:none; }
A.enlace_nacionales:hover { color:#666666; text-decoration:none; }
A.enlace_nacionales:active { color:#234F72; text-decoration:none; }

A.enlace_provinciales:link { color:#902400; text-decoration:none; }
A.enlace_provinciales:visited {color:#902400; text-decoration:none; }
A.enlace_provinciales:hover { color:#666666; text-decoration:none; }
A.enlace_provinciales:active { color:#902400; text-decoration:none; }

A.enlace_cultura-y-educacion:link { color:#36454A; text-decoration:none; }
A.enlace_cultura-y-educacion:visited {color:#36454A; text-decoration:none; }
A.enlace_cultura-y-educacion:hover { color:#666666; text-decoration:none; }
A.enlace_cultura-y-educacion:active { color:#36454A; text-decoration:none; }

A.enlace_opinion:link { color:#BCD8E6; text-decoration:none; }
A.enlace_opinion:visited {color:#BCD8E6; text-decoration:none; }
A.enlace_opinion:hover { color:#666666; text-decoration:none; }
A.enlace_opinion:active { color:#BCD8E6; text-decoration:none; }

A.enlace_juridicas:link { color:#E0CDAF; text-decoration:none; }
A.enlace_juridicas:visited {color:#E0CDAF; text-decoration:none; }
A.enlace_juridicas:hover { color:#666666; text-decoration:none; }
A.enlace_juridicas:active { color:#E0CDAF; text-decoration:none; }

A.enlace_ciencia-y-tecnologia:link { color:#003466; text-decoration:none; }
A.enlace_ciencia-y-tecnologia:visited {color:#003466; text-decoration:none; }
A.enlace_ciencia-y-tecnologia:hover { color:#666666; text-decoration:none; }
A.enlace_ciencia-y-tecnologia:active { color:#003466; text-decoration:none; }

A.enlace_salud:link { color:#26747A; text-decoration:none; }
A.enlace_salud:visited {color:#26747A; text-decoration:none; }
A.enlace_salud:hover { color:#666666; text-decoration:none; }
A.enlace_salud:active { color:#26747A; text-decoration:none; }

A.enlace_web-tv:link { color:#1A3953; text-decoration:none; }
A.enlace_web-tv:visited {color:#1A3953; text-decoration:none; }
A.enlace_web-tv:hover { color:#666666; text-decoration:none; }
A.enlace_web-tv:active { color:#1A3953; text-decoration:none; }

A.enlace_al-margen-de-nota:link { color:#666; text-decoration:none; }
A.enlace_al-margen-de-nota:visited {color:#666; text-decoration:none; }
A.enlace_al-margen-de-nota:hover { color:#333; text-decoration:none; }
A.enlace_al-margen-de-nota:active { color:#666; text-decoration:none; }

A.enlace_la-lechuza-oly:link { color:#C86A6A; text-decoration:none; }
A.enlace_la-lechuza-oly:visited {color:#C86A6A; text-decoration:none; }
A.enlace_la-lechuza-oly:hover { color:#666666; text-decoration:none; }
A.enlace_la-lechuza-oly:active { color:#C86A6A; text-decoration:none; }

A.enlace_con-codigo-femenino:link { color:#FFFFFF; text-decoration:none; }
A.enlace_con-codigo-femenino:visited {color:#FFFFFF; text-decoration:none; }
A.enlace_con-codigo-femenino:hover { color:#FFCCCC; text-decoration:none; }
A.enlace_con-codigo-femenino:active { color:#FFFFFF; text-decoration:none; }

A.enlace_celeste:link { color:#91CADD; text-decoration:none; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;} }
A.enlace_celeste:visited {color:#91CADD; text-decoration:none; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;} }
A.enlace_celeste:hover { color:#FFF; text-decoration:none; }
A.enlace_celeste:active { color:#91CADD; text-decoration:none; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;} }

.texto_14_azul { font-family: 'Lora', serif; font-size: 14px; color:#3366CC; font-weight:bold; overflow:hidden; }
.texto_12_blanco { font-family: 'Lora', serif; font-size: 12px; color:#FFF; }
.texto_13_negro { font-family: 'Lora', serif; font-size: 13px; color:#666; line-height:18px; }
.texto_13_gris {font-family: 'Lora', serif; font-size: 13px; color:#666; line-height:18px; }
.texto_11_negro { font-family: 'Lora', serif; font-size: 11px; color:#000; line-height:18px; }
.texto_12_negro {font-family: 'Lora', serif; font-size: 11px; color:#000; line-height:18px; }
.texto_12_gris { font-family: 'Lora', serif; font-size: 12px; color:#666; line-height:18px; }
.texto_16_negro {font-family: 'Lora', serif; font-size: 16px; color:#000; line-height:22px; }
.texto_14_negro {font-family: 'Lora', serif; font-size: 11px; color:#000; line-height:22px; }

h1,h2,h3,h4,h5 { margin: 0px; padding: 0px; border: 0px; }

/* [enlaces] */
A.enlace_negro:link { text-decoration: none; color:#000000; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}
A.enlace_negro:visited { text-decoration: none; color:#000000; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;} 
A.enlace_negro:hover { text-decoration:none; color:#525252; opacity: 0.5; }
A.enlace_negro:active { text-decoration: none; color:#000000; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}

A.enlace_blanco:link { text-decoration: none; color:#FFFFFF; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}
A.enlace_blanco:visited { text-decoration: none; color:#FFFFFF; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;} 
A.enlace_blanco:hover { text-decoration:none; color:#EAEAEA;  opacity: 0.5;}
A.enlace_blanco:active { text-decoration: none; color:#FFFFFF; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}

A.enlace_azul:link { text-decoration: none; color:#36C; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}
A.enlace_azul:visited { text-decoration: none; color:#36C; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;} 
A.enlace_azul:hover { text-decoration:none; color:#333;  opacity: 0.5;}
A.enlace_azul:active { text-decoration: none; color:#36C; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}

A.enlace_verde:link { color:#FBE075; text-decoration:none; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}
A.enlace_verde:visited {color:#FBE075; text-decoration:none; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}
A.enlace_verde:hover { color:#FFF; text-decoration:none; opacity: 0.5; }
A.enlace_verde:active { color:#FBE075; text-decoration:none; opacity: 1; transition: opacity .15s ease-in-out; -moz-transition: opacity .15s ease-in-out; -webkit-transition: opacity .15s ease-in-out;}


/* [formularios] */
.campo_texto { width:420px; min-height:15px; border:1px solid #333; clear:both; color:#000; font-size:18px; padding:12px; margin-bottom:12px;  font-family: 'Lora', serif;  }
.campo_textarea { width:420px; min-height:90px; border:1px solid #333; clear:both; color:#000; font-size:18px; padding:12px; font-family: 'Lora', serif; }
.boton_enviar { width: 305px; min-height:20px; clear:both; overflow:hidden; background-color:#333; text-align:center; padding:18px; display:block; text-decoration:none; color:#FFF; -moz-transition: all, 0.4s; -o-transition: all, 0.4s; -webkit-transition: all, 0.4s; transition: all, 0.4s; border:0; font-size:18px; font-weight:700;  font-family: 'Lora', serif; }
.boton_enviar:hover { width: 305px; min-height:16px; clear:both; overflow:hidden; background-color:#000; text-align:center; padding:18px; display:block; text-decoration:none; color:#FFF; -moz-transition: all, 0.4s; -o-transition: all, 0.4s; -webkit-transition: all, 0.4s; transition: all, 0.4s; border:0;  font-size:18px; font-weight:700;  font-family: 'Lora', serif; }

.campo_texto_2 { width:192px; height:30px; float:left; color:#FFF; background-color:#5F224B; font-size:18px; padding:7px; margin-right:14px; font-family: 'Noto Sans', sans-serif;  }
.boton_enviar_2 { width: 110px; height:44px; float:left; overflow:hidden; background-color:#BB4792; text-align:center; padding:7px; display:block; text-decoration:none; color:#FFF; -moz-transition: all, 0.4s; -o-transition: all, 0.4s; -webkit-transition: all, 0.4s; transition: all, 0.4s; border:0; font-size:16px; font-weight:700; font-family: 'Noto Sans', sans-serif; }
.boton_enviar_2:hover { width: 110px; height:44px; float:left; overflow:hidden; background-color:#FFF; text-align:center; padding:7px; display:block; text-decoration:none; color:#BB4792; -moz-transition: all, 0.4s; -o-transition: all, 0.4s; -webkit-transition: all, 0.4s; transition: all, 0.4s; border:0;  font-size:16px; font-weight:700; font-family: 'Noto Sans', sans-serif; }

.boton_buscar { width: 228px; min-height:14px; float:left; overflow:hidden; background-color:#4C483F; text-align:center; padding:10px; display:block; text-decoration:none; color:#9A3523; -moz-transition: all, 0.4s; -o-transition: all, 0.4s; -webkit-transition: all, 0.4s; transition: all, 0.4s; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border:0; font-size:18px; font-weight:700;  font-family: 'Lora', serif; cursor:pointer; }
.boton_buscar:hover { width: 228px; min-height:14px; float:left; overflow:hidden; background-color:#666; text-align:center; padding:10px; display:block; text-decoration:none; color:#9A3523; -moz-transition: all, 0.4s; -o-transition: all, 0.4s; -webkit-transition: all, 0.4s; transition: all, 0.4s; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border:0;  font-size:18px; font-weight:700;  font-family: 'Lora', serif; cursor:pointer; }

.select { width:214px; min-height:14px; border:1px solid #EBEBEB; color:#000; font-size:14px; padding:10px; margin-right:20px; font-family: 'Lora', serif; float:left; }

.form_error { display:block; background-color:#F00; clear:both; color:#FFF; font-size:14px; font-weight:700; padding:10px; margin-top:15px; text-align:center;  font-family: 'Lora', serif; }



:focus {
	outline: 0;
}
.sliderContainer{
    width: 1000px;
    position: relative;
}
#slider {
    width: 1000px;
    overflow: hidden;
    position: relative;
    margin: auto;
}
#slider .slide{
    width: 1000px;
    float: left;
}
.prev, .next{
    display: block;
    height: 56px;
    width: 56px;
    position: absolute;
    top: 147px;
}
.prev{
    background: url('img/slider-prev.png') no-repeat;
    background-position: 0 0;
    left: 0;
}
.prev:hover{
    background-position: 0 -56px;
}
.next{
    background: url('img/slider-next.png') no-repeat;
    background-position: 0 0;
    right: 0;
}
.next:hover{
    background-position: 0 -56px;
}