


/* ----------------------------------------------------------------------------------------
- Sitio Web:			http://www.misitio.com
- Versión:				1.0
- Fecha:				00 / 00/ 2008
- Gramática CSS:		2.1
- Gramática (X)HTML:	1.0 Transitional
- Accesibilidad:		Nivel AA	
------------------------------------------------------------------------------------------- */





/* Formateo de los estilos
------------------------------------------------------------------------------------------- */

html, body, div, a, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, abbr, acronym, address, code, object, label, legend, input, textarea, p, blockquote, th, td, del, dfn, q, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/* Tablas
-------------------------------------------- */

	table {
		border-collapse:collapse;
		border-spacing:0;
		width:100%;
	}


/* Objects
-------------------------------------------- */

	object {
		margin: 0em 0em 0em 0em;
		padding: 0em 0em 0em 0em;
		border: 0em;
	}


/* Abreviaturas, acronimos y definiciones
-------------------------------------------- */

	abbr, acronym, dfn {
		border: none;
		cursor: help;
	}
	

/* Imágenes
-------------------------------------------- */

	img, a img, :link img, :visited img, :hover img {
		border: 0em;
	}
	
	
/* Teclado Kbd
-------------------------------------------- */
	
	kbd {
		border-bottom: .1em solid #cccccc;
		border-right: .1em solid #cccccc;
		padding-bottom: 0.1em; 
		padding-right: 0.4em; 
		padding-left: 0.4em; 
		background: #EFECEC;
		padding-top: 0.1em;
		font-size: 115%; 
	}
	
	
/* Listas
-------------------------------------------- */
	
	ul, ol, dl, li {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: relative;
	}	


/* Iconos
----------------------------------*/

