﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal}
ol {list-style:none}
caption,th {text-align:left}
q:before,q:after {content:''}
abbr,acronym {border:0}
textarea{overflow:auto}
html{overflow-y: scroll}

body {text-align:center; background-color:#000} 

a{
	color:#FFFFFF;
	text-decoration:none;
}

#contenedor{
	background:#313030 url(/imagenes/fondo.gif) repeat-x;
}

#cabecera{
	margin:0 auto;
	width:990px;
	text-align:left;
	background-image:url(/imagenes/cabecera.jpg);
	height:115px;
	position:relative;
}




#cabecera #menu{
	position:absolute;
	top:90px;
	left:36px;
	width:960px;
	height:22px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

#cabecera .login{
	position:absolute;
	top:0px;
	left:665px;
	width:320px;
	height:43px;
	background-image:url(/imagenes/login_fin.png);
	background-position:bottom;
	color:#d0cece;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;	
}

#cabecera .login_0{
	position:absolute;
	top:0px;
	left:665px;
	width:320px;
	height:43px;
	background-image:url(/imagenes/login_0.png);
	background-position:bottom;
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;	
}

#cabecera .login_1{
	position:absolute;
	top:0px;
	left:665px;
	width:320px;
	height:43px;
	background-image:url(/imagenes/login_0.png);
	background-position:bottom;
	color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;	
}



#cabecera .login input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #d0cece;	
	width:70px;
	background-color:#b0b0aa;
}
#cabecera .login input:focus{border-color:#fee}


/*menu*/

#cabecera #menu ul{ 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#cabecera #menu li {
	text-align: center;
	margin: 0px 10px;
	float: left;	  	  
}

#cabecera #menu li a:hover{
	color:#d07f22;
	text-decoration:none;
}



/*fin menu*/

#contenido{
	margin:0 auto;
	width:990px;
	text-align:left;
	padding:20px 0 40px 0;
}

#contenido a:hover{
	color:#d07f22;
	text-decoration:none;
}


#contenido_cols_1{
	width:690px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	color:#d6d4d4;
	font-size:14px;
	text-align:justify;
}

#contenido_todo{
	font-family:"Times New Roman", Times, serif;
	color:#d6d4d4;
	font-size:14px;
	text-align:justify;
	position:relative;
}

#contenido_cols_2{
	width:250px;
	float:right;
	
}

h1{
	color:#f8f6ae;
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	padding-top: 5px;
}

h2{
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}
h3{
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
h4{
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}

.txthome{
	color:#e6e6e6;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
}



.caja_lateral{
	width:250px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
}

#contenido .caja_lateral a:hover{color:#000}

.caja_lateral input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #595445;	
	background-color:#e5e1d1;
}

.caja_lateral textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #595445;	
	background-color:#e5e1d1;
}

.caja_lateral input[type=button]{color:#fff;background-color:#d07f22;padding:0 10px}
.caja_lateral input[type=button]:hover{color: #fff;background-color:#f28100;padding:0 10px;border:1px solid #9e7600}

.caja_lateral select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #595445;	
	background-color:#e5e1d1;
}
.caja_lateral .cabecera{
	background-image:url(/imagenes/caja_lateral1.gif);
	font-size:14px;
	height:23px;
	text-indent:50px;
	font-weight:bold;
}

.caja_lateral .centro{
	font-size:13px;
	background-color:#a89965;
	padding:10px;
}
.caja_lateral .pie{
	background-image:url(/imagenes/caja_lateral2.gif);
	height:5px;
}


/*desplegable*/

#submenu{
	position:absolute;
	top:-13px;
	right:0;
	width:420px;
	background:url(../imagenes/submenu.png) bottom center no-repeat;
	padding:5px 6px 20px 6px;
}

