/* generated by csscreator.com */ 
html { height: 100%; }
body {height: 100%; background: #FFF url(../imagenes/bg2009.gif) repeat-x 0px 0px;	}
html, body{  margin:0;  padding:0;  text-align:center;} 


#header{margin-bottom:15px;}

#leftcol{ width:220px; float:left; position:relative;margin-left:10px;}
#pagewidth {
	width:875px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	background: #FFF;
}
#maincol {
	background-color: #FFFFFF;
	float: right;
	position: relative; 
	width:605px;
	margin-right:10px;
}
#footer {
	position: relative;
	margin-top:50px;
	background:#fdfdfd url(../Imagenes/bgfooter.gif) repeat-x left top;
	padding:25px;
	text-align:center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
#footer td {
	font-size:11px;
}
#footer a {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #369;
	text-decoration:none;
}

.textpequeno{
	border:1px solid #DDD;	
}
.textpequeno td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.divisortabla{
	background: url(../imagenes/divisortabla.gif) repeat-y 12px 0px;
}

/*
 --------------------------------------------------------------
ACTUALIZACIONES
---------------------------------------------------------------
*/ 
#actualizacion {
	margin-top:5px;
	margin-bottom:5px;
	text-align:justify;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}




/*
 --------------------------------------------------------------
FORMULARIOS
---------------------------------------------------------------
*/ 

.caja {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	padding:3px;
	border:1px solid #DDD;
}
.label {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  color:#777;
}
.formulario {border:1px solid #DDD;padding:15px;}
.formulario td{
	font: 11px "Lucida Sans Unicode", Verdana, Arial;
}


.FormLiteral {
	padding-right:4px;
	color: #A59C72;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.mapared{border-bottom:1px dashed #ccc;}
.mapared td{
	font:11px "Trebuchet MS", Arial, sans-serif;
	text-align:left;
}


/*
 --------------------------------------------------------------
CABECERA
---------------------------------------------------------------
*/

#FormHorizontal {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	padding-top:10px;
	padding-right:10px;
}
			* html #FormHorizontal { padding-top:1px;}
#FormHorizontal input{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	border:1px solid #E4E4E4;
}
#bar {
	font: 12px "Lucida Sans Unicode", Verdana, Arial;
	color:#777;
	padding-top:10px;
	padding-right:10px;
}
			* html #bar { padding-top:1px;}
.errMsg {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #a5502a;
	display:block;
}
.fecha {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-transform:capitalize;
	display:block;
}
.fecha2{
	color: #999;
	text-transform:capitalize;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9px;
}
.nav_superior{
	display:block;
	width:100%;
	height:27px;
	list-style:none;
	margin:0px;
	margin-top:0px;
	#margin-top:3px;
	padding:0px;
	background:#585858;
}
.nav_superior li{
	display:inline;
	vertical-align:middle;
	padding-right:6px;
	border-right:1px solid #CCC;
	padding-left:6px;
}
.nav_superior li a{
	text-decoration:none;
	color:#F2F2F2;
	text-transform:uppercase;
	font: 11px "Trebuchet MS", Arial, sans-serif;
}
.nav_superior li a:hover{color:#FFF;}

/*
 --------------------------------------------------------------
CONTENIDO
---------------------------------------------------------------
*/
.LitArea {
	display:block;
	width:100%;
	font-size:13px;
	padding:4px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:7px;
	color:#fff;
	background-color:#666;
}

.secc{
	clear:both;
	display:block;
	color:#FFF;
	width:285px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:13px;
	text-indent:5px;
	margin-bottom:10px;
	border:1px solid #5587ac;
	background-color:#5587ac;
}

.LitArea a {color:#FFF;text-decoration:none;}
	.LitArea a:hover {color:#FFF;text-decoration:none;}


address, td address {font: 10px Arial, Helvetica, sans-serif; color: #CC6633; text-align:center;}
div#cabecera_print {
	display:none;
}  
div#cabecera_pag{
	padding: 9px 0px 9px;
	margin-bottom:15px;
	background: url(../imagenes/bgh22008.gif) no-repeat;
}
div#cabecera_pag h2{
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #777;
	text-transform: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:5px;
	text-indent:7px;
}
#maincol {
			font: 11px "Trebuchet MS", Verdana, Arial;
			color: #666666;
}

#marqueecontainer{
position: relative;
width: 550px; /*marquee width */
height:45px; /*marquee height */
background-color: #FFF;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ENCABEZADOS NOTICIAS Y AGENDA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/