.mail { 
	background: url(../public_images/mail.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.goBack { 
	background: url(../public_images/goBack.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.externalLink { 
	background: url(../public_images/externalLink.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.webMap { 
	background: url(../public_images/webMap.gif) no-repeat right center;
	padding: 0em 1.3em 0em 0em;
}

.download { 
	background: url(../public_images/download.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.continue { 
	background: url(../public_images/continue.gif) no-repeat right center;
	padding: 0em 1.2em 0em 0em;
}

.display { 
	background: url(../public_images/display.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.mailGray { 
	background: url(../public_images/mailGray.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.more { 
	background: url(../public_images/more.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.goTop { 
	background: url(../public_images/goTop.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.new { 
	background: url(../images/botones/bt_new_off.gif) no-repeat right center;
	padding: 0em 1.7em 0em 0em;
}

.operaciones { 
	background: url(../images/flecha_azul.gif) no-repeat left center;
	padding: 0em 0em 0em 1em;
}


/* FIN / Formateo de los estilos
------------------------------------------------------------------------------------------- */



/* Estilos comunes
------------------------------------------------------------------------------------------- */

.clearfix:after {
	height: 0;
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
}

.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }

.clearfix { display: block; }
.clear_both,.clear { clear: both; }

.correo { 
	background: url(../public_images/ico_correo.gif) no-repeat right center;
	padding: 0em 1em 0em 0em;
}

.nota, .salto { position: absolute; top: -5000px; left: -5000px; }

.invisible { display: none; visibility: hidden; }
.negrita { font-weight: bold; }

.float_left { float: left; }	
.float_right { float: right; }

.background_none { background: none !important; }

.align_center { text-align: center; }	
.align_left { text-align: left; }
.align_right { text-align: right; }	

.hand { cursor: pointer; }

/* FIN / Estilos comunes
------------------------------------------------------------------------------------------- */







/* Cuerpo de página
------------------------------------------------------------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff;
	line-height: 1.7em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 71%;
	color: #33334c;
}

h1,h2,h3,h4,h5,h6 { 
  color: #996600; 
  clear: both; 
}

/*h1{
	color: #996600;
	font-size: 120%;
	font-weight: bold;
	margin: 0em 0 .7em 0;
	text-transform: uppercase;
	border-bottom: .1em solid #cccccc;
}
h2 {
	font-weight: bold;
	font-size: 105%;
}*/
h1{
	color: #996600;
	font-size: 120%;
	font-weight: bold;
	margin: 0em 0 .7em 0;
	text-transform: uppercase;
}

h2{
	color: #996600;
	font-size: 120%;
	font-weight: bold;
	margin: 0em 0 .7em 0;
	text-transform: uppercase;
	border-bottom: .1em solid #cccccc;
}

h3{
	color: #996600;
	font-size: 120%;
	font-weight: bold;
	margin: 0em 0 .7em 0;
}

.enc-zasociados {
	color: #000000;
	font-size: 95%;
	border: 0em;
	font-weight: bold;
	text-align: center;
	margin: 0em 0em 0em 0em;
	text-transform: uppercase;
}
.safari .enc-zasociados {
	font-size: 100%;
}

.enc-presentacion {
	color: #996600;
	font-size:105%;
	font-weight:bold;
	margin: 1em 0 .3em 0;
}

.listado-socios {
	margin: 2em 0 1em 0;
	border-bottom: .1em solid #cccccc;
}

.directiva {
	font-size: 100%;
	text-align: center;
	margin: .5em 0 0 0;
	border-bottom: .1em dashed #996600;
}

.galeria {
	margin: 1em 0 2em 0;
	border-bottom: .1em solid #cccccc;
}

.patrocinadores {
	color: #333333;
	font-size: 110%;
	font-weight: bold;
	background: #dcd7d1;
	margin: 1em 0 0em 0;
	padding: .3em 1em;
}

.directiva {
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: .2em 0em 0em 1em;
	color: #373737;
}

.demandas {
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0em 0em 0em 0em;
	margin: 1em 0em 0em 0em;
	color: #373737;
}

.encb-socios {
	border: .1em solid #e2d4b7;
	background: #f8f5ef;
	padding: .1em .3em;
	display: block;
	font-size: 1em;
	margin: 0 0 0 0;
	color: #996600;
}

.encb-socios a {
	color: #996600 !important;
	cursor: pointer;
	cursor: hand;
}

.encb-socios a:link, a:visited {
	text-decoration: none;
}

.encb-socios a:hover {
	text-decoration: underline;
}

.list-socios {
	font-weight: normal;
	margin-bottom: 1em;
	font-size: 120%;
}
.list-socios span { font-weight: bold; }

a { color: #996600; }
strong { color: #333333; }


/* Contenedora de la página
------------------------------------------------------------------------------------------- */

#bg_contenedor {
	background: url(../public_images/background.jpg) no-repeat left top #ffffff;
	border: .1em solid #fff;
	margin: 0em auto;
	width:88em;
}

#contenedor {
	border: 0em solid #999;
	margin: 2em auto;
	width: 70em;
}


/* Contenedora de la página
------------------------------------------------------------------------------------------- */

#cabecera {
	width: 50em;
	margin: 0 0 2.5em 0;
	text-align: center;
	padding: 0em .5em 0em .5em;
}

#cabecera h1 {
	font-size: 150%;
}


/* Navegación
------------------------------------------------------------------------------------------- */

#navegacion {
	border-left: 0em dotted #c1c1c1;
	padding-bottom: 1em;
	float: left;
	width: 14em;
}

.linkExterno { 
	background: url(../public_images/externalLink.gif) no-repeat 100px 6px;
	cursor: help;
}
	
#navegacion ul.submenu {
	background: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
#navegacion ul.submenu { list-style-type:none; }

li.nivel1 a {
	margin: 0 0 0 0;
	padding: .1em 2.3em .1em .8em;
	border-bottom: .1em solid #cfcfcf;
	display: block;
	clear: both;
	width: 11em;
	}
.ie6 li.nivel1 a { height: .9; }	
	
.nivel1 a:link, .nivel1 a:visited {
	color: #333333;
	display: block;
	background: none;
	text-decoration: none;
	}	

.nivel1 a:hover {
	color: #996600;
	text-decoration: underline;
	background: #ececea;
	}

.seleccionado1 {
	width: 14.1em;
	color: #996600;
	display: block;
	list-style: none;
	background: #ececea;
	letter-spacing: 0em;
	text-decoration: none;
	padding: .1em 0 0 0;
	border-bottom: .1em solid #cfcfcf;
	}
	
.seleccionado1 a {
	color: #ffffff;
	text-decoration: none;
	}	
	
.seleccionado1 span {
	margin-left: .8em;
	}	
.safari .seleccionado1 span { font-size: 101%; }	

.seleccionado1 span.menu_simple {
	clear: both;
	display: block;
	background: #ececea;
	margin-left: .8em;
	margin-bottom: .4em;
	padding-right: 2.3em;
	text-decoration: underline;
	}

/* /////////   //////////   //////////    */

ul.submenu2 {
	border-top: .1em solid #cfcfcf;
	background: #f5f5f5;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
.ie6 ul.submenu2 { margin: .5em -.1em 0 -.1em; }	
.ie7 ul.submenu2 { margin: .5em -.1em 0 -.1em; }	
	
#navegacion ul.submenu2 { 
	list-style-type:none;
	padding-left: .9em;
}

.nivel2 a {
	margin: 0 0 0 0;
	list-style: none;
	border-bottom: 0 0 0 0;
	letter-spacing: 0 0 0 0;
	padding: .4em 2.3em .4em .8em;
	}
	
.nivel2 a:link, .nivel2 a:visited {
	color: #333333;
	display: block;
	text-decoration: none;
	border-bottom: 0;
	background: url(../public_images/menuArrow.gif) no-repeat left center;
	}

.nivel2 a:hover {
	color: #996600;
	text-decoration: underline;
	background: url(../public_images/menuArrow.gif) no-repeat left center;
	}

.seleccionado2 {
	color: #996600;
	display: block;
	list-style: none;
	letter-spacing: 0;
	padding: .1em 0 0 0;
	background: url(../public_images/menuArrow.gif) no-repeat left center;
	}
	
	
.seleccionado2 span {
	clear: both;
	display: block;
	margin-left: .8em;
	margin-bottom: .1em;
	padding-right: 2.3em;
	text-decoration: underline;
	}
.ie6 .seleccionado2 { height: .9em; }	

/* Botón especial */

#boton-especial {
	font-size: 110%;
	text-align: center;
	margin: 1em 0 1em 0;
	padding: .6em 0em 2em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../public_images/menu/especial.jpg) no-repeat center center;
}
#boton-especial img { margin-top: .5em; }

	
#boton-especial a:link, #boton-especial a:visited {
	color: #333333;
	display: block;
	text-decoration: none;
	}	

#boton-especial a:hover {
	color: #534018;
	text-decoration: underline;
	}

/* Zona asociados del menu
------------------------------------------------------------------------------------------- */

#zona-asociados {
	background: url(../public_images/menu/zasociado-bg-top.gif) no-repeat right top #ebe1cc;
	padding: .5em 0em 0em 0em;
	margin: 1em 0 0 0;
	color: #000;
}

#zona-asociados a {
	border-bottom: .1em dashed #996600;
	padding: .1em .3em;
	text-decoration: none;
	color: #403d34;
}

#zona-asociados a:hover {
	border-bottom: .1em dashed #996600;
	text-decoration: none;
	background: #d5c6a6;
	color: #000000;
}

#boton-zona {
	text-align: left;
	padding-left: 1.1em;
}

#cont-fieldset-asociados {
	background: url(../public_images/menu/fieldset-asociados.gif) no-repeat center top;
	padding-top: 1em;
	margin-top: .5em;
}

#cont-fieldset-asociados legend {
	display: none;
}

#cont-fieldset-asociados2 {
	background: url(../public_images/menu/fieldset-asociados2.gif) no-repeat center top;
	padding-top: .5em;
	margin-top: .5em;
}

#cont-fieldset-asociados2 legend {
	display: none;
}

