
/** Titulares **/

H3 {
	font-size: 1.3em;
	color: #CFB12C;
	margin: 2em 0em 1em;
	padding-bottom: 0.4em;
	border-bottom: 1px dashed #DBDEDF;
	text-transform: uppercase;
}

H4 {
	margin: 1em 0em 0.3em;
	color: #CFB12C;
	text-transform: uppercase;
}


/* General Classes (may apply to Tiny MCE depending on altMind_mceText() function call) */


/* Other Styles (does not apply to Tiny MCE) */

	#altMind_miniAccess {
		position:absolute;
		top:6px;
		right:6px;
		height:40px;
		background:transparent url(https://bravas.espadisc.org/_gi/altMind2/f_mini_access.png) no-repeat top right;
	}

	#altMind_miniAccess .icon {
		float:left;
		margin:6px 0 0 0;
	}


/** GENERAL ****************************/

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
	text-decoration: none;
}

HTML {
	background: #535759;
}

BODY {
	width: 900px;
	margin: 4px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #1E1F21;
	background: url(https://bravas.espadisc.org/_gi/f_contenedor.png) top left repeat-y;
}



/** EXTRUCTURA DEL CONTENIDO ************/

#cabecera {
	position: relative;
	background: #0e4737 url(https://bravas.espadisc.org/_gi/f_cabecera.png) bottom left no-repeat;
	border-bottom: 4px solid #535759;
	height: 192px;
}

#contenido {
	float: right;
	width: 639px;
	background: #F7FAFB;
}

#lateral {
	float: left;
	width: 257px;
	background: #DDE0E1;
}

#pie {
	background: url(https://bravas.espadisc.org/_gi/f_pie.png) bottom left no-repeat;
	font-size: 0.9em;
	color: #FFF;
	text-align: center;
	clear: both;
	height: 46px;
	padding-top: 32px;
}



/** CABECERA **********************************/

H1 {
	width: 257px;
	float: left;
}

#navegacion {
	margin-left: 340px;
	text-align: right;
}

/* chg from 20px to 4px to fit 5 selectors */
UL#menu {
	margin-right:4px;
}

/* chg padding from 16px for all to 16px 8px 16px 8px to fit 5 selectors,
   chg text-align to center to keep text from being too close to the sides */
UL#menu LI {
	float: right;
	width: 99px;
	height: 53px;
	padding: 16px 8px 16px 0px;
	margin: 48px 0px 0px 4px;
	text-align: center;
	background: url(https://bravas.espadisc.org/_gi/f_menu.png) bottom right no-repeat;
}

UL#menu LI:hover {
	background: url(https://bravas.espadisc.org/_gi/f_menu_sel.png) bottom right no-repeat;
	padding-top: 18px;
	padding-bottom: 14px;
}

UL#menu LI.sel {
	background: none;
}


/* chg padding from 16px for all to 16px 8px 16px 0px to fit 5 selectors */
UL#menu LI.sel:hover {
	padding: 16px 8px 16px 0px;
}

UL#menu LI A {
	height: 5px;
	color: #FFF;
}

UL#menu P {
	margin-top: 3px;
}

UL#menu P A {
	color: #ffffff;
	font-style: regular;
	font-weight: normal;
	line-height: 1.2em;
}

DIV#menu_extras {
	padding: 25px 20px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

/* chg add state hover for languajes */

DIV#menu_extras:hover {
	padding: 25px 20px 0px 0px;
	color: #0e4737;
	font-weight: bold;
}
DIV#menu_extras SPAN {
	margin-left: 4px;
}

DIV#menu_extras SPAN A {
	color: #ffffff;
}

DIV#menu_extras SPAN A:hover {
	color: #0e4737;
}

SPAN#welcome {
	color: 098765;
	font-weight: normal;
}

SPAN#login {
	background: url(https://bravas.espadisc.org/_gi/f_login.png) top right no-repeat;
	width: 66px;
	padding: 8px 14px;
}

SPAN#idioma {
	background: url(https://bravas.espadisc.org/_gi/f_idioma.png) top left no-repeat;
	width: 144px;
	padding: 8px 15px 8px 14px;
}


/** CABECERAS **/

H2 {
	padding: 15px 20px;
}

H2 SPAN {
	display: block;
	height: 23px;
	color: #FFF;
}



/** LATERAL **/

#lateral H2 {
	background: #3A4042 url(https://bravas.espadisc.org/_gi/f_titular_submenu.png) top left no-repeat;
}

UL#submenu A {
	display: block;
	background: #A7AEB1;
	padding: 12px 20px;
	margin-top: 2px;
	color: #FFF;
	font-size: 14px;
}

