.main {

	width: 956px;
	clear: both;
	margin: auto;
	text-align: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/***************ME la toy jugando*****************/
/*.small {
	color: #797979;
	font-weight: bold;
	text-align: left;
	padding-left: 40px;
}*/
/*************************************************/
.modifydate {

  	height: 20px;
  	vertical-align: bottom;
	font-size: .90em;
	color: #999999;
	font-weight: normal;
	text-align: left;
	padding-top: 20px;
	padding-left: 40px; 
}

/*************************otra vez*********************/
/*.createdate {
	height: 20px;
	vertical-align: top;
	color: #797979;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 40px;
}*/
/**********************************************/

table.moduletable th {
  
  	margin: 0px;
	padding: 0px;
  	font-weight: bold;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 1.1em;
  	color: #f1f8fb;
  	padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* CABECERAS */

h2, .contentheading, .componentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
	color: #c1a428;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 20px;
	/*le quite el padding de 40 a 30 pa que se alineara*/
}

/*ESTILOS DEL CONTENIDO*/

div.sp {

	clear:both;
	height:1px;
}

#plantilla {
	width: 618px;
	font-size: 11px;
	margin-right: 15px;
	padding: 0px 10px 0px 10px;
	text-align: justify;
}

.plantilla {
	font-size:11px;
}

input.inputbox {

	background-color: #FFFFFF;
}


/* CONTENIDOS */

table.contentpaneopen, table.contentpane, table.contentpane_seccion {
	
	margin: 0;
	padding-left: 10px;
}

table.contentpaneopen li {

	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	
	border: 0;
	border-top: 1px solid #DDDDDD;
}

table.contentpaneopen td {

	width: 100%;
	
}

table.contentpaneopen h3 {
	
	margin-top: 25px;
}

table.contentpaneopen h4 {

	font-family: Arial, Helvetica, sans-serif;
	color: #DDDDDD;
}

td.buttonheading {
	
}

table.blog {

	height: 20px;
	width: 95%;
}

/* thumbnails */
div.mosimage {

  margin: 5px;
}

div.mosimage_caption {

  font-size: .90em;
  color: #666666;
}

/* module control elements */
table.user1user2 div.moduletable {

	margin-bottom: 0px;	
	margin: 0px;
	padding:0px;
}

div.moduletable, div.module {

	margin-bottom: 25px;
}

/*Estilos del men principal*/
div.moduletable_menu {
	/*padding: 10px 0 25px 10px;*/
	width:283px;
	padding: 0px 0px 25px 0px;
	margin:0px;
}
/*
.moduletable_menu a{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding:0px;
}*/

.moduletable_menu a#active_menu {

}

.moduletable_menu a:hover {

  	color: #c1a428;
}

/*Menu de nivel 2*/
a#active_menu.sublevel {

	color: #c1a428;
	/*margin-left: 15px;*/
}

a#active_menu.sublevel:hover {

	color: #ffffff;
}

a.sublevel:hover {
	
	color: #c1a428;
}


#leftcolumn div.module {

	padding: 0 10px;
}

#leftcolumn div.module table {
	width: auto;
}

/* SEPARADORES */
span.article_seperator {
	height: 20px;
}



.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

tr.line_separator {
	border: 1px;
	border-color: #333333;
}


/******************************************/
/*	Estilo para el MENU					  */
/******************************************/

.moduletable_menu a {
	margin: 0px !important; padding: 0px !important;
}

.moduletable_menu ul {
	padding-left: 20px !important;
}

.moduletable_menu li{
	margin:0px;
	padding: 0px 0px 3px 0px !important;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	/*line-height: 5px; */
}