#maincol h4 {
	letter-spacing: 1px;
	color: #90873B;
	border:none;
	border-bottom: 1px dotted #C2C2C2;
	margin-bottom: 10px;
	font:bold 14px "georgia";
	background:#FFF;
	
}
#maincol h5{
	letter-spacing: 1px;
	display:block;
	color: #fff;
	border:none;
	margin-bottom: 10px;
	margin-top:0px;
	font:bold 11px "Trebuchet MS", Arial, sans-serif;
	background:#6c91b5;
	padding:2px;
	text-indent:5px;
}

#maincol h3 {
	padding-left:10px;
	padding-right:385px;
	font: 19px Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	color: #444;
	background: url(../imagenes/bgh3.gif) no-repeat 70px 0px;
	border-left: 2px solid #A66F6F;
}
#maincol .rincones h3 {
	padding-left:10px;
	padding-right:200px;
	margin-top:0px;
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	color: #444;
	background: url(../imagenes/bgh3.gif) no-repeat 70px 0px;
	border-left: 2px solid #A66F6F;
}
address {font: 10px Arial, Helvetica, sans-serif; color: #CC6633; text-align:center;}
#maincol h1{
		color: #888;
		padding-bottom: 3px;
		border-bottom: 1px solid #A0C80E;
		font-family: helvetica, arial, verdana, tahoma, sans-serif;
		font-size: 150%;
		letter-spacing: -1px;
}
#maincol a { text-decoration:none;color: #4782be; }


/*
 --------------------------------------------------------------
PAGINA
---------------------------------------------------------------
*/
td { font: 12px "Lucida Sans Unicode", Verdana, Arial; line-height:18px;}
#pagina { font: 12px "Lucida Sans Unicode", Verdana, Arial;line-height:18px;}



/*
 --------------------------------------------------------------
NAVEGACION
---------------------------------------------------------------
*/
#leftcol {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999;	
}

#menuafic {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:0px;
	width:215px;
}
.nivel1menuafic {
	display:block;
	padding:4px;
	border-bottom:1px solid #dae3eb;
	text-indent:2px;
}
.nivel1menuafic a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5d7990;
	text-decoration:none;
}
/* MENU ADMINISTRACION */

#menuadministracion {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:0px;
	background:#e8eef4;
	width:215px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border:3px solid #dce4c9;
}
.nivel1menuadministracion {
	display:block;
	margin:4px;
	padding:2px;
	border-bottom:1px dashed #dce4c9;
	text-indent:4px;
}
.nivel1menuadministracion a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	text-decoration:none;
}

/* FINAL MENU ADMINISTRACION */
.nivel2menuafic,  #leftcol .nivel2, #leftcol .nivel2b{
	display:block;
	margin:2px;
	padding:2px;
	border-bottom: 1px dashed #FFF;
	background:#FFF;
	text-indent:5px;
}
		#leftcol .nivel2, #leftcol .nivel2b, #leftcol .nivel3, #leftcol .nivel3b{ width:215px; margin:0px; margin-left:10px;}
			#leftcol .nivel2b { background:#677702;}
.nivel2menuafic a,  #leftcol .nivel2 a{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:none;
}

#leftcol .nivel2b a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
#leftcol .nivel3 {
	background: #eff3ce;
	display:block;
	margin:2px;
	padding:2px;
	margin-left:30px;
	width:195px;
}
#leftcol .nivel3b {
	background: #f0e89d;
	display:block;
	margin:2px;
	padding:2px;
	margin-left:30px;
	width:195px;
}
#leftcol .nivel3 a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}
#leftcol .nivel3b a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}

#leftcol img{display:block;}
#leftcol .nivel1, #navegacion .enlaces {
	display: block;
	padding-bottom:6px;
	border-bottom:1px solid #ddd;
	padding-left:15px;
	vertical-align: middle;
	background: url(../Imagenes/BgNivel1.gif) no-repeat;
	padding-top:4px;
	color: #666;
}
#leftcol .nivel1 a{

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}
		#leftcol .nivel1 a:hover{ color:#333;}