#zona-asociados legend {
	color: #000000;
	text-align: center;
	font-weight: bold;
	margin-left: 1em;
	padding: .5em 0 0 1.1em;
}

#zona-asociados label {
	padding: 0;
	margin: 0;
}

#zona-asociados input {
	border: .1em solid #ccc;
	padding-left: .2em;
	clear: both;
	width: 9.8em;
}

#zona-asociados input:focus {
	border: .1em solid #996600;
}

#zona-asociados input.entrar {
	background: url(../public_images/menuArrow.gif) no-repeat 55px 3px #fff;
	border: .1em solid #fff;
	margin: .5em 0 0 0;
	text-align: right;
	color: #996600;
	width: 8.9em;
	clear: both;
}
.ie6 #zona-asociados input.entrar { background: url(../public_images/menuArrow.gif) no-repeat 40px 3px #fff; width: 7.2em; }

.cont-formulario {
	margin-left: 1.7em;
}

.cont-formulario strong {
	color: #ad770b;
	
}

.cont-formulario label {
	display: block;
	text-align: left;
}

.cont-pregunta {
	margin-left: 1.2em;
}

.fin-zona-asociados {
	height: .7em;
	margin-top: 2em;
	background: url(../public_images/menu/zasociado-bg-bottom.gif) no-repeat right bottom #ebe1cc;
}

#anuncio {
	width: 13em;
	margin: 2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

#flashcontent {
	/*border: .1em solid #00FFFF;*/
	padding: 0em;
	margin: 0em;
}

input.desconectar {
	color: #996600;
	background: #f4f0e9;
	margin: .7em 0 0 .7em;
	border: .1em solid #e4d7bd !important;
}


/* Sendero de migas
------------------------------------------------------------------------------------------- */

#rutaPagina {
	padding-left: .9em;
	background: #dcd7d1;
	margin-bottom: .7em;
}

#rutaPagina p {
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0 !important;
	padding: 0em;
}

#rutaPagina ol, #rutaPagina ol li {
	display:inline;
	margin: 0 0 0 0em;
}

#rutaPagina ol li {
	margin-left: .1em;
	margin-right: .3em;
	padding-right: .7em;
	background: url(../public_images/arrow.gif) no-repeat right center;
}


/* Banner
------------------------------------------------------------------------------------------- */

#banner {
	display: block;
	/*border-bottom: .1em solid #ccc;*/
	padding: .5em 0;
	margin: .5em 0;
}


/* Contenido
------------------------------------------------------------------------------------------- */

#contenido {
	line-height: 1.5em;
	text-align: justify;
	padding: 0em 0em 2em 0em;
	margin: 0em 0em 0em 0em;
	width: 50em;
	color: #333333;
}

#contenido a {
	color: #996600;
}

ol.li-eutotoques {
	margin:.7em 1em 1.5em .7em;
}

.li-eutotoques li {
	margin:.3em 1.7em;
}

#contenido h2  a { 
	text-decoration: none;
	color: #242c52; 
}
#contenido h2  a:visited { 
	text-decoration: none;
	color: #3b4367; 
}
#contenido h2  a:hover { 
	text-decoration: underline;
	color: #242c52; 
}


/* Noticias de la home
------------------------------------------------------------------------------------------- */

#NoticiaDestacada {
	border: .1em dashed #ccb380;
	padding: .7em;
	line-height: 1.4em;
	text-align: justify;
	background: #fbfaf8;
	margin-top: 0em;
	color: #333333;
}

h2.titDestacado {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 105%;
	color: #242c52;
}

h2.titNoticiaHome {
	text-align: left;
	font-weight: bold;
	font-size: 105%;
	color: #242c52;
}

#NoticiaDestacada img {
	border: .1em solid #e1e1e1;
	background: #ffffff;
	padding: .3em;
}

#NoticiaDestacada-txt {
	width: 37em;
	margin: 0 0 0 1em;
}

.noticia {
	width: 22.5em;
	margin: 1em 0;
	color: #333333;
}

.noticia p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.fecha {
	color: #996600;
}

#masNoticias {
	padding: .3em;
	margin-bottom: 1em;
}

.fieldSetEdit { 
	border: .1em solid #fefefe;
	padding-top: 1.5em;
	margin: 2em 0;
}

.fieldSetEdit legend {
	font-size: 145%;
	color: #996600;
	font-weight: bold;
}

.cont_noticias hr {
	border: 0em;
	margin: 1em 1em 1em 1em;
	border-top: .1em dashed #af8736;
}

.caja_noticia {
	padding: 0em 0em 1em 0em;
}

.caja_noticia h2 a {
	color: #996600 !important;
}

span.fecha-news {
	background: #f1ebdf;
	padding: .2em;
}


/* ADMIN
............................................... */

#cajaSearch {
	padding: 1em 1em 0em 1em;
	border: .1em solid #e3e3e3;
	margin-bottom: 1.5em;
	background: #f7f7f7;
}

fieldset label, fieldset span.spanLabel{
	margin-top: 0.3em;
	float:left;
	width: 12em;
	text-align:right;
	font-size:100%;
}

