html {}
body {
	width:100%;
	background:#fdf6e7 url(../img/public/alagua/fondo_public_gr.jpg) no-repeat center top;
	margin:0px;
}
/*para aviso legal, pdf y lbox*/
body#no_bg  {
	background-color:#fff;
	background-image:none;}

* {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
	background-color:transparent;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.3em;
	text-align:justify;
	text-decoration: none;
	font-weight:normal;
	font-style:normal;
	font-size: 1em;
}

a, a:link, a:visited {
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-size:13px;
	color:#005f91;
	text-decoration:underline;
}
a:hover { color:#ea9a00; }

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #e15317;   /*naranja*/
	border-bottom: 1px dotted #CCC;
	letter-spacing: -1px;
	margin:0; 
	padding:0;
	font-size:26px;
}
h2, h2 a, h2 a:link, h2 a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#005f91; /*azul*/ 
	font-weight:normal;
	margin:10px 0px;
	line-height:24px;
}
h2.coment { background:transparent url(../img/public/alagua/comentarios.png) left center no-repeat; padding-left:26px;font-size:16px;
	color:#005f91; /*azul*/ }
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ecaa28; /*huevo*/ 
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0 5px;
}
h3.h_form {color: #e15317;}
h3.flota_izq {font-size:26px; margin-right:5px;} /*Para los números amarillos de listados*/
h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#444;
	font-weight:bold;
	margin:0;
	text-align:center;
	margin:6px 0 4px 0;

}/*COLUMNA DCH*/

h5, h5 a, h5 a:link, h5 a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#005f91; /*azul*/ 
	margin:10px 0 0 0;
}

h5.firmas {text-decoration:underline; font-size:15px; margin:0px 0px 5px 0px;}
h6 {
	font-size:14px;
	float:left;
	margin:0px 10px 0px 0px;
	color:#005f91; /*azul*/ }/*valorar-*/


img {border:none;}

p { padding:5px; font-size:13px; margin:0;}


ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
b, strong { color:#e15317; font-weight:550;} /*naranja*/
.clear {clear:both;}
.flota_izq {float:left;}
.flota_dch {float:right;}
.desplegar {cursor:pointer;}
.oculto {display:none;}
.nb {font-size:11px;}
a.banner {margin:10px 0; display:block;}
/*---------------------- GENERALES-----------------------------*/
#ppal, .ppal_legal, .ppal_pdf{
	width:980px;
	height:100%;
	margin:0px auto;
}
.ppal_pdf {padding:20px; width:900px; }
.ppal_legal {padding:20px; width:940px;}

#cabecera {
	width:980px;
	height:127px;
	margin:25px 0 0 0;
}
.logo_print {display:none;}

#ppal2 {
	width:980px;
	height:100%;
	padding-bottom:10px;
	border-bottom: 1px dotted #005f91;
	background-color:#fff;}

#dch, #izq{
	width:200px;
	float:left;
	padding:0px 10px 0px 10px;	
}
#izq {width:170px; padding-right:0px;}

#centro {
	width:530px;
	float:left;
	padding:0 20px 0px 30px;
	background-color:#fff;}

body#no_bg #centro {width:500px; padding:0 20px;}
ul#menu {
	width:170px;
	float:left;
	text-transform:uppercase;
	border-right:1px dotted #48a6d8; 
	
}


/*------------------------CABECERA-----------------------*/



/*----------------------MENU-------------------------*/

ul#menu li { margin:6px 0px;}

ul#menu p {margin:0; padding:0;}

ul#menu li a, ul#menu li span, ul#menu li p{color:#005f91; font-size:15px; text-transform:uppercase; text-decoration:none; }
ul#menu li a:hover, ul#menu li p:hover{color:#ecaa28;}
ul#menu li ul li {margin:5px 5px 5px 10px; }
ul#menu li ul li a, ul#menu li ul li span {color:#48a6d8; font-size:13px; text-decoration:none;}
ul#menu li ul li a:hover {color:#ecaa28;}

/*--------------DCH------------------------*/


/*LOGIN*/