UL#submenu LI.sel A {
	background: #cfb12c url(https://bravas.espadisc.org/_gi/f_submenu_flecha.png) center right no-repeat;
}

UL#submenu A:hover {
	background: #ffce44;
}

BODY#home #lateral H2 {
	background: #9EA5A9;
	margin-top: 30px;
	margin-bottom: 15px;
}

BODY#home #lateral H2.primero {
	background: #9EA5A9 url(https://bravas.espadisc.org/_gi/f_titular_lateral.png) top left no-repeat;
	margin-top: 0px;
}


/** CONTENIDO **/

#contenido H2 {
	margin-bottom: 15px;
}

#contenido H2 {
	background: #838C91 url(https://bravas.espadisc.org/_gi/f_titular_contenido.png) top left no-repeat;
}

#cont {
	margin: 20px 20px 0px;
}



/** PIE *****************************************/

#pie P {
	margin-top: 5px;
}

#pie STRONG {
	text-transform: uppercase;
}

#pie LI {
	display: inline;
}

#pie A {
	color: #FFF;
	font-weight: normal;
}

#pie A:hover {
	text-decoration: underline;
}
/** Enlaces **/

#cont A {
	color: #0E4737;
	font-weight: bold;
}

#cont A:hover {
	color: #1E1F21;
}


/** Titulares **/

#cont H3 {
	font-size: 1.3em;
	color: #cfb12C;
	margin: 2em 0em 1em;
	padding-bottom: 0.4em;
	border-bottom: 1px dashed #DBDEDF;
	text-transform: uppercase;
}

#cont H4 {
	font-size: 1em;
	margin: 1em 0em 0.3em;
	text-transform: uppercase;
}


/** Listas **/

#cont UL, #cont OL {
	margin: 1em 0em 1em 14px;
}

#cont OL {
	margin-left: 20px;
}

#cont H4 + UL {
	margin-top: 0px;
}

#cont OL LI {
	list-style: decimal;
	margin: 0.4em 0em;
}

#cont UL LI {
	list-style: disc;
	margin: 0.4em 0em;
}

#cont LI UL {
	margin: 0em 0em 0em 14px;
}

#cont LI UL LI {
	list-style: circle;
}

/** Listas Ficheros **/
UL.ficheros SPAN {
	font-size: 0.85em;
	color: #838C91;
}

/** Lista Noticias **/
UL#noticias LI {
	padding: 0px 20px;
}
#lateral H3 {
	font-size: 1.2em;
	margin: 1em 0em 0em;
}

/** Tablas **/

#cont TABLE.datos, #lateral TABLE {
	border: 0px;
	border-collapse: collapse;
	margin: 1em 0em;
	width: 100%;
}

#cont H3 + TABLE.datos {
	margin-top: 0px;
}

#cont TABLE.datos TH {
	vertical-align: middle;
	padding: 5px 8px;
	text-align: left;
	text-transform: uppercase;
	font-size: 0.85em;
	font-weight: bold;
	color: #FFF;
	background: #cfb12c;
}

#cont TABLE.datos TH.primero {
	background: #CFB12C url(https://bravas.espadisc.org/_gi/f_tabla.png) top left no-repeat;
}

#cont TABLE.datos TH.ultimo {
	background: #CFB12C url(https://bravas.espadisc.org/_gi/f_tabla.png) top right no-repeat;
}

#cont TABLE.datos TD,  #lateral TD {
	padding: 5px 8px;
	vertical-align: middle;
}

#cont TABLE.datos .num {
	text-align: center;
}

#cont TABLE.datos TR.sel,  #lateral TR.sel {
	background: #EDF0F0;
}

#cont TABLE.events TR:hover TD {
	background: #838C91;
	cursor: pointer;
	color: #FFF;
}

/** Tabla Miembros **/

TABLE#members TD {
	width: 186px;
	padding: 0px 15px 20px;
	vertical-align: top;
}

TABLE#members IMG {
	border: 1px solid #CBCECF;
}

/** Tabla Eventos **/

#lateral TABLE {
	margin: 0px;
}

#lateral TH {
	padding-left: 20px;
	color: #0e4737;
}

#lateral TD {
	padding-right: 20px;
	padding-left: 4px;
}

/** Formularios **/

#cont FORM {
	margin: 1em 0em;
	width: 100%;
}

#cont FORM TH {
	vertical-align: top;
	padding: 9px 8px;
	text-align: right;
	width: 130px;
}

#cont FORM TD {
	padding: 3px 8px;
	width: 271px;
}