.simpleCol8 {
}

.simpleCol8 fieldset {
}

.simpleCol8 fieldset legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 185%;
	color: #696969;
}

fieldset.simpleCol6 label, fieldset.simpleCol6 span.spanLabel {
	float:left;
	width: 6em;
}

fieldset.simpleCol8 label, fieldset.simpleCol8 span.spanLabel {
	float:left;
	width: 8em;
}

fieldset.simpleCol9 label, fieldset.simpleCol9 span.spanLabel {
	float:left;
	width: 9em;
}

fieldset.simpleCol10 label, fieldset.simpleCol10 span.spanLabel {
	float:left;
	width: 10em;
}

fieldset.simpleCol15 label, fieldset.simpleCol15 span.spanLabel {
	float:left;
	width: 15em;
}





ul#botones-form {
	margin: .1em auto;
	text-align: left;
	width: 21.5em;
}

#botones-form li {
	display: inline;
	list-style: none;
	margin: 0em;
	padding: 0em;
	float: right;
}

#botones-form li input {
	background: #696969;
	border: .1em solid #000;
	color: #fff;
}

.noticia-corta {
	padding-bottom: 1em;
}

h2.tit-not-listado {
	font-size: 140%;
}

.noticia-corta p {
	margin: .5em 0;
}

span.fecha {
	background: #f1ede5;
}	

hr.list-noticias {
	border: 0em;
	border-top: .1em dashed #b47f15;
}	

ul.horizontalRadios, ul.verticalRadios {
	display: block;
	line-height: 100%;
	margin: 0em;
	padding: 0em;
	}
	
ul.verticalRadios li{
	list-style-type: none;
	clear: left;
	}
	
ul.horizontalRadios li{
	display: inline;
	}
.checkRadioInput {
	float:left;
	border: 0em;
	margin-top:.5em;
}

.labelRadiosChecks {
	padding: 0em 1.5em 0em 1em;
	margin:  0.6em 0 0 .7em;
	border-left: .2em solid #fff;
}

.ie6 .labelRadiosChecks {
	margin-top: 0.9em;
	}
.checkRadioInput {
	border: 0em;
	margin-top:.5em;
	}

.labelRadiosChecks {
	padding: 0em 1em 0em .1em;
	margin: 0em;
	margin-top: 0.6em;
	width: auto !important;
	
	}
	
.ie6 .labelRadiosChecks, .ie7 .labelRadiosChecks {
	margin-top: 0.9em;
	}

/* ............................................... */

#cajaBotonesForm {
	padding: .7em 0em 0em 0em;
	margin: 1em 0em 1em 0em;
	/*background: #f7f7f7;*/
	background: none;
	display: block;
	clear: both;
}

#botonesForm {
	/*border: .1em solid #CC9900;*/
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-align: center;
}

#botonesForm li {
	/*border: .1em solid #FF0099;*/
	margin: 0em .7em 0em .7em;
	padding: 0em 0em 0em 0em;
	text-align: center;
	list-style: none;
	display: inline;
	/*width: 12em;
	float: left;*/
}

#botonesForm li input {
	text-align: center !important;
	background: #dddddd;
	margin: 0em 0em 0em 0em;
	border: .1em solid #c3c3c3;
	padding: .1em .7em .1em .7em;
}

/* ............................................... */
/* ............................................... */

.msgLogin {
	
	color: #000000;
	text-align: left;
	padding: 10px 10px 20px 67px;
	border-top: 2px solid #ff1000;
	border-bottom: 2px solid #ff1000;
	background: url(../public_images/noticeKO.gif) 7px 1px no-repeat #ffc368;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.msgLogin strong {
	color: #000000;
	font-weight: bold;
	background: #ffc368;
	}
	
.msgLogin li {
	color: #000000;
	background: #ffc368;
	}
	
	
	
/* Patrocinadores en la home
------------------------------------------------------------------------------------------- */

#patrocinadores {
	border: .1em dashed #ccb380;
	margin-top: .7em;
	padding: .7em .5em;
}

#patrocinadores img {
	margin: .5em 1em;
}

#patrocinadores ul {
	margin: 0px;
	padding: 0px;
}

#patrocinadores li {
	float: left;
	list-style: none;
	padding: 0px 20px 0px 0px;
}


/* Seccion de enlaces
------------------------------------------------------------------------------------------- */

ul#listado_enlaces li {
	background: url(../public_images/linksDot.gif) no-repeat left center;
	margin: .5em 0 1em 0;
	padding-left: 1em;
	list-style: none;
}

ul#listado_enlaces li a {
	color: #000;
	text-decoration: none;
	border-bottom: .1em dashed #989898;
}

ul#listado_enlaces li a:hover {
	text-decoration: none;
	background: url(../public_images/externalLink.gif) no-repeat center right #f9f3ea;
	border-bottom: .1em solid #b67f10;
}

/* ZONA ADMIN
.................................................*/

#tablaListado {
	/*border: .1em solid #d3d2d5;*/
	margin-top: .8em;
}

#tablaListado th {
	background: #e3e3e3;
	font-weight: bold;
	padding: .3em .5em;
	font-weight: normal;
}

#tablaListado th a {
	color: #000000;
}

#tablaListado td {
	text-align: left;
	border-bottom: .1em solid #e1e1e1;
}

#tablaListado td a:link, #tablaListado td a:visited {
	color: #996600;
	text-decoration: none;
}

#tablaListado td a:hover {
	color: #996600;
	text-decoration: underline;
}

