/*********/
/* RESET */
/*********/
/*IMPORTACION*/
@import url("styleswysiwyg.css");
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:0px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/******************/
/* CUERPO GENERAL */
/******************/

#cuerpo {
	margin: 0 auto;
	width: 906px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

h2 {
	color: #00ab39; 
	font-size: 0.8em;
}

a {
	color: #00ab39; 
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#menu_derecho span, #cabecera span {
	display: none;
}

/************/
/* CABECERA */
/************/

#cabecera {
	padding: 0 3px;
	width: 900px;
	/*height: 278px;*/
	position: relative;
	color: #00ab39;
	font-weight: bold;
}

#logo {
	position: absolute;
	top: 6px;
	left: 1.5%;
}

#logo h1 {
	margin: -35px 0 0 75px;
	font-size: 0.9em;
}

#menu_banderas {
	position: absolute;
	top: 6px;
	right: 1.5%;
	font-size: 0.6em;
	margin: 8px 0 0 0;
}

#menu_banderas img {
	vertical-align: -2px;
}

/******************/
/* MENU PRINCIPAL */
/******************/

#menu {
	width: 100%;
	margin: 0.4em 0;
	float: left;
}

#menu li {
	float: left;
}

#menu li.margen {
	margin: 0 9px 0 0;
}

#menu a:hover {
	display: block;
	margin: -2px 0 0 0;
}

/**********************************************************************/
/* ESTILOS PARA CONTENIDO "NO TE PIERDAS..." DE LA PANTALLA PRINCIPAL */
/**********************************************************************/

#mitad_iz {
	float: left;
	width: 53%;
	margin: 0.7em 0 0 1.4em;
}

#mitad_iz .nt_pierdas {
	float: left;
	margin: 0.4em 0.5em;
width: 45%;
}

#mitad_iz .nt_pierdas h2 {
	margin: 0.2em 0 0.1em 0;
}

#mitad_iz .nt_pierdas a {
	display: block;
}

/**********************************************************************************************/
/* ESTILOS PARA CONTENIDO "AGENDA DE LA PROVINCIAS" Y "MENU DERECHO" DE LA PANTALLA PRINCIPAL */
/**********************************************************************************************/

#mitad_der {
	float: left;
	margin: 0.7em 0 0 1.1em;
	width: 42%;
}

#agenda {
	margin: 0 0 0 2em;
	width: 56%;
	float: left;
}

#agenda .evento {
	margin: 0.5em 0;
	font-size: 0.6em;
	float: left;
	width: 100%;
}

#agenda .evento p{
	margin: -0.2em 0;
}

#agenda .evento p.fecha{
	color: #00ab39;
}

#agenda .evento p.lugar{
	color: #8b9093;
}

#agenda .evento .mas_info{
	float: right;
	height: 16px;
}

#agenda .evento .mas_info img{
	vertical-align: -5%;
}

#agenda .evento span{
	float: left;
}

#menu_derecho {
	margin: 0 0 0 1em;
	float: left;
	width: 30%;
}

#menu_derecho a{
	margin: 0.5em 0;
}

#menu_derecho a img#planifica_visita {
	background-image: url(../images/planifica-visita.jpg);
	background-repeat: no-repeat;
}

#menu_derecho a:hover img#planifica_visita {
	background-image: url(../images/planifica-visita-hover.jpg);
	background-repeat: no-repeat;
}

#menu_derecho a img#profesionales {
	background-image: url(../images/profesionales.jpg);
	background-repeat: no-repeat;
}

#menu_derecho a:hover img#profesionales {
	background-image: url(../images/profesionales-hover.jpg);
	background-repeat: no-repeat;
}

/******************************/
/* ESTILOS PARA PIE DE PAGINA */
/******************************/

#pie {
	font-size: 0.6em;
	color: #8b9093;
	height: 80px;
	float: left;
	margin: 3em 0 0 0;
	width: 100%;
}

#pie a {
	color: #8b9093;
}

#creditos {
	float: left;
	margin: 2.5em 0 0 0.2em;
}

#logo_dip {
	float: left;
	margin: 0.5em 0 0 0;
}

#banner {
	float: left;
	margin: 0 0 0 1em;
	height: 100px;
	width: 420px;
}