.linkordenatablas{
	cursor:pointer;
	background-image: url(../imagenes/OrdenarTabla.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent:10px;
}
#invisible { display:none; }

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FICHA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
.directorios td {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	border-bottom:1px dashed #CCC;
	padding:2px;
}
.directorios th {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #4d4037;
	padding:4px;
	border-top:1px solid #d5d5d5;
	background:#e6e8e7;
}

#Ficha {
	background: #faf7df;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:25px;
	border-bottom: 1px solid #f0d46b;
	border-top: 1px solid #f0d46b;
	margin-bottom:5px;
	line-height:16px;
	color:#666;
}
.fichap td{border-bottom:1px solid #f7ebbe;}
#Ficha h4 {
	font: 11px "Lucida Sans Unicode", Verdana, Arial, Georgia;
	background-color: #faf7df;
	font-weight:bold;
	color: #333;
	padding-top: 5px;
	margin-bottom:10px;
	border:none;
}
#Ficha img {
	margin-top:-20px;
	Float:right;
	cursor:pointer;
}
#Ficha strong {
	padding-right:4px;
	color: #A59C72;
}

.noticias {
	margin-left:15px;
	margin-top:17px;
	display:block;
}
.ocupado {
	font: 11px "Trebuchet MS", Verdana, Arial;
	color: #CC3333;
}
.grabar {
	width:102px;
	height:27px;
	background-image: url(../imagenes/GrabarVer.gif);
	padding:0px;
	margin:0px;
	border:0px;
}

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ACTUALIDAD Y AGENDA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
#noticiasynovedades td 	{ font: 9px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-align:justify;}

.titulohistorico {
	display:block;
	color:#666;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	border-top:none;
	border-bottom:none;
}
.textohistorico {font-size:12px;}
#maincol .textohistorico p{margin:0px;}
#maincol .textohistorico br{margin:0px;}
.agenda 						{
	display:block;
	color:#5f7e3d;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
}




/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MAPASENSIBLE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
.revisiones a{
	border:1px #E4E4E4 solid;
	padding:2px;
	background:#FFFFFF;
	margin-top:3px;
	display:block;
}
.MapaSensible {
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	padding:6px;
	border: 1px solid;
	margin-bottom:6px;
	margin-right:6px;
	width:250px;
	height:75px;
	float:left;
	text-align:center;
}
.Titmapa {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #444;
	display:block;
	width:400px;
	margin:6px;
	margin-top:12px;
	margin-bottom:12px;
}
.Historico {
	background:#FFFFFF;
	overflow:auto;
}
.Historico a{
	border:none;	
}
/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ADMINISTRACION FICHAS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
.adminelementos {
	border-bottom:1px dashed #CCC;
	padding:4px;
}
.adminelementos td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
}
.adminelementosborrador td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	background-color: #fae8e8;
}
.adminelementosdestacar td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	background-color: #e9eff5;
}
.envio {
	border:none;
	background-color:#FFF;
	width:133px;
	height:16px;
	background-image:url(../imagenes/Bt_Aceptar.gif);
	cursor:pointer;
}
.mostrarcategorias {
	border:none;
	background-color:#FFF;
	width:100px;
	height:16px;
	background-image:url(../imagenes/Bt_categorias.gif);
	cursor:pointer;
}
.filtrar {
	border:none;
	background-color:#FFF;
	width:125px;
	height:18px;
	background-image:url(../imagenes/Bt_MostrarResultados.gif);
	cursor:pointer;
}
.mostrarcursos {
	border:none;
	background-color:#FFF;
	width:100px;
	height:16px;
	background-image:url(../imagenes/Bt_cursos.gif);
	cursor:pointer;
}

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MENSAJES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
.confirmacion {
	margin-top:15px;
	border: 1px solid #d6dadd;
	text-align:justify;
	background-color: #eceff1;
	font:10px Verdana, Arial, Helvetica, "sans-serif ";
	line-height:14px;
	color:#555;
	padding:10px;
	display:block;
}

.alerta {
	margin-top:15px;
	border: 1px solid #f5cbd6;
	text-align:justify;
	font:10px Verdana, Arial, Helvetica, "sans-serif ";
	line-height:14px;
	color:#555;
	padding:10px;
	display:block;
	background: #f5e0e5;
}
.alertamapa {
	margin-top:15px;
	margin-bottom:15px;
	border: 1px solid #f5cbd6;
	text-align:justify;
	font:10px Verdana, Arial, Helvetica, "sans-serif ";
	line-height:14px;
	color:#555;
	padding:4px;
	display:block;
	background: #f5e0e5;
	text-transform:uppercase;
	color:#bc7878;
}
.alerta2 {
	margin-top:15px;
	border: 1px solid #f5cbd6;
	text-align:justify;
	font:10px Verdana, Arial, Helvetica, "sans-serif ";
	line-height:14px;
	color:#555;
	padding:10px;
	padding-left:35px;
	display:block;
	background: #f5e0e5 url(../imagenes/consulta.gif) no-repeat 10px 10px;
}