fieldset.login {
	width:178px;
	padding:0 10px;
	background:#fff url(../img/public/alagua/login_alagua.png) bottom center no-repeat;
	border:0;
	border-left:1px solid #a3d2eb;
	border-right:1px solid #a3d2eb;
	margin:0;
}
fieldset.login h4 {
	color:#43a2dc;
	font-weight:bold;
	margin:6px 0;
	font-size:20px;
} /*login*/
fieldset.login label {
	width:60px;
	height:18px;
	color:#e15317;/*naranja*/
	margin:5px 10px 4px 0;
	background-color:#fff;
	
}
fieldset.login input {
	width:90px;
	height:16px;
	color:#e15317;/*naranja*/
	border:1px solid #43a2dc;/*azul intenso*/
	margin:5px 0;
}
fieldset.login input[type=submit] {
	width:96px;
	height:20px;
	background-color:#43a2dc;/*axul intenso*/
	color:#fff;
	padding:0 0 0 30px;
	cursor:pointer;
	margin-bottom:30px;
}
fieldset.login a {
	text-align:right;
	display:block;
	font-size:12px;
	color:#fff;

}
fieldset.login a.zonasuser, fieldset.login a.zonauser {
	margin:3px 0;
	color:#e15317;
	font-size:14px;
	text-align:center;
	margin:3px 0;
	background:#fff 
}
fieldset.login a.zonauser {font-weight:bold; text-transform:uppercase; font-size:12px;}
a.cerrar {background:#edaa28 url(../img/salir.png) left center no-repeat; padding:5px 0 0 20px; float:right; width:80px; height:17px; margin:33px 0 5px 0;}


span.pie_login {background:#fff url(../img/public/alagua/login_alagua_pie.png) top center no-repeat; width:200px; height:30px; display:inline-block; }

/*CALENDARIO*/
table.ui-datepicker-calendar, table.ui-datepicker-calendar thead, table.ui-datepicker-calendar tbody{font-size:1em;}
span.ui-datepicker-month, 
span.ui-datepicker-year  {font-size:15px; font-weight:bold;}

.ui-widget-content .conevento a.ui-state-default  {
	background: #e15317;

}

.ui-widget-content .coneventoexterno a.ui-state-default  {
	background:#96be00;
}
.leyenda { text-transform:uppercase; font-size:12px; margin:0; text-align:right;}
.leyenda span { color:#96be00; }
/*-------------------CONTENIDO-----------------------*/
p.path { color:#e15317; padding:0; margin:0 0 10px 0;}
/*---------------------PORTADA-------------------------*/
.minidestacados p {
	width:148px;
	height:148px;
	border:1px solid #e15317; /*naranja*/
	float:left;
	margin-right:25px;}

.socio {
	width:155px;
	height:40px;
	background:#fff url(../img/public/alagua/publi_socio.gif) left top no-repeat;
	display:block;
}
/*---------------------LISTADO-------------------------*/
.listado {
	width:530px;
	height:100%;
	padding:0;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
.autor { float:left; color:#9ca4b1;}
.fecha, .fecha2 {font-family:Georgia, "Times New Roman", Times, serif; float:right; color:#9ca4b1;}
.mas { font-style:italic; text-decoration:underline;}


/*------------------LISTADO-DETALLE------------------*/
.img_principal {float:left; max-width:320px; max-height:320px; margin:8px 8px 8px 0;}

.valorar {float:left;}
.valorar h6, .valorar form {float:left;}
.compartir {width:190px; float:right;}

ul.pdf_print_mail {display:inline; float:right; margin-top:6px;}
ul.pdf_print_mail li {display:inline; }
ul.pdf_print_mail li a { width:22px; height:20px; display:inline-block;}
ul.pdf_print_mail li.print { background:#fff url(../img/public/alagua/print.png) left top no-repeat;}
ul.pdf_print_mail li.mail { background:#fff url(../img/public/alagua/mail.png) left top no-repeat;}
ul.pdf_print_mail li.pdf { background:#fff url(../img/public/alagua/pdf.png) left top no-repeat;}

ul.etiquetas {float:left; font-weight:bold; margin:0 0 10px 0;}
ul.etiquetas li {display:inline;}
ul.etiquetas a {text-decoration:underline;}

a.volver {
	margin:10px 0 0 0; 
	float:right; 
	background:transparent url(../img/public/alagua/volver.png) left center no-repeat; 
	height:45px; 
	width:40px; 
	padding:0 0 0 14px;
	text-decoration:none;
	font-weight:bold;}
/*-----------------------ACTIVIDADES-------------------------------*/
.actividad{
	width:520px;
	padding:10px 0;
	margin-bottom:20px;
	border-bottom:1px dotted #d7d7d7;
}
.izq_50 {width:250px; margin-right:10px; float:left;}
.dch_50 {width:250px; margin-left:10px; float:right;}



/*--------------------------------------COMPARTIR---------------------------------------*/
.addthis_button_compact {margin-left:20px;}

.comentarios {
	border-top:20px solid #add7ed;
	margin:0;
}
html>/*/*/body .comentarios {margin:0;}
.comentario {
	width:490px;
	height:auto;
	background-color:#fff;
	border:1px solid #f0f0f0;
	margin:10px 10px 10px 0px;
	padding:20px;
}
.avatar {
	float:left;
	border:2px dashed #d8d8d8;
	width:60px;
	height:60px;
	
}
.txt_coment {float:left; margin-left:10px; width:416px;}
.fecha_hora {color:#98a7b5; float:right; margin-bottom:0;}
.eliminar_comentario {float:right; margin-bottom:10px;}
.nick {
	font-size:16px;
	margin:0 0 10px 0;
	padding-left:30px;
	float:left;
	background:#fff url(../img/public/comentarios.png) center left no-repeat;
}

/*------------------------FIRMAS---------------------------------*/
ul.listado_firmas {}
ul.listado_firmas li {display:inline;}
		
/*-------------ARCHIVOS-------------------*/
.archivos {}
.archivos img {float:left; margin-right:20px;}
/*---------------------FORM------------------------*/


form {margin:0px; background-color:#fff; padding:0px; border:0;}
	
fieldset {
	width:508px;
	background-color:#fff;
	border:1px solid #005f91;
	padding:10px;
	margin-bottom:5px;
	
	}
fieldset.enviar_coment {height:258px;}
fieldset h5 {margin:20px 0px 20px 0px;}

legend {color:#005f91; margin-bottom:5px; font-size:16px;}
label {
	width:230px;
	min-height:20px;
	float:left; 
	color:#333;
	background-color:#e6f3ff;
	margin:5px 0;
	padding:1px 0 0 4px;
	font-size:13px;
	
}
label.user_asoc {width:220px; float:right; margin:3px 0 0 5px;}
label.l_gig, input.l_gig { width:500px;}
label.l_sino {width:30px; float:right;}
.sub_label {text-transform:uppercase; font-size:11px; margin-top:4px; display:block; color:#3b8ab4; }
input, textarea, select {
	width:230px;
	height:18px;
	border:#ccc 1px solid;
	color:#444;
	float:right;
	margin:5px 0;
	padding:1px 0 0 4px;
	font-size:13px;	
}
textarea { width:495px; height:70px;}
select { width:235px; height:22px;}
input.cuenta_1, input.cuenta_2 {width:30px; margin-right:25px;}
input.cuenta_3 {width:15px; margin-right:25px;}
input.cuenta_4 {width:65px;}
input[type=radio], input[type=checkbox] {
	border:0; 
	width:20px;
}
.privacidad {float:right; margin:3px 10px 0 5px;}
input[type=submit], input[type=button]{
	width:auto;
	height:20px;
	padding:0 20px;
	border:0;
	cursor:pointer;
	background-color:#005f91;
	color:#fff;
}


.error, select.error, textarea.error { background-color:#d8e6f1}
span.error{
	background-color:#F36;
	padding:2px;
	}
/*-----------------------------PIE----------------------------*/
#pie {
	background:#fff url(../img/public/alagua/fondo_pie.jpg) bottom center no-repeat;
	width:980px;
	text-align:center;
	padding-top:10px;
	margin:0;
}

.pie_naranja_izq {
	width:435px;
	float:left;
	text-align:left;
}
.pie_naranja_dch {
	width:435px;
	float:right;
	text-align:right;
}
.pie_naranja_izq ul, .pie_naranja_dch ul {
	list-style:none;
	margin:0px 10px 5px 10px;
	padding:0px;
	
}
.pie_naranja_dch ul { text-align:right;}
.pie_naranja_izq ul li, .pie_naranja_dch ul li {
	color:#666;
	margin:5px 2px 5px 2px;
	display:inline;
}
.pie_naranja_izq ul li a, .pie_naranja_dch ul li a, .pie_naranja_izq ul li a:link, .pie_naranja_dch ul li a:link, .pie_naranja_izq ul li a:visited, .pie_naranja_dch ul li a:visited {
	color:#ecaa28;
	text-decoration:none;
	font-size:11px;
}
.pie_naranja_izq ul li a:hover, .pie_naranja_dch ul li a:hover {color:#313131;}

#pie_enlaces {/*width:850px;*/ width:910px;}
#pie_enlaces ul {
	list-style:none;
	margin:5px 0px 5px 0px;
	padding:0px;
	text-align:center;
}
#pie_enlaces ul li {
	margin:5px 1px 5px 1px;
	display:inline;
}
#pie_enlaces ul li a, #pie_enlaces ul li a:link, #pie_enlaces ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#666;
	font-size:11px;
}
#pie_enlaces ul li a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#ecaa28;
}


#pie p.alagua {
	padding:10px 0px 0px 5px;
	text-align:center; 
	font-size:11px;
}
#pie p.cc {color:#666; font-size:10px; text-align:center;}
#pie p.cc a { font-size:10px; color:#272727;}
#pie p.cc a img {margin-top:8px;}

#pie img.logo_pie {float:right;}

#pie p.firma {
	width:100%;
	height:25px;
	padding:5px 0px 0px 0px;
	text-align:center; 
	color:#B9B9B9; 
	background-color:transparent;
	font-size:11px;
}
#pie p.firma a{color:#B9B9B9; text-decoration:none; padding:0px; margin:0px; font-size:11px;}
#pie p.firma a:hover{ color:#8cc900; text-decoration:none;}