div.fieldHelp
{
	font-size: 90%;
	padding: .3em 2em .3em 2em;
	margin: .5em 0em 0em 0em;
	color: #996600;
	border-color: #CCC;
	border-width: .1em;
	border-style: dashed none dashed none;
}
/* Atajos del teclado
------------------------------------------------------------------------------------------- */

#atajos {
	padding-top: .7em;
}

#atajos li {
	list-style: none;
	margin-bottom: .7em;
}


/* Código de honor
------------------------------------------------------------------------------------------- */

.articulo {
	border-bottom: .1em solid #ebe1cc;
	padding: .5em .5em 1em .5em;
	margin: 1em 0;
}


/* Galeria de fotos
------------------------------------------------------------------------------------------- */

.acceso-galeria {
	border: .1em dashed #ccb380;
	padding: .5em .5em .5em .5em;
	margin: 2em 0;
}

.acceso-galeria img {
	border: .1em solid #e1e1e1;
	margin: .7em 0 0 .7em;
	display: block;
	padding: .3em;
}

ul.datos-galeria {
	width: 37em;
	margin: .5em 0em 0em .7em !important;
	padding: 0em;
	list-style: none;
}

ul.datos-galeria li {
	text-align: left;
	font-size: 107%;
	padding: 0em;
	margin: 0em;
}

.foto-mini {
	text-align: center;
	/*border: .1em solid #e1e1e1;
	background: #f5f5f5;
	text-align: center;
	padding: .3em;
	margin: 0em;
	width: 15.8em;
	height: 15em;*/
}

.foto-mini {
	text-align: center;
}

.foto-mini img {
	border: .1em solid #e1e1e1;
	max-width: 15.3em;
	clear: both;
	margin: .5em;
	padding: .3em;
}

.regresar {
	border-top: .1em solid #ccc;
	display: block;
	margin-top: 2em;
	padding: .5em;
}


/* ZONA ADMIN
.................................................*/

.paginatorContent {
	/*border: .1em solid #e3e3e3;*/
	padding: .5em 0em .5em 0em;
	margin: 1em 0 0 0;
	clear: both;
	height: 1.7em;
	display: block;
	/*background: #f7f7f7;*/
}

.pageInfo {
	text-align: left;
	width: 20em;
	float: left;
	padding-top: .3em;
	/*border: .1em solid #0099CC;*/
}

.pageList {
	width: 28.9em;
	float: right;
	text-align: right;
	padding-right: .5em;
	/*border: .1em solid #cc0000;*/
}

ul.pagList, ul.pagList li {
	margin: 0em .1em 0em .1em !important;
	display: inline;
}

ul.pagList li a {
	padding: .1em .2em .1em .2em !important;
	border: .1em solid #f5f5f5;
	background: #ffffff;
	color: #333333 !important;
}

ul.pagList li a:hover {
	background: #e3e3e3;
	color: #000
}

ul.pagList li.pageOn {
	padding: .1em .2em .1em .2em !important;
	border: .1em solid #e1e1e1;
	background: #e3e3e3;
	color: #000
}

.cajaField {
	/*border: .1em solid #cc0000;*/
	margin: .7em;
}

.contFileFotoMember{
	/*border: .1em solid #CC0099;*/
	margin-left: .5em;
	font-size:1em;
	float:left;
	width: 27em;
}
	
#contenedor_id_foto {
	/*text-align: right;*/
	text-align: left;
	padding: 0em .5em 0em 0em;
}

#id_foto_foto {
	/*margin-left: 13.1em;*/
}

.restrictionText {
	margin: 0em 0em 0em 0em;
	width: 26em;
	color: #cc0000;
}

.restrictionText strong {
	color: #cc0000;
}


/*.................................................*/


/* Directiva
------------------------------------------------------------------------------------------- */

dl#directiva-eurotoques {
	background: url(../public_images/directiva/fondo-dl.gif);
	margin-top: 1em;
	clear: both;
}
.ie6 dl#directiva-eurotoques { height: 20em; }
.ie7 dl#directiva-eurotoques { height: 20em; }

dl#directiva-eurotoques:after{
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0em;
}

#directiva-eurotoques dt {
	width: 53.2%;
	float: left;
	background: none;
	padding-left: .7em;
	border: .1em solid #fff;
	border-right: .0em solid #fff;
}

#directiva-eurotoques dd {
	width: 45%;
	float: right;
	background: none;
	font-weight: bold;
	border: .1em solid #fff;
	border-left: .0em solid #fff;
}

/*
.row0 { background: #f1ebde; }
.row1 { background: #ffffff; }
*/

.direccion-eurotoques {
	width: 45%;
	padding: 1em;
	color: #33334c;
	background: url(../public_images/directiva/caja-direccion.gif) .3em .3em no-repeat;
}

.direccion-eurotoques ul {
	margin: 0.7em 1.0em 1.0em 0.7em;
}

.direccion-eurotoques li {
	margin: .2em 0em;
	list-style: none;
	text-align: left;
}

.direccion-eurotoques li abbr {
	font-weight: bold;
}

img.fotoDirectiva {
	border: .1em solid #ebe1cc;
	background: #f9f4e9;
	padding: .4em;
}



/* Ofertas de trabajo
------------------------------------------------------------------------------------------- */

#ofertas {
}

ul.list-ofertas {
	margin:.7em 1em 1.5em 1em;
}

ul.list-ofertas li {
	margin:.3em 1.7em;
}

.importante {
	color: #cc0000;
}
.importante strong {
	color: #cc0000;
}

#acciones-oferta {
	background: #dcd7d1;
	display: block;
	clear: both;
}

#acciones-oferta strong {
	color: #996600;
}

#botones-oferta {
	border-top: .1em dashed #ccb380;
	padding-top: .7em;
	margin-top: 1em;
	width: 100%;
}