#submenuhome{
	position:absolute;
	top:-13px;
	right:0;
	width:240px;
	background:url(../imagenes/submenuhome.png) bottom center no-repeat;
	padding:5px 6px 20px 6px;
	z-index: 50;
}
#submenu h1{text-align:center;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#45433d;background:url(../imagenes/ico_bajo.gif) right no-repeat; margin:0 20px}
#submenu ul{margin:0 5px 0 6px;display:none;font-family:Arial, Helvetica, sans-serif; font-size:12px}
#submenu ul li{margin:0;padding:4px 20px 4px 10px;list-style-type:none}
#submenu ul li:hover{background:#45433d url(../imagenes/ico_der.gif) right no-repeat;cursor:pointer}
#submenu a{color:#232323}

#submenuhome h1{text-align:center;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#45433d;background:url(../imagenes/ico_bajo.gif) right no-repeat; margin:0 20px}
#submenuhome ul{margin:0 5px 0 6px;display:none;font-family:Arial, Helvetica, sans-serif; font-size:12px}
#submenuhome ul li{margin:0;padding:4px 20px 4px 10px;list-style-type:none}
#submenuhome ul li:hover{background:#45433d url(../imagenes/ico_der.gif) right no-repeat;cursor:pointer}
#submenuhome a{color:#232323}

/*desplegable*/


input[type=button]{color:#fff;background-color:#a89965;padding:0 10px;border:1px solid #d07f22}
input[type=button]:hover{color:#fff;background-color:#847643;padding:0 10px;border:1px solid #f57825}
.bloque{
	background-color:#2a2929;
	border-top:1px #d07f22 solid;
	margin-top:15px;
	padding:10px
}
.foto{float:left;margin:5px 10px}
.fotoGal{float:left;padding:8px 8px; margin:2px 10px;background:#fff}
.clearfloat{clear:both; height:0; line-height:0; display:block}
.sep{margin:10px 0;height:1px;line-height:1px;border-bottom:1px dashed #626060}
.caja_lateral .sep{margin:10px 0;height:1px;line-height:1px;border-bottom:1px dashed #6d654b}
.der{float:right; margin-top:-25px;}
.izq{float:left}
.der_margen{float:right;margin-left:10px}
.izq_margen{float:left;margin-right:10px}
.dertxt{text-align:right}
.dertxt_margen{text-align:right;padding-right:10px}
.izqtxt_margen{padding-left:10px}
.txtcentro{text-align:center}
.bold{font-weight:bold}
.cuarto{float:left;width:227px;margin-right:20px;}
.separador {
	margin-top:25px;
}

/*encuestas*/
#encuestas input[type = radio]{float:left;width:30px;position:relative;border:0;margin:2px 2px 0 0;text-decoration:none;background:none}
#encuestas .pregunta{margin:5px 0; clear:left}
#encuestas .progreso{position:relative;float:left;height:15px;background:url(/imagenes/progreso.gif) repeat-x;padding-top:1px}
#encuestas .barracontenedora{position:relative;width:230px;height:15px;background:url(/imagenes/barracontenedora.gif) repeat-x;overflow:hidden;border:1px solid #d07f22}
#encuestas .por{padding:0 5px;font-size:10px;font-weight:bold;color:#fff;font-family:Arial, Helvetica, sans-serif}

#encuestasLista input[type = radio]{float:left;width:30px;position:relative;border:0;margin:2px 2px 0 0;text-decoration:none;background:none}
#encuestasLista .pregunta{margin:10px 0 0 20px; clear:left}
#encuestasLista .progreso{position:relative;float:left;height:23px;margin:6px;background:url(/imagenes/progreso.jpg) no-repeat;padding-top:2px;border-right:1px solid #5a5447}
#encuestasLista .barracontenedora{position:relative;width:990px;height:36px;background:url(/imagenes/barracontenedora.jpg) no-repeat;overflow:hidden}
#encuestasLista .por{padding:0 5px;font-size:14px;font-weight:bold;color:#f8f6ae}
/*encuestas*/

/* formularios en página*/
#contenido_cols_1 form{margin:10px 0px; border-top:1px #d07f22 solid; background-color:#2a2929; padding:10px;}
#contenido_cols_1 input[type = text], #contenido_cols_1 textarea, #contenido_cols_1 select{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;border: 1px solid #595445;background-color:#e5e1d1;}

/* pie */
#pie1{border-top:6px solid #a89f7e;background:#1c1c1c;clear:both; padding:15px;}
#pie1 .int{margin:0 auto; width:990px;text-align:left;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px}
#pie2{background:#000}
#pie2 .int{margin:0 auto;padding:20px 0 80px 0;width:990px;text-align:left;color:#454545;font-family:Arial, Helvetica, sans-serif;font-size:11px}
#pie1 a,#pie2 a{color:#666}
#pie1 a:hover,#pie2 a:hover{color:#999}
/* pie */


/*home*/
#notifecha {
	position:relative;
	left:135px;
	width:75px;
	background-color:#a89965;
	margin-top:20px;
}
.notifecha {
	color:#FFF;
	font-size:11px;
	font-style:italic;
	text-align:right;
	margin-right:5px;
}
#seccioncolumna {
	background-image:url(../imagenes/fondoApartado.jpg);
	background-color:#a89965;
	background-repeat:no-repeat;
	height:17px;
	text-align:right;
	padding-right:5px;
}


#seccioncolumnag {
	background-image:url(../imagenes/fondoApartadoG.jpg);
	background-color:#a89965;
	background-repeat:no-repeat;
	height:17px;
	text-align:center;
}



#notifoto {
	position:relative;
	left:0px;
	text-align:right;
	margin-top:5px;
}
#notitxt {
	position: relative;
	margin-top:10px;
	left:30px;
	width:170px;
}
.notitxt {
	font-size:13px;
	color:#c0bfbf;
	text-align: justify;
}
.notifoto {
	border:4px solid #FFF;
}