ul.mainlevel{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

.moduletable_menu li.level_2 {
	margin-left: 11px;
}

.moduletable_menu li.level_3{
	margin-left: 22px;
}

.moduletable_menu li.level_4{
	margin-left: 33px;
}

.moduletable_menu li.level_5{ margin-left: 44px; }
.moduletable_menu li.level_6{ margin-left: 55px; }
.moduletable_menu li.level_7{ margin-left: 66px; }
.moduletable_menu li.level_8{ margin-left: 77px; }
.moduletable_menu li.level_9{ margin-left: 88px; }
.moduletable_menu li.level_10{ margin-left: 99px; }

a.sublevel{
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}

a.sublevel:active{
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;	
}

a.mainlevel{
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	padding: 0px;
	margin:0px;
	color:#FFFFFF;
}

/**********************************************/
/*	Estilo para las NOTICIAS				  */
/**********************************************/

div.componentheading_noticias{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
	color: #c1a428;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 20px;

}

td.contentheading_noticias {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	vertical-align: bottom;
	text-align: left;
	padding-left: 30px;
}

.contentpaneopen_noticias{
	margin:0px;
	padding:0px;
}
td.contentheading_noticias a,
td.contentheading_noticias a:link,
td.contentheading_noticias a:visited,
td.contentheading_noticias a:hover,
td.contentheading_noticias a:active{
	font-size:14px;
	text-decoration: none;
	color: #2e4f98;
}

.small{
	color: #797979;
	font-weight: bold;
	text-align: left;
	padding-left: 30px;
	font-size: 13px;
}

.createdate{
	color: #797979;
	font-weight: bold;
	font-size: 13px;
	padding-left: 30px;
}

/********************************************/
/*     ESTILO PARA EL NAVEGADOR				*/
/********************************************/

span.pagenav, span.separator,
a.pagenav,
a.pagenav:link,
a.pagenav:visited,
a.pagenav:hover,
a.pagenav:active{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#2e4f98;
	font-weight: bold;
}

div.pagenavbar{
	clear:left;
}

a.pagenav,
a.pagenav:link,
a.pagenav:visited,
a.pagenav:hover,
a.pagenav:active{
	color: #797979;
	text-decoration: underline;
}

span.separator{
	color: #797979;
}

div.back_button{
	float: right;
	clear: both;
	text-align: right;
}

div.back_button a,
div.back_button a:link,
div.back_button a:visited,
div.back_button a:hover,
div.back_button a:active
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#2e4f98;
	font-weight: bold;
	text-decoration: none;
	padding-right: 30px;
	_padding-right: 20px;
}

/********************************************/
/*     ESTILO PARA LOCALIZACION 			*/
/********************************************/

.localizacion{
	width: 618px;
	font-size: 11px;
	margin-right: 15px;
	padding: 0px 10px 0px 30px;
	text-align: justify;
}

.contentheading_localizacion{
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
	color: #c1a428;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 20px;
}

p.titulo_formulario{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #c1a428;
	text-align: justify;
	padding-bottom: 10px;
	margin-top: 30px;
}

input#formulario{
	position: absolute;
}

/********************************************/
/*     ESTILO del componente Promociones 	*/
/********************************************/

div#titulo{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #c1a428;
	text-align: left;
	padding-left: 40px;
	padding-bottom: 20px;
}

div#contenedor_listados,div#trabajos_elemento_listado{
	width:618px;
}

div#elemento_listado,div#trabajos_elemento_listado{
	float:left;
	clear:left;
	padding-left:40px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#imagen_promocion,div#trabajos_imagen_listado{
	float:left;
	clear:left;
	width: 100px;
}

div#texto_promocion,div#trabajos_texto_listado{
	float:left;
	clear:none;
	padding-left: 25px;
	width: 455px;
	_width: 430px;
}

div#nombre_promocion,div#nombre_listado{
	float:left;
	clear:left;
	width: 430px;
	font-weight: bold;
}

div#nombre_promocion a,div#nombre_listado a{
	color:black;
}

div#estado_abierto{
	float:left;
	clear:left;
	width: 430px;
	color: #33a457;
	font-weight: bold;
}

div#estado_cerrado{
	float:left;
	clear:left;
	width: 430px;
	color: #861316;
	font-weight: bold;
}