/***********************************************/
/* ESTILOS ADICIONALES PARA PÁGINAS INTERIORES */
/***********************************************/

/**********************/
/* ESTILOS PARA MOSCA */
/**********************/

#mosca {
	width: 708px;
	height: 35px;
	margin: 0.4em 0;
	background-image: url(../images/fondo-mosca.png);
	background-repeat: no-repeat;
	font-size: 0.6em;
	padding: 1.1em 0 0 0.9em;
	font-weight: bold;
	color: #00AB39;
	float: left;
}

#mosca span{
	color: #000000;
}

/*******************************/
/* ESTILOS PARA MENU DE ICONOS */
/*******************************/

#menu_iconos {
	margin: 0.55em 0 0.7em -3px;
	float: left;
}

#menu_iconos li {
	float: left;
	margin: 0 0 0 10px;
}

#menu_iconos ul li a:hover img {
	display: none;
}

#menu_iconos ul li a:hover {
	width: 28px;
	height: 28px;
	display: block;
}

#menu_iconos ul li a.descubre_activo:hover {
	background-image: url(../images/icn-menu-descubre-actual.png);
	background-repeat: no-repeat;
}

#menu_iconos ul li a.desconecta_activo:hover {
	background-image: url(../images/icn-menu-desconecta-actual.png);
	background-repeat: no-repeat;
}

#menu_iconos ul li a.siente_activo:hover {
	background-image: url(../images/icn-menu-siente-actual.png);
	background-repeat: no-repeat;
}

#menu_iconos ul li a.disfruta_activo:hover {
	background-image: url(../images/icn-menu-disfruta-actual.png);
	background-repeat: no-repeat;
}

/***********************************/
/* ESTILOS PARA INTERIOR CONTENIDO */
/***********************************/
/*En Wisiwig.css */
/*******************************************************************************/
/* ESTILOS PARA INTERIOR COLUMNA IZQUIERDA Y PARA EL CUADRO "En este canal..." */
/*******************************************************************************/

#columna_iz_grande {
	float: left;
	margin: 0.7em 0 0 0.2em;
	width: 283px;
}

#columna_iz_grande img, #columna_iz_pequ img{
	margin: 0 0 1.5em 0;
}

#este_canal {
	margin: 0 0 1.5em 0;
	float: left;
}

#este_canal .cuadro_sup {
	background-image: url(../images/cuadro-sup-grande.png);
	background-repeat: no-repeat;
	width: 283px;
	height: 7px;
	float: left;
}

#este_canal .cuadro_med {
	background-image: url(../images/cuadro-med-grande.png);
	background-repeat: repeat-y;
	width: 267px;
	padding: 0 0 0.5em 1em;
	color: #00AB39;
	float: left;
}

#este_canal .cuadro_med ul li {
	float: left;
	font-size: 0.8em;
	margin: 0.5em 0 0 0;
}

#este_canal .cuadro_med ul li ul li {
	clear: left;
	margin: 0 5px 2px 25px;
	background-image: url(../images/icn-listado.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 1em;
	/*width: 100px;*/
}

#este_canal .cuadro_inf {
	background-image: url(../images/cuadro-inf-grande.png);
	background-repeat: no-repeat;
	width: 293px;
	height: 7px;
	float: left;
	overflow: hidden;
}

#menu_izquierda a {
	margin: 0 0 0.3em 0;
	float: left;
	height: auto;
	display: block;
}

#menu_izquierda img {
	margin: 0;
}

/*

#menu_izquierda a:hover img {
	display: none;
}
#menu_izquierda a.planifica_activo:hover img{
	display:block !important;
}

#menu_izquierda a.profesionales_activo:hover img{
	display:block !important;
}

#menu_izquierda a.planifica_activo:hover {
	width: 173px;
	height: 46px;
	display: block;
	background-image: url(../images/planifica-visita-grande-hover.jpg);
	background-repeat: no-repeat;
}

#menu_izquierda a.profesionales_activo:hover {
	width: 173px;
	height: 37px;
	display: block;
	background-image: url(../images/profesionales-grande-hover.jpg);
	background-repeat: no-repeat;
}


#menu_izquierda a.planifica_activo {
	margin:0px !important;
	height: 46px !important;
	padding:0px !important;
}

#menu_izquierda a.profesionales_activo {
	margin:0px !important;
        height: 37px !important;
        padding:0px !important;
}


#menu_izquierda a.planifica_activo:hover {
	margin:0px !important;
	height: 46px !important;
	padding:0px !important;
}

#menu_izquierda a.profesionales_activo:hover {
	margin:0px !important;
        height: 37px !important;
        padding:0px !important;
} */
/***************************************************/
/* ESTILOS PARA INTERIOR COLUMNA IZQUIERDA PEQUEÑA */
/***************************************************/