#noticiashome {
	left: 17px;
	background-color:#2a2929;
	border:1px solid #4c4b4b;
	width:210px;
	height:auto;
}

#agendahome {
	left: 17px;
	background-color:#2a2929;
	border:1px solid #4c4b4b;
	height:800px;
	width:210px;
	height:380px;
	display: none;
}
#txthome {
	position:absolute;
	z-index:3;
	width:650px;
	left: 20px;
	top: -157px;
	height: 149px;
	font-size: 19px;
}

.agendatxt {
	color:#bc6907;
	font-size:12px;
}
/*home*/

.fotoborde {
	border:8px solid #FFF;
}

/*comarcas*/
.galmuni{
	background-color:#71714a;
	color:#FFF;
	padding: 0px 5px 0px 5px;
}
/*
table.gal {
	border: 1px solid #71714a;
	margin:0 auto;
	width:350px;
}
table.gal th {
	background-color: #71714a;
	font-weight:bold;
	padding:5px;
	color:#FFF;
}
*/

table.gal {
	border: 1px solid #313030;
	/*	border: 1px solid #292828;*/
	margin:0 auto;
	width:350px;
	text-align: left;
}

table.gal tr {
	background-color:#444438;
/*	background-color:#71714a;*/
}

table.gal th {
	background-color: #dc821a;
/*	background-color: #4f4434;*/
	font-weight:bold;
	padding:5px;
	color:#FFF;
}
table.gal td{
	border-top:1px solid #6d6857;
	padding:5px;
}
table.gal tr.final{
	background-color:#1c1c1c;
}
.galtit {
	float:left;
	top: 35px;
	position: relative;
}
.borde {
	border:1px solid #b2b1b1;
}

.margensup {
	margin-top:45px;
}

/*comarcas*/
#botuno {
	width:190px;
	background-color:#71714a;
	color:#FFF;
	padding: 0px 5px 0px 5px;
	margin: 20px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}
#botuno a:hover {
	background-color:#0F0;
}