div#descripcion_promocion{
	float:left;
	clear:left;
	width: 430px;
}

div#navegador{
	width: 588px;
	text-align: center;
}


/*     ESTILO FICHAS 	*/

div#contenedor_ficha{
	width:618px;
	height: auto;
}

div#area_tramitaciones strong,div#explotacion strong{
	color:red;
}

#area_tramitaciones p,#explotacion p{
	margin-top: 10px;
	margin-bottom:10px;
}

div#titulo_ficha,div#trabajos_titulo{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #797979;
	text-align: left;
	padding-left: 40px;
	width: 558px;
}

div#estado_abierto_ficha{
	color: #33a457;
	font-size: 1.1em;
	padding-left: 40px;
	width: 558px;
}

div#estado_cerrado_ficha{
	color: #861316;
	font-size: 1.1em;
	padding-left: 40px;
	padding-bottom: 20px;
	width: 558px;
}

div#descripcion_ficha, div#area_informacion, div#area_tramitaciones, div#explotacion, div#enlaces, div#imagenes_ficha, div.trabajos_imagenes, div#trabajos_documentos, div#trabajos_descripcion_trabajo{
	color:#797979;
	font-size: 11px;
	width:558px;
	margin-left: 40px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #797979;
	width: 558px;
}

div#descripcion_ficha{
	padding-top: 20px;
}

div#area_informacion,div#trabajos_documentos{
	clear:left;
}

div#imagenes_ficha{
	width:558px;
	margin-left: 40px;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px dashed #797979;
}

div#capa_imagenes_fila{
	width: 558px;
	height: 110px;
}
/*
div#imagen_dela_ficha{
	float:left;
	clear:none;
	width: 100%;
	padding: 3px;
	margin: 0px;
}
*/
div#titulo_area_informacion, div#titulo_area_tramitaciones, div#titulo_enlaces, div#titulo_explotacion{
	width: 558px;
	font-size: 1.1em;
	padding-top: 10px;
}

div#otros_area_informacion, div#otros_area_tramitaciones, div#otros_enlaces, div#otros_explotacion, div#trabajos_contenedor{
	width: 558px;
/*	height: 30px; */
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
}

div#imagen_area,div.imagen_area{
	float:left;
	clear:left;
	width: 35px;
}

div#enlaces_area,div.enlaces_area{
	padding-top: 3px;
	width: 500px;
}

div#enlaces_area a,div.enlaces_area a{
	color: #a61612;
	font-weight:bold;
}

div#otros_enlaces div#enlaces_area a,div#otros_enlaces div.enlaces_area a {
	color: #2e4f98;
	font-weight:bold;
}

div#texto_area_tramitaciones, div#texto_explotacion{
	width: 558px;
	padding-top:10px;
	font-size: 11px;
}

div.inferior_botones{
	width: 558px;
	color:#797979;
	font-size: 11px;
	margin-left: 40px;
	padding-bottom: 20px;
	height: 50px;
}

div.enlaces_volver{
	float:left;
	clear:both;
	width: 150px;
	font-size: 11px;
	padding-top: 20px;
}

div.enlaces_volver a{
	color: #797979;
	font-weight: bold;
}

div.enlaces_invertir{
	float:left;
	clear:none;
	padding-top: 10px;
	width: 300px;
	padding-left:100px;
}

.subrayado{
	text-decoration:underline;
}

#formulario_invertir {
	font-size: 13px;
	margin-left: 40px;	
}

#formulario_invertir form{
	padding-top: 20px;
	padding-bottom: 20px;
}

#formulario_invertir label{

}

#formulario_invertir ul{
	list-style: none;
}

#formulario_invertir li {
	clear:both;
	margin-left: 10px;
	margin-bottom: 6px;
}

#formulario_invertir input{
	margin-left: 10px;
}

#formulario_invertir input.campo_texto{
	display: block;
	margin-top:0px;
	width: 500px;
}