#cont FORM TD.nota {
	vertical-align: top;
	color: #838C91;
	font-style: italic;
	font-size: 0.9em;
	width: 130px;
	padding: 9px 0px;
}

#cont FORM P.nota {
	color: #838C91;
	font-style: italic;
	font-size: 0.9em;
	padding: 4px 0px;
}

#cont INPUT, #cont SELECT, #cont TEXTAREA {
	width: 257px;
	border: 1px solid #A7AEB1;
	padding: 4px 6px;
	margin: 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1F21;
}

#cont SELECT {
	width: 271px;
	padding: 3px;
}

#cont INPUT.boton {
	width: 271px;
	background: #cfb12c;
	border: 0px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 0.85em;
	font-weight: bold;
	cursor: pointer;
	padding: 5px 6px;
}

#cont INPUT.boton:hover {
	background: #3A4042;
}

#cont INPUT[disabled=disabled] {
	border: 1px solid #CBCECF;
	background: #DDE0E1;
}

#cont INPUT.check {
	border: 0px;
	width: auto;
}

#cont TABLE.calendar {
	border-collapse: collapse;
	border: 0px;
}

#cont TABLE.calendar TH {
	padding: 3px 1px;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.85em;
	font-weight: normal;
	background: #A7AEB1;
	color: #FFF;
}

#cont TABLE.calendar TD {
	text-align: center;
	padding: 0px;
	border-bottom: 1px solid #EDF0F0;
}

#cont TABLE.calendar .fiesta {
	background: #EDF0F0;
	border-bottom: 1px solid #F7FAFB;
}

/** Resultados votaciones **/

DIV.votos EM {
	color: #838C91;
	font-size: 0.9em;
}

DIV.votos STRONG {
	color: #838C91;
}

/** Navegacion **/

DIV.navegacion {
	text-align: center;
}

/* Post Saioa CSS */

	#thb_area {
		width:602px;
		position:relative;
		left:-1px;
	}
	
	#thb_area img {
		margin:0 2px 2px 0;
		filter:alpha(opacity=40);
		opacity:0.4;
	}
	
	#thb_area img:hover, #thb_area img.sel {
		filter:none;
		opacity:1;
		cursor:pointer;
	}
	
	#thb_area img.sel {
		cursor:auto;
	}
	
	#cont .notes {
		color: #838C91;
		font-style: italic;
		font-size: 0.9em;
	}
	
	#cont TABLE.calendar_practices {
		border-collapse:collapse;
		width:599px;
		border: 0px;
		margin-bottom:15px;
	}

	#cont TABLE.calendar_practices TH {
		padding: 3px 1px;
		text-align: center;
		text-transform: uppercase;
		font-size: 0.85em;
		font-weight: normal;
		background: #A7AEB1;
		color: #FFF;
		width:14%;
		border:1px solid #979EA1;
	}

	#cont TABLE.calendar_practices TD {
		font-size:10px;
		border:1px solid #CCCCCC;
		height:70px;
		vertical-align:top;
		padding:0 0 2px 2px;
	}

	#cont TABLE.calendar_practices .even_month {
		background: #EDF0F0;
	}
	
	#cont DIV.calendar_practice {
		margin:2px 2px 0 0;
		padding:0 4px 1px 3px;
		border:1px solid #979EA1;
		cursor:pointer;
		height:16px;
	}
	
	#cont DIV.calendar_practice_key {
		float:left;
		width:25px;
		height:10px;
		margin:2px 5px 5px 0;
		padding:0 0 1px 2px;
		border:1px solid #979EA1;
	}
	
	#cont SPAN.calendar_location_ref {
		float:right;
		font-style:italic;
		text-transform:uppercase;
	}
	
	#cont DIV.member_chat_hide {
		display:none;
	}
	
	#cont DIV.member_chat_show {
		display:block;
		position:absolute;
		background:#faf7f0 url(https://bravas.espadisc.org/_gi/member_chat_select.png) no-repeat scroll top left;
		left:15px;
		top:5px;
		width:200px;
		text-align:left;
		padding:2px;
		border:1px solid #bbbbbb;
	}
	
	#cont IMG.member_chat_img {
		float:left;
		position:relative;
		top:2px;
		*top:4px;
	}
	
	#cont INPUT.member_chat_input {
		padding:2px 0 2px 10px;
		margin:0;
		border:none;
		background-color:transparent;
		width:160px;
	}
	
	#cont U {
		text-decoration: underline;
	}
	
	IMG.dclogo {
	    height: 40px;
	    margin: 10px 10px;
    }