.filtrado {
	margin-bottom:15px;
	background:#F2F2F2;
	border:1px solid #E2E2E2;
	padding:10px;
}

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AYUDA DEL BLOG
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

#cabecerablog {
	background-image: url(../imagenes/BlogsPortal.gif);
	background-repeat: no-repeat;	
	height:90px;
	text-align:right;
}
#cabecerablog h2{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6A8631;
}

.tituloblog 	{
	display:block;
	color:#555;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	
}
.metadatos {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	display:block;
	padding-bottom:5px;
	border-bottom:1px dashed #CCC;
	line-height:15px;
}

.aviso {
	border: 1px solid #F7E8D6;
	background-color: #FEFAEA;
	font:14px Verdana, Arial, Helvetica, "sans-serif ";
	padding:4px;
	padding-left:50px;
	display:block;
	background-image: url(../fckeditor/images_help/aviso.gif);
	background-repeat: no-repeat;
	margin-top:4px;
	margin-bottom:4px;
}
.feed {
	border: 1px solid #DDD;
	background-color: #F2F2F2;
	font:10px Verdana, Arial, Helvetica, "sans-serif ";
	color:#777;
	padding:4px;
	padding-left:10px;
	display:block;
	margin-top:10px;
	text-align:justify;
	margin-bottom:10px;
}



.fechap {
	font:9px Verdana, Arial, Helvetica, "sans-serif ";
	color:#777;
}
/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FORMULARIO BLOGS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

#Comentarios form p {
	margin: 0;
	padding: 0;
	padding-top: 8px;
 }


#Comentarios fieldset {
border:none;
margin-top: 5px;
margin-bottom: 20px;
display:block;
}

#Comentarios legend {
  font: 1.6em Arial, Helvetica, sans-serif;
  color: #339933;
}
#Comentarios .requerido {
	font: bold 22px Georgia, "Times New Roman", Times, serif;
	color: #FF0000;	
}

#botonera { text-align:left;}
.invisible {display:none;}




.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#e8eef4;
}
.spiffy1{
border-right:1px solid #ebf0f5;
padding-right:1px;
margin-right:3px;
border-left:1px solid #ebf0f5;
padding-left:1px;
margin-left:3px;
background:#e8eef4;
}
.spiffy2{
border-right:1px solid #fafbfc;
border-left:1px solid #fafbfc;
padding:0px 1px;
background:#e8eef4;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #e8eef4;
border-left:1px solid #e8eef4;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #ebf0f5;
border-left:1px solid #ebf0f5;
}
.spiffy5{
border-right:1px solid #dce6ee;
border-left:1px solid #dce6ee;
}
.spiffy_content{
padding:0px 5px;
background:#e8eef4;
} 

.buscar {
	width:53px;
	height:26px;
	background:url(../Imagenes/Buscar.gif);
	border:none;
	cursor:pointer;
	display:inline;
}
.buscar_val {
	width:53px;
	height:20px;
	background:url(../Imagenes/Buscar_val.gif);
	border:none;
	cursor:pointer;
	display:inline;
}
#ultimasnovedades {padding:6px;}
#ultimasnovedades p{margin-top:8px;margin-bottom:8px;}