#formulario_invertir textarea{
	width: 500px;
	display:block;
	margin-left: 10px;
}

#formulario_invertir strong{
	color:red;
}

#formulario_invertir h1{
	font-size: 1.1em;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight: bold;
	color: #797979;
}

#contacto_enviado{
	padding-top: 50px;
	height: 100px;
	padding-bottom: 10px;
	margin-left: 10px;
}

#contacto_enviado p{
	margin-bottom: 50px;
}

/* ESTILOS DEL LISTADO DE CATEGORIAS */

.contentpane_seccion {font-family: inherit; }
.contentpane_seccion ul { margin-left: 40px; font-size: 13px; list-style:none; width: 540px; }
.contentpane_seccion ul li {list-style-image: none; border-bottom: 1px dotted #797979; padding-bottom: 10px; margin-bottom: 8px;}
.contentpane_seccion ul li a { font-weight: bold; list-style-image: none; }
.contentpane_seccion ul li:last-child { border:none;}

.componentheading_seccion {
	padding: 0;
	font-size: 22px;
	font-weight: bold;
	vertical-align: bottom;
	color: #c1a428;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 20px;
}

.componentheading_categoria {
	padding: 0;
	font-size: 22px;
	font-weight: bold;
	vertical-align: bottom;
	color: #c1a428;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 10px;
}

.contentpane_categoria {font-family: inherit; }
.contentpane_categoria input { border:1px solid #999999; }
.sectiontableheader_categoria {
	padding-left: 30px;
	font-size: 22px;
	padding-top: 10px;
	font-family: Arial, Helvetica,sans-serif;
	font-weight: bold;
	color: #797979;
}
.sectiontableentry1_categoria, .sectiontableentry2_categoria td{ padding-left: 45px; font-size: 13px; padding-bottom: 10px; padding-top:8px; }
.sectiontableentry1_categoria a, .sectiontableentry2_categoria a{ font-weight: bold; }
.contentpane_categoria td { padding-right: 10px;}

/* Sitemap style */
.sitemap { overflow: hidden !important; width: 610px !important; }
.sitemap * { white-space: normal; }
.sitemap ul li { margin: 0px !important; padding: 0px !important;  }
.sitemap ul { margin-left: 1.5em; list-style: none !important; }
.sitemap ul li a { margin-bottom: .4em; display: block; }
.sitemap ul.level_0 { font-weight: bold; }
.sitemap .level_1, .sitemap .level_2, .sitemap .level_3, .sitemap .level_4, .sitemap .level_5, .sitemap .level_6, .sitemap .level_7, .sitemap .level_8, .sitemap .level_9, .sitemap .level_10 { 
font-size: 95%; font-weight: normal; }

/* Download section style */
#trabajos_contenedor {
	font-size: .8em;
	text-align: justify;
	width: 600px !important;
	margin-left: 10px;
}

#form_validacion_descargas {
	width: 200px;
	margin: 0 auto;
	background: #fff url(../images/warning.png) left center no-repeat;
	padding-left: 70px;
	margin-top: 10px;
}

#form_validacion_descargas label {
	font-weight: bold !important;
}

.mensaje_error_login_descargas {
	color: #900;
	border: 2px solid #f00;
	border-width: 2px 0px;
	width: 440px !important;
	margin: 10px auto 0px auto;
	padding: 10px 30px;
	background: #fee url(../images/error.png) 8px center no-repeat;
}


dl.listado_descargas_disponibles {
	padding-left: 2em;
}

dl.listado_descargas_disponibles dt {
	font-size: 1.2em;
	font-weight: bold;
	color: #C1A428;
	margin-bottom: .2em;
}

dl.listado_descargas_disponibles dd {
	margin: .3em 0px .7em 2em;
}

dl.listado_descargas_disponibles dd strong {
	font-size: 1.1em;
}

dl.listado_descargas_disponibles dd a.download_link {
	background: url(../images/download.png) left center no-repeat;
	padding-left: 16px;
}