/* -- start of basic styles -- */

body
{
	background-color:#fff;
	background:url(../images/fondo01.jpg) no-repeat top center;
	font-family:arial;
	font-size:X-Small;
	color:#000;
	margin:0px;
	padding:0px;
}
img{border:none;}
/* -- end of basic styles -- */


.pager a
{
	text-decoration:none;
	color:#EC7225;
	font-weight:normal;
	font-size:12pt;
	}
.pager span
{	font-weight:bold;
	color:#EC7225;
	
	}
.empty
{
	font-weight:bold;
	font-size:10pt;
	float:left;
	padding-top:30px;
	}	
/* -- start of main styles -- */
div#main
{
	width:950px;
	margin:0px auto;
}
div#logo
{
		margin:0px;
	padding:0px;
	background:transparent url(../images/bgheader.jpg) no-repeat top left;
	height:84px;
	}
div#logo a
{
	float:left;width:100%;height:100%;text-decoration:none;
	
	}	
div#header
{
	margin:0px;
	padding:0px;
	
/*	background:transparent url(../images/bgheader.jpg) no-repeat top left;*/
	/*height:274px;*/
	height:190px;
}

div#header div#menu-sup
{
float:left;
	/*width:740px;*/
	width:750px;
	/*margin:80px 0px 0px 0px;*/
	margin:0px 0px 0px 0px;
}
div#header > div#menu-sup ul
{
	margin:0px;
	padding:0px;

}
div#header > div#menu-sup > ul > li
{	
	display:inline;
	position:relative;
	float:left;
}
div#header > div#menu-sup > ul > li > a
{	
	
	/*font:normal 16pt arial;*/
	color:#757575;
	text-decoration:none;
	float:left;
	/*background:url(../images/itemmenuoff.jpg) no-repeat bottom left;*/
	/*padding:5px 0px 0px 21px;*/
	font:normal 14pt arial;
	padding:5px 9px 0px 0px;
	margin:0px 8px 0px 0px;
}
div#header > div#menu-sup > ul > li a:hover
{	
	color:#575757;
}
div#header > div#menu-sup ul > li.on > a
{	
	/*font:normal 20pt arial;*/
	color:#ec7123;
	/*background:url(../images/itemmenuon.jpg) no-repeat center left;*/
	/*padding:0px 0px 0px 25px;*/
	font:normal 14pt arial;
	/*padding:2px 0px 0px 13px;*/
}
div#header > div#menu-sup > ul > li > ul
{
   position:absolute;
   left:12px;
   top:21px;
   
   display:none;
   list-style:none;
}
div#header > div#menu-sup > ul > li:hover > ul
{
	/*------colorcito del menusuperior */ 
	display:block;
	width:290px;
	height:134px;
	border:none;
	padding:15px 0px 10px 0px;
	font:normal 90% inherit;
	background:transparent url(../images/fondomenu.png);
	background:url(../images/bgmenulateral.png) no-repeat top left;
}
div#header > div#menu-sup > ul > li > ul > li > a
{
	/*---- A del menu superior----*/ 
	color:white;
	text-decoration:none;
	/*	font-size:10pt;*/
	font-size:8pt;
	float:left;
	/*clear:left;*/
	width:300px;
	padding:0px 0px 0px 7px;
}
div#header > div#menu-sup > ul > li > ul > li > a:hover
{
	background:url(../images/fondomenuitem.gif) no-repeat top left;
	color:white;
	text-decoration:underline;
}
div#header div#buscador-sup
{
	float:right;
	width:200px;
	
	/*margin:88px 0px 0px 0px;*/
	margin:6px 0px 0px 0px;
	}