/*
---------------------------------------------------------------------------------------------------------------
CALENDARIO DE EVENTOS
---------------------------------------------------------------------------------------------------------------
*/
/* Main Style Sheet for jQuery UI date picker */
div#maincol #datepicker a{color:#333;}
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
	width: 165px;
	margin-top:0px;
	margin-bottom:5px;
}
#datepicker_div {display: none; border: 1px solid #d8dff2; z-index: 9999; /*must have*/ }
.datepicker_inline { float: left; display: block;	border: 0;}
.datepicker_rtl { direction: rtl;}
.datepicker_dialog { padding: 5px !important; border: 4px ridge #ddd !important; }
button.datepicker_trigger { width: 25px; }
img.datepicker_trigger { margin: 2px; vertical-align: middle; }
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt { width: 165px; }
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepicker_control {
	background: #400;
	padding: 2px 0px;
	display:block;
}
.datepicker_links {
	display:block;
	background: #FFF;
	padding: 3px 0px;
	font:9px Verdana, Arial, Helvetica, sans-serif;	
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
}
.datepicker_links label { /* disabled links */
	padding: 1px 3px;
	color: #666;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {
	float: right;
	text-align: right;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}
.datepicker_header {
	padding:2px 0 3px;
	background: #DDD;
	text-align: center;
	height: 1.3em;
	display:block;
}
.datepicker_header select {
	background: #DDD;
	color: #555;
	border: 1px solid #DDD;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}
.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 10px;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow { 	background: #999;}
.datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker{
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
}
.datepicker_weekCol {
	background: #999;
	color: #fff;
}
#leftcol table, #leftcol td{border-collapse:collapse;}
.datepicker_daysCell {
	color: #5e6c86;
	border-bottom: 1px solid #CCC;
	font: 11px "Trebuchet MS", Arial, sans-serif;
	color:#FFF;
}
.datepicker_daysCell a{
	display: block;
}
.datepicker_weekEndCell {
	background: #fff;
}
.datepicker_titleRow .datepicker_weekEndCell {
	background: #999;
}
.datepicker_daysCellOver {
	background: #FFF;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #fee17d !important;
}
.datepicker_currentDay {
	background: #dba606 !important;color:#FFF;
}
.datepicker_currentDay a{color:#FFF;}
.datepicker_status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #777;
}
.datepicker_inline .datepicker_links a {
	padding: 0 3px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 1px 3px !important;
	color: #666 !important;
	font-weight:normal;
}
.datepicker_titleRow a {
	color: #eee !important;
}
.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
	font-weight:normal;
}

/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	width: 165px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 165px; /*must have*/
    height: 200px; /*must have*/
}



.au_day { background: #b00026; color:#FFF;}
#maincol .au_day a{color:#FFF;}

.festivo_day { background: #93b044; color:#FFF;}

.rebajas_day { background: #cfacb5; color:#FFF;}


/*
 --------------------------------------------------------------
ACTUALIDAD COMERCIAL
---------------------------------------------------------------
*/
.actualidadcomercial  {
	margin-bottom:0px;
	margin-bottom:10px;
	margin-right:4px;
}
.actualidadcomercial {line-height:13px;}

.actualidadcomercial  .fecha {display:inline;line-height:13px;}
.actualidadcomercial  .titulo, .titulo {
	display:inline;
	color:#506998;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	margin-top:0px;
	line-height:13px;

}
.actualidadcomercial a{color:#b3c2ce;}
a:hover .titulo{color:#333;}
.actualidadcomercial .descripcion{
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #CCC;
	display:block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:14px;
}

/*
 --------------------------------------------------------------
ENCABEZADOS RINCONES
---------------------------------------------------------------
*/

h6{
	margin:10px;
	font: bold 12px "Trebuchet MS", Arial, sans-serif;
	color: #71773a;
	padding-bottom:3px;
	border-bottom:1px solid #E1E1E1;
	background: url(../imagenes/bgh6.gif) no-repeat;
	padding-left:17px;
}
#maincol h6 a{color: #969b34;}
#maincol h6 a:hover{color: #555;}

#maincol ul li .h7{	background:none;
				color:#666666;
				border-bottom:none;
				font:normal 10px Verdana, Arial, Helvetica, sans-serif;
				padding-left:0px;
				margin:5px;
				}
	#maincol ul li .h7 a{color:#666;}

.tablatramites ul{list-style:none;margin-left:0px; padding-left:5px;}
.tablatramites li{list-style:none;margin-left:0px;}

#divencuesta{
	border:1px solid #d0e1e6;
}

#divencuesta, #divencuesta td{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#divencuesta table, #divencuesta td, #divencuesta form {border:none;}
.exito {
	margin-top:6px;
	border: 1px solid #d8e6bb;
	background-color:#f2f7e8;
	font:10px Verdana, Arial, Helvetica, "sans-serif ";
	padding:8px;
	display:block;
	padding-left:30px;
	margin-bottom:4px;
	background: #f2f7e8 url(../Imagenes/exito.gif) no-repeat 10px 5px;
}
.fracaso {
	margin:6px;
	border: 1px solid #ffc2d1;
	background-color:#fde8ee;
	font:9px Verdana, Arial, Helvetica, "sans-serif ";
	padding:8px;
	display:block;
	padding-left:30px;
	margin-bottom:4px;
	background: #fde8ee url(../Imagenes/fracaso.gif) no-repeat 10px 5px;
}

.resultadosbusqueda{
	display:block;
	margin-top:25px;
	margin-bottom:5px;
	color:#4782be;
	font: bold 14px "Trebuchet MS", Arial, sans-serif;	
}
@media print {
  body {
	background: url(http://www.portaldelcomerciante.com/imagenes/CabPrint.gif) no-repeat;
}
  #header,#footer{display:none;}
  #maincol img{display:none;}
  #leftcol{display:none;}
  #maincol {width:100%}
  #pagina{margin:0px;padding:0px;font-size:13pt;background-color:#FFF;line-height:21pt;text-align:justify;}
  #pagina h4{font-size:16pt;}
  #pagina a{color:#777;}
}

/*
 --------------------------------------------------------------
PREGUNTAS FRECUENTES
---------------------------------------------------------------
*/ 
#scrollup {
	position: relative;
	overflow: hidden;
	height: 112px;
	width: 286px;
	background:#FFF;
}
.headline {
	position: absolute;
	top: 180px;
	left: 5px;
	height:190px;
	width:280px;
	font: normal 11px "Trebuchet MS", Arial, sans-serif;
 }
.headline p{margin-top:0px; margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #DDD;}
#scrollup .headline p a{color:#777;}


.MsoNormalTable{border-collapse:collapse;}
.MsoNormalTable td{
	border-collapse:collapse;
	border:1px solid #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding:4px;
}
/*
 --------------------------------------------------------------
PREGUNTAS FRECUENTES
---------------------------------------------------------------
*/ 
.euafic {margin-bottom:100px;}
.euafic td{
	font: 11px/16px "Lucida Sans Unicode", Verdana, Arial;
	text-align:justify;
	color:#777;
}
.euafic li {
	font: 12px/23px "Trebuchet MS", Arial, sans-serif;
}

#menuescuela ul {
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style:none;
}
#menuescuela li{
	text-transform:none;
	margin:0px;
	list-style:none;
	font: 11px "Lucida Sans Unicode", Verdana, Arial;
	line-height:30px;
	color:#369;
	text-indent:3px;
	margin-right:20px;
	border-bottom:1px solid #c9d0d6;
	background: #dee4ec url(../imagenes/bglieu1.gif) no-repeat right top;
}
#menuescuela li a {color:#369;}
#menuescuela .act{
	font: 11px "Lucida Sans Unicode", Verdana, Arial;
	color:#369;
	line-height:30px;
	background: #cdd5e2 url(../imagenes/bglieu2.gif) no-repeat right top;
}
#menuescuela .act a{color:#369;}
.eu2{
	display:block;
	padding:3px;
	border-bottom:1px dashed #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-right:20px;
}
#menuescuela .eu2 a{
	color:#666;
}

#textoblog{
	font: 12px "Lucida Sans Unicode", Verdana, Arial;
	color: #666;
	line-height:18px;
	text-align:justify;
}
.tablacrisis li,.tablacrisis ul li ul li{
	margin-bottom:10px;
	font: 12px Arial, Helvetica, sans-serif, serif;
}
.tablacrisis ul li ul{
	margin-top:10px;
}
/*------------------------------------
INTRANET
---------------------------------------*/
.cmxform {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border-bottom:1px solid #ccc;
}
.cmxform td{font: 11px "Trebuchet MS", Arial, sans-serif;}