.col-1 {
	width: 22%;
	text-align: left;
}

.col-2 {
	width: 32%;
	text-align: left;
}

.col-3 {
	width: 44.5%;
	text-align: right;
}

/* ADMIN
................................................................*/

.togglerJs {
	margin: .7em;
	padding: .4em;
	border: .1em solid #e3e3e3;
}

.togglerJs strong {
	color: #996600;
}

.hiddenJs {
	padding:0 0 2em 2em;
}

.hiddenJs p {
	margin: .5em 0 1em 0;
}

.hiddenJs strong {
	color: #996600;
	text-transform: uppercase;
}

/*..............................................................*/


/* Directorio de empresa
------------------------------------------------------------------------------------------- */

.directorio-socios {
	border: .1em dashed #ccb380;
	padding-bottom: .7em;
	text-align: center;
}

.directorio-socios p {
	margin: .3em 1em;
}

.directorio-socios strong {
	color: #ff0000;
}

.directorio-socios ol {
	padding-left: 1em;
}

#seleccionProvincia {
	border: .1em solid #ccc;
	margin: 2em auto;
	padding: 1em;
	width: 31em;
}

#aviso-errores {
	color: #cc0000;
	text-align: left;
	margin: .5em 1em .5em 2em;
}



.socios-et {
	margin: 0em;
	padding: .5em;
}

.leyDelegados {
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	color: #333333;
}

.zona-plegado {
	margin-top: .5em;
	padding: .5em .5em .5em 1em;
	border: .1em dashed #ccb380;
}

.subir-directorio {
	margin-left: .7em;
	margin-top: 1.5em;
}

/* Usuarios
------------------------------------------------------------------------------------------- */

.multiSelect {
	width: 25.4em !important;
}

.multiSelect caption {
	margin: 0em 0em 0em 0em;
	clear: both;
	display: none;
}

.separador {
	width:2em;
}

.multiSelectTh {
	text-align: center;
	background: #ccc;
	}

.multiSelectSelect {
	width:16em;
	height:12em;
	}

.multiSelect .botonOff {
	border:0em;
	text-align:center;
	}

.multiSelect .botonOn {
	border:0em;
	text-align:center;
	}

.contOperaciones {
	margin: 1.5em 0;
}

#operaciones {
	display:none;
	border:1px solid #c19c8a;
	background-color: #f9f0ea;
	padding:6px;
	margin-bottom:10px;
}	

.linkBoton {
	text-align: center !important;
	background: #dddddd;
	margin: 0em 0em 0em 0em;
	border: 1px solid #c3c3c3;
	padding: .1em .7em .1em .7em;
	color: #000000 !important;
	text-decoration:none;
}

.calIconFechas {

}
/* Boletin
------------------------------------------------------------------------------------------- */

.li-plantillas li {
	margin: .5em 0 0 1em;
}

.li-plantillas li li {
	margin-left: 1.7em;
}

/* Fin / Boletin
------------------------------------------------------------------------------------------- */

/* @group caja de mensajes de error o info */
#mensajeInfo {
	position:relative;
	width:90%;
	z-index:100;
	font-size:1.1em;
	background-color: #FFF;
	}

.mensajeInfo {
	margin: 1em 2em 1em 2em;
	padding: 0em;
	font-size:95%;
	border: .1em solid #415E93;
	background: #f9f9f9;
	}

.titleMsg {
	width: 100%;
	padding: .3em 0 .3em 0em;
	text-indent: .3em;
	background: #415E93;
	color: #FFFFFF;
	}
.mensajeInfo ul {
	display: block;
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	}
.mensajeInfo li {
	display: block;
	list-style: none;
	margin: 0em;
	padding: .3em;
	width: 90%;
	border-bottom: .1em solid #ccc;
}
.mensajeInfo li.error {
	border-left: .5em solid #900;
	color: #000;
	}
.mensajeInfo li.info {
	border-left: .5em solid #C0C9E1 !important;
	}
.mensajeInfo li.warning {
	border-left: .5em solid #f60;
	}
.mensajeInfo span {
	vertical-align: middle;
	}
.msg_icon {
	height: 1.1em;
	margin: 0 .5em 0 .2em;
	vertical-align: middle;
	width: 1.1em;
}

/* @end */	
/* Accesibilidad
------------------------------------------------------------------------------------------- */

.li-accesibilidad li {
	margin: .5em 0 0 1.7em;
}

.li-accesibilidad li li {
	margin-left: 2.5em;
}

/* Fin / Accesibilidad
------------------------------------------------------------------------------------------- */

	
/* Mapa Web
------------------------------------------------------------------------------------------- */

.li-mapaweb { margin-left: 2em; }

.li-mapaweb li {
	font-weight: bold;
	margin: .5em 0 0 1em;
	list-style: square;
}

.li-mapaweb li li {
	margin: .2em 0 0 2em;
	list-style: circle;
	font-weight: normal;
}

.li-mapaweb li a:hover {
	text-decoration: underline;
}

/* Fin / Mapa Web
------------------------------------------------------------------------------------------- */





.bt-iconos a {
	margin: 0 .2em;
}


.pageListPublic {
	text-align:center;
}

.pageListPublic a {
	font-size: 16px;
}

/* pie de página
------------------------------------------------------------------------------------------- */

#pie_pagina {
	background: url(../public_images/bg_pie.gif) repeat-x left top;
	/*border: .1em solid #600;*/
	text-align: right;
	padding: .7em 0 0 0;
	margin: 0em 0 0 17em;
	color: #666666;
}

#pie_pagina strong {
	color: #666666;
}
#pie_pagina a {
	color: #666666;
	text-decoration: none;
}
#pie_pagina a:hover {
	color: #000000;
	text-decoration: underline;
}