div#header div#buscador-sup input
{
	float:left;
	width:150px;
	font:normal 8pt arial;
	color:#363636;
	margin-right:2px;
}
.txtbuscar
{float:right;
	border:solid 1px #e85431;padding:2px 0px 1px 0px;}
	
.div_idioma
{
	width:950px;
	height:20px;
	text-align:right;	
	position:absolute;
	top:65px;

	}	

.div_idioma a, .div_idioma a:visited
{
	text-decoration:none;
	font-family:"Trebuchet MS";
font-size:12px;
		color:#757575;
	}

.div_idioma a.selected
{
	color:#ec7225;
	}



div#content
{
	background:#fff url(../images/inferior.jpg) repeat-x bottom center;
	min-height:400px;
	padding:0px 0px 70px 0px;
	margin:20px 0px 0px 0px;
}
div#content div#content-left
{
	width:670px;
	float:left;
	background:url(../images/separadorvertical.jpg) no-repeat top right;
	padding-right:20px;
}
div#content div#content-right
{
	width:240px;
	margin:0px 0px 0px 20px;
	float:left;
}
div#content div#breadcrumb
{
	color:#bd1e1f;
	font-weight:bold;
	font-size:9pt;
	margin:0px 0px 10px 0px;
}
div#content div#breadcrumb a
{
	color:#757575;
}
div#footer div#subcontent
{
}
div#footer div#subcontent ul
{
	list-style-type:none;
	clear:both;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px;
}
div#footer div#subcontent ul li
{
	list-style-type:none;
	display:inline;
	border-left:solid 1px #757575;
	float:left;
}
div#footer div#subcontent ul li.first
{
	border:none;
}
div#footer div#subcontent ul li a
{
	float:left;
	margin:0px 5px;
	color:#757575;
	text-decoration:none;
	
}
div#footer div#subcontent ul li a:hover
{
	text-decoration:underline;
}
div#footer div#subcontent ul li a.orange
{
	color:#e85431;
	font-weight:bold;
}
div#footer
{
	clear:both;
	border-top:solid 3px #e85431;
	padding-top:5px;
}
div#footer div#subfooter
{
	margin-left:0px;
	padding-top:10px;
	border-top:dotted 1px #e85431;
}
/*div#footer div#subfooter table
{
	margin:20px 0px;
	width:520px;
	text-align:left;
	float:right;
}
div#footer div#subfooter table tr td
{
	padding-left:100px;
}
div#footer div#subfooter table tr td.madrid
{
	background:url(../images/madrid.gif) no-repeat top left;
}
div#footer div#subfooter table tr td.cataluna
{
	background:url(../images/cataluna.gif) no-repeat top left;
}*/


div#footer div#subfooter #footer_right,#footer_left
{
	font-size:8pt;
z-index:0;
	width:47%;
	margin-bottom:1%;	
}
div#footer div#subfooter #footer_right
{	
	text-align:left;
	float:right;
	padding-right:10px;
	padding:40px 0px;
	}	
div#footer div#subfooter #footer_left
{
	/*background:url('images/logo-beauty.gif') top left no-repeat;*/
	float:left;
	text-align:right;
	padding-right:5px;
	padding:40px 0px;

	}	
div#footer div#subfooter #footer_left img
{	float:left;z-index:-10;}
/* -- end of main styles -- */

/* -- start of content styles -- */

div.title-seccion
{
	font:normal 30pt Georgia, Times New Roman;
	color:#ec7225;
	margin-bottom:20px;

}
div.text
{
	float:left;
	width:615px;
	font:normal 11pt arial;
	color:#545454;
	text-align:justify;
	line-height:150%;
}
div.text a,div.text a:visited,div.text .dxtiControl a:visited 
{
	color:#ec7225 !important;
	}
div.text img
{
	border:solid 1px #ec7225;
	}	
div.text ul.enlaces_interes 
{
	padding:0px;margin:0px;margin-left:15px;
	}

div.menu3
{
	float:left;
	width:170px;
	margin:20px 0px 0px 20px;
	background:#f5b892;
	padding:10px;
}
div.menu3 span.titulo
{
	font:bold 10pt arial;
	color:#c75a15;
}
div.menu3 ul
{
	list-style-type:circle;
	padding:0px 0px 0px 20px;
	color:#fff;
}
div.menu3 ul li
{
	margin:3px 0px;
}
div.menu3 ul li a
{
	color:#fff;
	font-size:9pt;
}
div.text p
{
}
div.clear
{
	clear:both;
}

a.stanpa
{
	text-decoration:none;
	font-family:georgia,times new roman;
	color:#ec7225;
	font-weight:normal;
	font-size:14pt;
	text-transform:lowercase;
}
.span_beauty
{
	
	text-decoration:none;
	font-family:georgia,times new roman;
	color:#ec7225;
	font-weight:normal;
	font-size:12pt;
	
	}
.orange
{
	color:#e85431;
	font-weight:normal;
}

.right
{
	float:right;
}
div.login-box
{
	margin:100px 0px 0px 0px;
	width:240px;
	height:85px;
	font:normal 8pt arial;
	background:url(../images/cuadrologin.jpg) no-repeat top left;
}
div.login-box a
{
	/*color:#e85431;*/
	padding-top:10px;
	float:right;
	color:#ec7225;
}
div.login-box input
{	
	font:normal 8pt arial;
	border:solid 1px #333;
	width:45px;
}
div.login-box .btn_entrar
{
	margin-left:50px;
	/*width:40px;*/
	float:left;
}
div.login-box span
{
	float:left;
	font:normal 10pt arial;
	color:#fff;
	margin:4px 40px 0px 40px;
}

div.login-box .errorlabel
{
	width:140px;

	float:none;
	font:normal 8pt arial;
	color:Red;
	margin:0px;
}

div.login-box div.form
{
	/*margin:0px 20px;*/
	margin:0px 8px;
}
div.actualidad-box
{
	
	width:240px;
	padding-bottom:20px;
	border-bottom:solid 1px #ccc;
}
div.actualidad-box span.titulo
{
	float:left;
	margin:20px 0px 5px 0px;
	font:normal 16pt arial;
	color:#e85431;
}
div.actualidad-box span.text
{
	color:#969696;
	text-align:justify;
	font-style:italic;
}
div.sabias-box
{

	width:240px;
	padding-bottom:20px;
	border-bottom:solid 1px #ccc;
}
div.sabias-box img
{
	float:right;
}
div.sabias-box span.titulo
{
	float:left;
	margin:20px 0px 5px 0px;
	font:normal 16pt arial;
	color:#e85431;
}
div.sabias-box span.text
{
	float:left;
	color:#000;
	text-align:left;
}
/* -- start of content styles -- */

/* -- start of menu folder styles -- */



/* -- end of menu folder styles -- */
/*---------Mapa Web ----------------*/

.mapa_web
{
	margin-left:30px;
	}
.mapa_web .text span
{
	font-size:10pt;
	color:#757575;
	}	
	
.mapa_web .text a,.mapa_web .text a:visited
{	
	font-size:10pt;
	color:#e85431;
	text-decoration:none;
}

.mapa_web .text a.stanpa,.mapa_web .text a.stanpa:visited
{
	font-family:georgia,times new roman;
	color:#ec7225;
	font-weight:normal;
	font-size:12pt;
	text-transform:lowercase;	
	}
	
.mapa_web .text .nivel1,.mapa_web .text .nivel1:visited
{
	font-weight:bold;
	font-size:11pt;
	margin-left:0px;
	/*color:#757575;*/
}
.mapa_web .text .nivel2
{	
	margin-left:50px;
}

.mapa_web .text .nivel3
{
	margin-left:100px;
}
/*--------------------CGR --------------------*/


.cgr_description
{
	}
	
.list_Archivos
{
	width:30%;


	}

.list_Archivos  img
{	
	border:solid 1px #EC7225;
	width:30%;   
    margin:10px 0px 10px 25px; 
    }	

/*---------form_contacto -------------*/

.form_contacto
{
	line-height:110%;
	width:100%;
	padding:15px;
	clear:both;
	}

.form_contacto input.txt,.form_contacto textarea.txt
{
	border:solid 1px #e85431;
}
.intro	
{
	font-size:Small;
	line-height:140%;
	}

.form_contacto dl
{
	}
.form_contacto dl dd,.form_contacto dl dt
{
	float:left;
	margin-bottom:10px;
	width:350px;
	}	
.form_contacto dl dt
{
	width:150px;
	padding-left:20px;
	}			
.form_contacto dl dd input.txt,.form_contacto dl dd textarea
{		width:350px;
}

.form_contacto .btnenviar
{	
	}	

.form_contacto .lopd  dd
{
		width:350px;

/*	width:246px;	
	border:solid 1px #e85431;
	padding:2px;*/
	font-size:x-small;
	line-height:10pt;
	}
.form_contacto  .acepto	 dd
{	width:350px;

	font-size:x-small;
	}
.errorlabel
{
	color:Red;
		clear:both;
/*	background: #ffcece url('/App_Themes/admin/images/icons/cross_circle.png');
	border-color: #df8f8f;
	color: #665252;*/
	background-position: left 2px;
	background-repeat: no-repeat;
/*	padding: 2px 0 2px 22px;*/
	background-color: transparent;
	margin: 0px;
	font-size:8pt;
	}


.submenu
{
	float:right;
	margin-right:10px;
	width:140px;
	
	margin-left:10px;
	padding-left:10px;
	}
.submenu ul
{
	list-style-type:none;
	width:140px;
	padding-left:0px;
	
	}	

.submenu a
{	
	text-decoration:none;
	color:#ec7225;
	}	
	
.dxtxi a.no-url
{
	color:#545454;
	font-size:9pt;
	
	}	
.dxtxi a.url
{
	color:#545454;
	font-size:9pt;
	text-decoration:underline;
	cursor:pointer;
	
	}

.text .dxtiGroupHeaderTextCategorized
{
	display:none;
	
	}	
	

/*--------------------Formulario de Inscripcion ----------*/

.form_inscripcion
{	
	width:100%;
	line-height:100%;
	font-size:9pt;
	}
	
.form_inscripcion .intro,.buscador .intro
{
	margin:0px;
	font-size:9pt;
	}
	
.form_inscripcion .sub-title
{
	clear:both;
	color:#e85431;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:25px;	
	margin-bottom:15px;	
	/*padding-top:25px;*/
	}

.form_inscripcion .sub-form	
{
	clear:both;
	float:left;
	margin-bottom:35px;	
	width:600px;
	}

.form_inscripcion .sub-form input.txt
{
	border:solid 1px #e85431;
}

.form_inscripcion .sub-form	 dl dd,.form_inscripcion .sub-form	 dl dt
{
	float:left;
	padding-left:0px;
	margin-bottom:0px;
	width:360px;
	}	
.form_inscripcion .sub-form	 dl dt
{
	width:160px;
	padding-left:20px;

	}			
.form_inscripcion .sub-form	dl dd input.txt,.form_inscripcion .sub-form	 dl dd textarea
{	
	padding:0px;
	width:350px;
	/*JUDITH*/
	border:1px solid #E85431;
}
.form_inscripcion .sub-form	dl
{
	padding-bottom:15px;
	}

.form_inscripcion .sub-form	 dl.checks,.form_inscripcion .sub-form	 dl.textbox
{
	padding-bottom:0px;
	margin-bottom:0px;
	/*width:300px;*/
	}
.form_inscripcion .sub-form	 dl.checks dd,.form_inscripcion .sub-form dl.checks dt
{
	/*float:left;*/
	margin-bottom:10px;
	padding:0px;
	width:15px;
	}	
.form_inscripcion .sub-form	 dl.checks dt
{
	width:200px;
	
	padding-left:40px;

	}			
.form_inscripcion .sub-form	dl.checks dd input,
.form_inscripcion .sub-form	 dl.checks dd textarea
{	width:150px;padding:0px;}	

.form_inscripcion .sub-form .checks	.chk input
{
	width:15px;
	}
/*.form_inscripcion .sub-form	 dl.textbox dd,.form_inscripcion .sub-form dl.textbox dt
{
	float:left;
	margin-bottom:10px;
	}	*/
.form_inscripcion .sub-form	 dl.textbox dt
{
	width:48px;
	/*padding-left:4px;*/
	}	
.form_inscripcion .sub-form	 dl.textbox dd input,.form_inscripcion .sub-form dl.textbox dd 
{
	text-align:left;
	width:167px;
	}
	
.form_inscripcion .sub-form .chkAsociado,.form_inscripcion .sub-form .chkAsociado dd
{
	width:550px;
	}	
.form_inscripcion .sub-form .chkAsociado dd .chk input
{
	float:left;
	width:15px;
	
	}

.form_inscripcion .sub-form .chkAsociado dd .chk label
{
	font-size:8pt;
	}		
/*--------------------------------------*/		

/*----------------Motor de busqueda----------------------*/	
.buscador 
{
	float:left;
	/*width:600px;*/
/*	width:615px;*/
	font:normal 8pt arial;
	color:#545454;
	text-align:justify;
	line-height:150%;
	margin-bottom:25px;
	}

.buscador .intro
{
	color:#969696;
	float:left;
	width:80%;
	}	
.campos_buscador
{
	margin-top:15px;
	float:left;
	}
.options_buscador
{
	margin-top:15px;
	float:right;
	width:300px;
	/*margin-bottom:25px;*/
	}
 .campos_buscador .txtbuscar
 {
	width:300px;
	padding:1px 3px 0px 3px;
	margin-right:2px;
	float:left;
	}

.buscador .results_busqueda	
{
	float:left;
	/*width:450px;*/
	width:100%;
	}/*
div.buscador a,div.buscador a:visited
{
	color:#ec7225;
	}*/
	
.buscador .lnk_vermas
{
/*	float:none;*/
	width:15%;
	text-align:right;

	margin-right:0px;
	}

	
.radioclases
{
	width:100%;
	float:left;
background-color:#f0f0f0 ;
border:solid 1px #eee;
	/*float:right;
	width:150pX;
	margin-top:25px;*/
	}
.radioclases a
{
	padding:3px 4px;
	font-size:105%;
	color:#ec7225;
	float:left;
	/*width:150pX;*/
	}		
.radioclases a.selected
{
	font-size:115%;
	color:#969696;
	font-weight:bold;
	text-decoration:none;
	}	
.separador
{border-bottom:dotted 1px #eee; margin:5px 0px;
}
/*-----------------------Enlaces -------------------------*/

.info_enlaces
{
	margin-left:10px;
	}
	
/*-----------------------Relaciones -------------------------*/
.relaciones
{
	font:normal 10pt arial;
	width:100%;
	}

.relaciones_left,.relaciones_right
{
	
	margin-top:15px;
	width:45%;
	}

.relaciones_left	
{
	float:left;
	}


.relaciones_right	
{
	float:right;
	}

.nombre_relacion
{
	float:left;
	margin:10px 0px;
	width:100%;border-bottom:dotted 1px #545454;
	font-weight:bold;
	}		
	
/*-----------Noticias 	 -------------------*/
.noticias
{	
	color:#969696;
	width:95%;
	line-height:100%;
	font-size:11pt;
	}


.title_noticia
{
	width:85%;
	margin: 10px 0px;
	}
.title_noticia a, .title_noticia span.title
{
/*	font-weight:bold;*/

	color:#EC7225;
	font-size:11pt;
	text-decoration:none;
	}


.lnk_vermas,.lnk_volver
{
	color:#EC7225;
	
	font-weight:bold;
	font-size:8pt;
	float:right;
	}	
.detalle_noticia
{
	
	margin:10px 0px;
	color:#969696;
	width:100%;
	line-height:150%;
	text-align:justify;
	font-size:11pt;
	}
.archivos_noticia a
{	
	color:#EC7225;
	
	font-size:11pt;
	}	
/*------------resultado de la busqueda -----------------*/

.title-busqueda
{
		margin:15px 0px;
	font:normal 12pt arial;
	font-weight:bold;
	}

.no-results	
{
	margin:5px 0px;
	font:normal 10pt arial;
	}
.contenido-busqueda
{
	margin:3px 0px;
	margin-left:30px;
	}	
	
	

/*------------- WUC Menu- Pie----*/
div.menu-pie
{
	/*width:600px;*/
	width:615px;
	border-bottom:dotted 1px #ccc;
	padding:10px 0px;
	clear:both;

	border-top:dotted 1px #ccc;
	margin:10px 0px;
}

div.menu-pie span.titulo
{
	font:bold 9pt arial;
	color:#999;
}
div.menu-pie a
{
	/*word-wrap:normal ;*/
	font:normal 9pt arial;
	color:#ec7225;
}
div.menu-pie a.selected
{
	font:bold 9pt arial;
	}
div.menu-pie a.desactivada
{
	/*text-decoration:none;
		color: #545454;*/
	}
/*-------------sub-subsecciones no publicas ----*/
.info-asociate	
{
	
	border:dotted 1px #545454;
	font:normal 10pt arial;
	/*color: #545454;*/
	margin:15px 5px 0px 5px;
	padding:5px;
		background-color:#ffeeee;
	color:#a66;
}
/*-------------Asociados ----*/

.dxtiControl
{
	/*font-family:Verdana;*/
	font-size:11pt;
	}

.mapas
{	
	line-height:120%;
	
	font-family:Verdana;
	width:600px; 
	margin-left:auto;
	font-size:9pt;
	}
div.text .mapas img
{
	border:none;
	position:absolute;top:390px;
}
.mapas .asociaciones_option_mapa
{
	position:relative;
	top:0px;
	z-index:1000;	
	}
.asociaciones_option_letras
{
	position:relative;top:30px;z-index:1000;	
	}	
.asociaciones_option_mapa,.asociaciones_option_letras
{
	float:right;
	padding:5px;
	}
 
div.text .asociaciones_option_letras  a,.asociaciones_option_letras  a:visited, 
div.text .asociaciones_option_mapa  a,.asociaciones_option_mapa  a:visited
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	margin:0px 15px;
	}	