.intra {margin-top:20px}
.intra td {border:none;}
.prevblogs {
	font: 11px "Trebuchet MS", Arial, sans-serif;
}
.prevtitulo{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #D2D2D2;
}
.prevtitulo a{
	color:#666666;
}
.proximoevento{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
#maincol .proximoevento a:hover{
	color:#333;
}
#maincol a.ampliar_info{
	background:#d4e3ee;
	font: 10px Arial, Helvetica, sans-serif, serif;
	border:1px solid #d4e3ee;
	padding: 1px 6px 2px;
	color:#455b71;

}
.ampliar_info:hover{
	background:#c7d4e0;
	border:1px solid #b5c5d4;
	color:#FFFFFF;
}

/*------------------------------------
BUSCADOR DE GOOGLE
---------------------------------------*/
.buscador_google{
	border:1px solid #DDD;
	background-color:#F2F2F2;
	padding:3px;
	width:99%;
}
.buscador_google td{	font: 10px Arial, Helvetica, sans-serif, serif;color: #888;}
.buscador_google input{	font: 10px Arial, Helvetica, sans-serif, serif;color: #666666;border:1px solid #CCC;padding:3px;}
.buscador_google .b_google{
	width:24px;
	height:20px;
	background: url(../Imagenes/bg_googleform.gif) no-repeat 0px 0px;
	border:none;
	vertical-align:bottom;
}