#pie_pagina ul,
#pie_pagina li {
	display: inline;
}

#contacto_pie li {
	border-right: .1em solid;
	padding-right: .5em;
	padding-left: .5em;
	overflow: hidden;
}

#contacto_pie li.fin {
	border: none;
}


#direccion_pie {
	border: .1em solid #c00;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: both;
	}



/* ----------------------------------------------------------------------------------------
- Sitio Web:			http://www.misitio.com
- Versión:				1.0
- Fecha:				00 / 00/ 2008
- Gramática CSS:		2.1
- Gramática (X)HTML:	1.0 Transitional
- Accesibilidad:		Nivel AA	
------------------------------------------------------------------------------------------- */





/* Formateo de los estilos
------------------------------------------------------------------------------------------- */

/*.contBotonesForm {
	text-align: right;
	margin-top: 20px;
	}*/
#cont-formulario-contacto {
	width: 40em;
	margin: .5em auto;
	/*border: 1px solid #cc0000;*/
}
/*
ul.horizontalRadios, ul.verticalRadios {
	display: block;
	line-height: 100%;
	margin: 0em;
	padding: 0em;
	}
	
ul.verticalRadios li{
	list-style-type: none;
	clear: left;
	}
	
ul.horizontalRadios li{
	display: inline;
	}
	
*/
/*
.checkRadioInput {
	border: 0em;
	margin-top:.5em;
	}

.labelRadiosChecks {
	padding: 0em 1em 0em .1em;
	margin: 0em;
	margin-top: 0.6em;
	width: auto !important;
	}
	
.ie6 .labelRadiosChecks, .ie7 .labelRadiosChecks {
	margin-top: 0.9em;
	}
*/
/*
------------------------------------------------------------------------------------------- */

.accesibleValFocus {
	color: #747373;
	}

.inputText, textarea {
	background: #ffffff;
	border: 1px solid #cccccc;
	padding-left: .6em;
	color: #777777;
	height: 16px;
	}
	
select {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #7a7a7a;
	}

input:focus {
	border: 1px solid #996600;
	color: #000
	}

textarea:focus {
	border: 1px solid #996600;
	color: #000
	}

.inputTextError {
	margin-bottom: 3px;
	float: left;
	padding-left:4px;
	border: 1px solid #000;
	width: 20em;
	height: 16px;
	float: left;
	color: #ffffff;
	background-color: #be0f1f;
	}
	
.inputTextArea {
	width: 20em;
	height: 10em;
	}

.botonEnviar {
	width: 10em;
	padding: .1em;
	margin-left: .5em;
	background: #dddddd;
	border: 1px solid #c3c3c3;
	}

.fieldSetContacto {
	margin: 1em 2em 1em 0em;
	padding:0px;
	border: none;
	width: 100%;
	}
	
.fieldSetContacto legend { 
	padding-left: 0;
	font-weight: bold;
	display: none; 
	}
		
.fieldSetContacto .cajaField {
	padding: 5px 0px 7px 0px;
	clear: left;
	}
	
.fieldSetContacto .cajaBoton {
	padding: 5px 0px 7px 0px;
	text-align: center;
	width: 28em;
	clear: left;
	}	

.tabb-asociarse {
	clear: both;
	display: block;
	margin-left: 13.8em;
	border: 1px solid #ffffff;
}

/*
------------------------------------------------------------------------------------------- */

.fieldSetContacto label, .fieldSetInscripcion span.spanLabel{
	margin-top: 0.3em;
	float:left;
	width: 12em;
	text-align:right;
	font-size:100%;
	}

fieldset label, fieldset span.spanLabel{
	
	float:left;
	width: 12em;
	text-align:right;
	margin-right: .8em;
	font-size:100%;
}


form label.required, form span.required {
	
	}

form label.problem, form span.problem {
	
	}
	
form label.completed, form span.completed {
	
	}

label.optional {
	border-width: 0px;
}


.errorField {
	font-size:10px;
	padding-left:10px;
	color: red;
	}

.ancho100 {
	width: 90% !important;
	float: none !important;
	margin-left: 0px;
	}
	
.ulCamposError {
	margin: 10px 0px 10px 50px;
	}

.msg {
	border-top: 1px solid #ff7349;
	border-bottom: 1px solid #ff7349;
	background: #ffdaca url(../images_public/notice.gif) no-repeat 10px 10px;
	padding: 10px;
	margin-top: 10px;
	text-align: center;
	}
	
.msg strong {
	font-weight: bold;
	}

em.requerido {
	display: none;
}

em.required{
	display:none;
}
/* Los avisos
------------------------------------------------------------------------------------------- */

.msgKO {
	width: 237px;
	color: #000000;
	text-align: left;
	padding: 10px 10px 10px 67px;
	border-top: 2px solid #ff1000;
	border-bottom: 2px solid #ff1000;
	background: url(../public_images/noticeKO.gif) 7px 1px no-repeat #ffc368;
	margin-top: 10px;
	}
	
.msgKO strong {
	color: #000000;
	font-weight: bold;
	background: #ffc368;
	}
	
.msgKO li {
	color: #000000;
	background: #ffc368;
	}
	
.ulCamposError {
	margin: 10px 0px 10px 50px;
	}
	
.msgKO a, .msgKO a:link, .msgKO a:visited {
	color: #635307;
	} 	

.msgOK {
	width: 258px;
	color: #ffffff;
	text-align: left;
	padding: 10px 10px 10px 67px;
	border-top: 1px solid #24a050;
	border-bottom: 1px solid #24a050;
	background: url(../public_images/noticeOK.gif) 7px 1px no-repeat #8cc63f;
	margin: 10px auto;
	}
	