#columna_iz_pequ {
	float: left;
	margin: 0.7em 0 0 0.2em;
	width: 173px;
}

#recursos {
	margin: 0 0 1.5em 0;
	float: left;
}

#recursos .cuadro_sup {
	background-image: url(../images/cuadro-sup-pequ.png);
	background-repeat: no-repeat;
	width: 173px;
	height: 7px;
	float: left;
}

#recursos .cuadro_med {
	background-image: url(../images/cuadro-med-pequ.png);
	background-repeat: repeat-y;
	width: 157px;
	padding: 0 0 0.5em 1em;
	color: #00AB39;
	float: left;
}

#recursos .cuadro_med ul li {
	font-size: 0.6em;
	margin: 0.5em 0 0 1em;
	background-image: url(../images/icn-listado.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 1em;
}

#recursos .cuadro_inf {
	background-image: url(../images/cuadro-inf-pequ.png);
	background-repeat: no-repeat;
	width: 173px;
	height: 7px;
	float: left;
	overflow: hidden;
}

/*****************************************************************/
/* ESTILOS PARA PARTE DERECHA EN PANTALLA INTERIOR DE 3 COLUMNAS */
/*****************************************************************/

#parte_der {
	float: right;
	width: 77%;
}

#columna_der {
	width: 283px;
	float: left;
}

#submenu_contenidos_canal {
	width: 283px;
	float: left;
	color: #00ab39;
	font-size: 0.6em;
}

#este_canal .cuadro_med li.actual {
	background-image: url(../images/icn-listado-activo.gif);
}

#este_canal .cuadro_med li.actual a {
	text-decoration: underline;
	font-weight: bold;
}

#submenu_contenidos_canal ul li ul {
	margin: 1em 0 1em 1em;
}

#submenu_contenidos_canal ul li ul li a, #submenu_contenidos_canal ul li ul li {
	color: #8b9093;
}

#submenu_contenidos_canal li.actual2 a, #submenu_contenidos_canal li.actual2 {
	color: #000000;
}

/*************************/
/* ESTILOS PARA DESCUBRE */
/*************************/

#descubre h2 {
	border-bottom:1px solid #00ab39;
	font-size:16px;
	color:#00ab39;
	margin-bottom:10px;
}

#descubre {
	font-size:11px;
	position:relative;
}

hr {
	border:0;
	background-color:#ccc;
	height:1px;
	color:#ccc;
	clear:both;
}

form.buscador-superior {
	text-align:right;
	margin-bottom:5px;
	clear:both;
}

form.buscador-superior input {
	width:400px;
}

form.buscador-superior input.buscar {
	width:50px;
	background-color:#00ab39;
	border:1px solid #006800;
	color:#fff;
	padding:2px;
	font-size:0.9em;
}

/* ---------------PAGINACION */

div.paginacion {
	width:900px;
}

div.paginacion p {
	padding:0;
	float:left;
	margin:0 10px 0 0;
}

div.paginacion ul li {
	display:inline;
	margin-right:5px;
}

div.paginacion ul li.pagina-actual {
	display:inline;
	background-color:#00ab39;
	border:1px solid #006800;
	color:#fff;
	padding-right:3px;
	padding-left:3px;
}

.clear {
	clear: both;
}

/* ---------------RESULTADO BUSQUEDA */

.resultado {
	width:900px;
	position:relative;
}

.resultado h3 {
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
	background:url(../images/descubre-bullet.gif) no-repeat left center;
	padding-left:15px;
}

.resultado span.fecha {
	font-size:12px;
	color:#00ab39;
	font-style:italic;
	display:block;
	margin-bottom:5px;
}

.resultado span.mas-info {
	position:absolute;
	right:0;
	bottom:0;
}