div.text .asociaciones_option_letras  a:hover,
div.text .asociaciones_option_mapa  a:hover
{
	color:#565656;
	}	



.title_asociacion
{
	
	color:#EC7225;
	font-size:12pt;
	font-weight:bold;
	}	
#div_Asociaciones	
{
	margin-top:350px;
	}
	
/*-----------pagina en construccion ------------*/


.enconstruccion li
{
	float:left;
	color:#ec7225;
	width:250px;
	list-style-type:inherit;
/*	list-style:square;*/
	}	
.enconstruccion .title
{
	font:normal 28pt Georgia, Times New Roman;
	color:#ec7225;
	margin-top:10px;
	}
	
.enconstruccion .entrada		
{
	margin:20px 0px;
	}
.enconstruccion .content	span
{color:#ec7225;
	padding:0px 25px;
	}
	
.enconstruccion .final		
{
	margin:30px 0px;
	}	

.desplegar
{
	position:absolute;
	background-color:White;
	font-size:10pt;
	display:none;
	/*margin-left:30px;
	line-height:100%;*/
	max-width:616px;
	border: medium solid #cccccc;
	margin-top:-3px;
	padding:5px;
	z-index:100;
	}	
div.desplegar:hover
{
	position:absolute;
	display:block;
	}	
.a_ver_desplegable
{
	width:100%;
	/*line-height:100%;*/
	/*padding-bottom:10px;*/
	
	}	
.desplegar ul
{	
	/*padding:0px 20px;*/

	}
.desplegar li
{
	/*padding:5px 0px;*/
	}
	
/*---MIniatura estadisticas ---------------------*/

.estadistica
{

	}

.estadistica .con_miniatura
{

	/*width:380px;
	float:left;*/
	}

.estadistica .sin_miniatura
{
	
}

.estadistica .miniatura_stats	
{
	padding:10px;
	/*float:right;
	width:220px;*/
	}
.estadistica .miniatura_stats	 img
{
	width:200px;padding:0px 0px 10px 20px;
	
	}	
	

.div_share
{
	margin-top:20px;
	/*float:right;
	position:relative;
	top:42px;
	width:140px;
	right:40px; *//*
	margin-bottom:5px;*/
	}