.msgOK strong {
	font-weight: bold;
	}
	
/* Calendario
-----------------------------------------------*/

#dateChooseContent {
	margin: 0em;
	padding: .2em;
	display: block;
	width: 11em;
}

#dateChooseContent ul {
	border: 0px;
	margin: 0em;
	padding: 0em;
	list-style-type: none;
	text-align: center;
}

#dateChooseContent li {
	display: block;
	text-align: center;
	padding: 0em;
	margin: 0em;
	float:left;
}
 
#dateChooseContent ul li a {
	width: 7em;
	height: 1.5em;
	padding: 0em;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 1em/1.5em Arial, Helvetica, Geneva, sans-serif;
}

#dateChooseContent li.sign a {
	width: 1.5em;
}
 
#dateChooseContent li.semana {
	width: 7em;
	height: 1.5em;
	padding: 0em;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 1em/1.5em Arial, Helvetica, Geneva, sans-serif;
}

#dateChooseContent li.sigue a {
	width: 5.1em;
}
 
#dateChooseContent ul li a:hover {
	}

#dateChooseContent a:active {
	}

#dateChooseContent li#active a {
}

#dateChooseContent {
	background-color:#FFFFFF;
}

#dateChooseContent li {
	border: 1px solid #FFFFFF;
}
 
#dateChooseContent ul li a {
	background: #C0C9E1;
	color: #444444;
	}
 
#dateChooseContent li.semana {
	background: #C0C9E1;
	color: #444444;
}
 
#dateChooseContent ul li a:hover	 
{
	color: #FFFFFF;
	background-color: #415E93;
}

#dateChooseContent a:active	 
{
	background: #FF7840;
	color: #FFFFFF;
}

#dateChooseContent li#active a	 
{
	background: #FF7840;
	color: #FFF;
}
/* @end */

/* @group autocomplete */
div.autoComplete {
	background-color:white;
	border:1px solid #888;
    }

div.autoComplete li.selected { background-color: #ffb; }    
	


#test {
  width:100px;
  height:100px;
float:left;
  background:#123;
}
.overlay_dialog img { border: none; }

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(../images/window/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(../images/window/top_mid.gif) repeat-x 0 0;	
	height: 23px;
	width: 100%;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(../images/window/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	height: 100%;
	background: transparent url(../images/window/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	height: 100%;
	background: transparent url(../images/window/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(../images/window/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
	width: 100%;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(../images/window/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(../images/window/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(../images/window/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background-color:#EEE;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
 	font-family: Tahoma, Arial, Sans Serif;
	position: absolute;
}

.dialog * {
	margin: 0px;
	padding:0px;
}

.dialog table  { border-collapse: collapse; border-spacing: 0; width: 100% }
.dialog td, th { padding: 0; }




.overlay_alert_lite {
	background-color: #888888;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_lite_sizer {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_title {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background: #FFF;
	padding:10px;
	border:1px outset #009;
}


/* For alert/confirm dialog */
.alert_lite_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	
}

.alert_lite_message {
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
	padding-bottom:10px;
}

.alert_lite_buttons {
	text-align:center;
	width:100%;
}

.alert_lite_buttons input {
	width:20%;
	margin:10px;
}

.alert_lite_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('../images/ajax_loading.gif') no-repeat center center
}

table.alert_lite_header  {
  border:0px outset #009;
  background:#FFF;
}


.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(../css/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(../css/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(../css/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(../css/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(../css/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(../css/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(../css/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(../css/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_butts_container {
	width: 69px;
	position:absolute;
	top:0px;
	right:11px;
	z-index:1000;
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-close-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-min-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-max-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}




/* @override http://127.0.0.1/webs/nanogune_intra/css/calendario.css */
.diaRojo
{
	color: #6671A9;
	text-align: center;
	font-size: 9px;
}

.tablaCal
{
	border-width: 0px;
	border-style: solid;
	border-color: #C2C2C2;
	width: 160px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/fondo_cal.gif) repeat-y left top;
}

.tablaMes
{
	border-width: 0px;
	border-style: solid;
	border-color: #C2C2C2;
	width: 150px;
	margin: 0px 0px 0px 4px;
	background: transparent url(../images/fondo_cal.gif) repeat-y left top;
}

.tablaMes td
{
	
}

.cabeceraCal
{
	background-color: #B6C5D0;
	color: #476D89;
	text-align: center;
	height:16px;
	width:20px;
}

.cabeceraCalCentro
{
	background-color: #B6C5D0;
	color: #476D89;
	text-align: center;
	border-width: 0px 4px 0px 4px;
	border-style: none solid none solid;
	border-color: #F3F3F3;
	height:16px;
}

.cabeceraCal a:link
{
	text-decoration: none;
	color: #FFF;
}

.cabeceraCal a:visited
{
	text-decoration: none;
	color: #FFF;
}


.tablaDias td
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	font: 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	width: 15px;
	height: 15px;
	line-height:15px;
	text-align: center;
	border-color: #F3F3F3;
	border-width: 1px;
	border-style: solid;
	vertical-align: middle;
	padding:1px;
}


.dias
{
	color: #70706F;
}

.festivo
{
	color: #903;
	font-weight: bold;
}

.diaOn
{
	font-weight: bold;
	background-color: #FA8303;
	color: #FFF;
}




.dayNameSem{
	font: 2px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	width: 4px !important;
	height: 15px;
	line-height:15px;
	text-align: center;
	border: 0 !important;
}

.numSem {
	font: 2px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	width: 4px !important;
	height: 15px;
	line-height:15px;
	text-align: center;
	border: 0 !important;
}