/* RESET!! */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body { line-height: 1 }
:focus { outline: 0 }
ol, ul { list-style: none }
table {border-collapse: collapse; border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after { content: "" }

blockquote, q { quotes: "" "" }

input, textarea { margin: 0; padding: 0 }

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
a, a:link, a:visited, a:hover, a:active { outline: 0;  text-decoration: none; }
a img { border: none;  text-decoration: none; }
img { border: none;  text-decoration: none;}
strong { font-weight: bold;}
/* FIN RESET */
/** background-image: url(../imagenes/bg_body.jpg);  */
body { background-image: url(../imagenes/bg_body.jpg);background-color: #444444; font-family: helvetica; }
a {color: #ff9900;}
.link_inicio:hover { border-bottom: 1px solid #ff9900;}

p { line-height: 1.3em; text-align: justify;}
#header { margin-left:51%; float: left; margin-top:-66px !important; margin-top: 0px; }
#wrapper {margin: 0 10px;}
#izquierda { float: left; width: 650px; }
#derecha { float: left; margin: 20px 0 0 20px ; }
#container{ display:block; clear: both; padding: 20px 0;}
#container p { color: #fff;}
#container h2 { width: 636px; color: #4B8FDD; font-size: 1.4em; border-bottom:1px dotted #75A4DA; margin-bottom:10px;}
h3{ color: #4B8FDD; font-size: 2em; border-bottom:1px dotted #75A4DA; margin-bottom:10px;}
#links h3 {border: 0 none;}

/*
#menu { }
#menu ul { list-style: none; margin: 0; padding: 10px 0 50px 0; }
#menu ul li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }
*/
/*#menu ul li a{ background:#333333; color:#FFFFFF;  border-bottom: 4px solid #0077ff; /* border-bottom:1px solid #454545; */
/*		display:block; font-family:Verdana; font-size:28px; padding:6px 10px;text-decoration:none !important; } */

/*#menu ul li a:hover{ background: #666; border-bottom: 4px solid #0099ff;}*/
#contenedor {background: url(../imagenes/bg_menu_top4.png) repeat-x;}
#menu { float: left;width: 99.1%; padding-left: 10px; margin-top: 4px;/*border-top: 4px solid #0077ff;*/ }
#menu ul { list-style: none; margin: 0; }
#menu ul li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }
#menu ul li a{color:#FFFFFF; /* border-bottom:1px solid #454545; */
		display:block; font-family:Verdana; font-size:28px; padding:20px 10px;text-decoration:none !important; margin-top: -4px;}
/*padding: 6px 10px*/

#menu ul li a:hover{ }

.abajo_izquierda { width: 83px; background:url(../imagenes/bg_menu_izq.png) left top no-repeat;}
.abajo_izquierda:hover { width: 83px; background:url(../imagenes/bg_menu_izq_hover2.png) left top no-repeat;}
.abajo_derecha { background:url(../imagenes/bg_menu_der.png) right top no-repeat;}
.abajo_derecha:hover { background:url(../imagenes/bg_menu_der_hover2.png) right top no-repeat;}
.recuadro { background: #333 url(../imagenes/bg_menu.png) right bottom repeat-x;}
.recuadro:hover { background: #666 url(../imagenes/bg_menu_hover2.png) right bottom repeat-x;}

#galeria { background-color: #444; width: 81%; padding: 14px; float: left; }
#galeria ul, .fotos ul { list-style: none; margin: 0; padding: 0;}
#galeria ul li, .fotos ul li { display: inline; }
#galeria ul img, .fotos ul img { border: 4px solid #000; border-width: 4px; color: #000; }
#galeria ul a:hover img, .fotos a:hover img { border: 4px solid #333; border-width: 4px; color: #3e3e3e;}
#galeria ul a:hover, .fotos ul a:hover { color: #fff; }
.marco_nueva_foto { border: 4px solid #ff9933; }

.nota { line-height: 18px; font-family: helvetica; float: left; margin-left: 17px; padding: 10px; border: 2px solid #111; background-color: #3e3e3e; margin-bottom: 10px; font-size: 13px; width: 15%; text-align: justify;}
.tip { color: #0077ff; font-weight: bold;}


/*Formulario contacto*/
input.error, textarea.error { border: 1px solid #FF5432; }
label.error { color:#FF5432; font-size:10px;margin-left:194px; margin-top: 0; text-align:left; width:500px;}

label, input, textarea {
	 display: block;
	 width: 250px;
	 float: left;
	 margin-top: 10px;
}

label { text-align: right; width: 175px; padding-right: 20px; color: #FFF;}
input, textarea { border: 1px solid #e1e1e1;}
legend{ color: #FFF; font-size: 32px; margin-top: -20px;}
fieldset{ padding: 20px 30px; }
input:hover, textarea:hover{ /*border: 2px solid #0077ff; */ background-color: #FFF; }

#contacto br {
	clear: left;
}
#warning{ background:#FFEBE8 none repeat scroll 0 0; border:1px solid #DD3C10; color:#D64E4E; margin:0 0 10px; padding:10px; width: 600px; }
/*.spinner {background: url(lightbox-ico-loading.gif) no-repeat;width: 208px; height: 13px;}*/

#mensajes .errores, #mensajes .sucesos { margin:0 0 10px; padding:10px; width: 600px; }
#mensajes .errores{ border: 1px solid #D64E4E; background-color: #FFBABA; color: #D8000C; }
#mensajes .sucesos{ border: 1px solid #b8c4e6; background-color: #e6eaf5; color: #336699; }

.imagen_inicio { padding: 5px; border: 1px solid #161616; background-color: #060606; }
.inicio { width: 625px; font-size: 14px;}
p.inicio img {padding: 4px 8px 8px 8px;  }
.videito { text-align: center; padding: 5px; border: 1px solid #161616; background-color: #060606; }

#links h3{ font-size: 20px;margin: 15px 0 5px 0; color: #bbb; font-weight: bold;}
.contenedor_links {float: left; width: 210px;}
.contenedor_links_margen_derecho { margin-right: 10px;}
#links a {line-height: 1.5;}
#links ul li a{background: url(../imagenes/body/2arrow-green.gif) no-repeat 0 12px;padding: 2px;color: #0099ff;}
#links ul li a:hover{background: url(../imagenes/body/2arrow-white.gif) no-repeat 0 12px;color: #fff; background: #0099ff;}
.link_video, .link_medios, .link_fotografia {width: 48px; height: 48px;padding-left: 55px; padding-top: 14px;}
.link_video{ background: url(../imagenes/body/Videos.png) no-repeat 0 0; }
.link_medios{background: url(../imagenes/body/newspaper_48.png) no-repeat 0 0; }
.link_fotografia{background: url(../imagenes/body/camera_48.png) no-repeat 0 0;}

.nueva_foto{ font-size: 24px;height: 10px; width: 72px;color: #ff9933; float: left; margin-top:-12px;text-align: right; font-weight: bold; position: absolute;}
.fecha {font-size: 12px; float: right; margin-top: -12px;}

#proximos_eventos { color: #fff; width: 155px;}
#proximos_eventos span.proximos_eventos { color: #4B8FDD; font-size: 0.92em; font-weight: bold; text-align: left; text-transform: uppercase; margin: 15px 0 0 0; }
/*{ text-align:center; font-size: 9px; }*/
#proximos_eventos span { margin: 5px 0; display: block; text-align: center; font-size: 15px; font-weight: bold;}
.tachado{text-decoration:line-through;}

.container_proximo_evento{ background: black; padding: 5px; width: 140px; text-align: center;}
.playlist {color: white;}
