/* HOME */
#all { width:974px; height:auto; overflow:auto; background:url(../img/cuerpo_r.jpg) repeat-y top left; margin:0 auto;}
#banner { width:974px; height:224px; background:url(../img/banner.jpg) no-repeat top left;}
#cuerpo { width:974px; height:auto; overflow:auto; background:url(../img/cuerpo_a.jpg) no-repeat top left;}
#izq { width:501px; float:left; height:auto; overflow:auto;}
#publi_i { float: left; display:inline; width:501px; height:auto; text-align:left;}
#contenido { width:501px; height:auto; text-align:left; }
#der { width:473px; height:auto; overflow:auto; float:right;}
#modulos { width:323px; height:auto; text-align:left; float:left;}
#sponsor { width:150px; height:auto; overflow:auto; float:right;}
#logo { width:150px; height:130px;}
#publi_d { width:150px; height:auto; text-align:left;}
#calendar { width:473px; height:auto; text-align:left; display:block; float:left;}
#footer { margin-top: 20px; width:974px; height:45px; background: #054858 url(../img/footer.jpg) no-repeat top left; clear:both;}
	#footer p { width: 950px; margin: 5px 10px 0 0; font-size:11px; color:#FFF; font-weight:normal; text-decoration: none; 	text-align: right;}
	#footer a, #footer a:visited { font-size:11px; color:#FFF; font-weight:normal; text-decoration: none; }
	#footer a:hover { color:#FFFFFF; text-decoration: underline; }
/* contenidos */
#logos { background:#054858; text-align:center;vertical-align:middle; font-size:11px; color:#FFF; font-weight:bold; text-decoration: none; clear:both;width:974px;}
#publi_i_home { width:468px; margin-left:22px; margin-right:10px; margin-top:15px; margin-bottom:20px; font-size:9px; line-height:15px;}

#contenido_home { width:468px; margin: 15px 10px 20px 20px; }
#contenido_home ul li { margin-top: 2px;}
h1.titulo { font-weight: normal; font-size:14px; color:#666; line-height:14px;}
hr {padding:0; margin:0 0 10px 0; }
#noticias_home { width:288px; margin: 15px 10px 20px 20px;}
.imagen { padding:0; margin:0; margin-bottom:10px;}
#titulo_in { width: 620px; text-align: left; }
#titulo_inOrganizador { width: 785px; text-align: left; }
#ruta_in { width: 620px; text-align: right; font-weight: bold; font-size:10px; color:#000; margin-bottom:8px;}
#ruta_in a, #ruta_in a:visited { font-weight: bold; font-size: 10px; color:#000; text-decoration: none; }
#ruta_in a:hover { font-weight: bold; color:#000; text-decoration: underline;}

#publi_d_home { width:135px; margin-right:10px; margin-bottom:20px; margin-top:15px; }
#calendar_home { width:440px; margin-left:18px; margin-bottom:20px; margin-top:15px; }

/* IN */
#all_in { width:974px; height:auto; overflow:auto; background:url(../img/cuerpo_r_in.jpg) repeat-y top left; margin:0 auto;}
#banner_in { width:974px; height:170px; background:url(../img/banner_in.jpg) no-repeat top left;}
#menu_sup_in {width:974px; height:26px; background:url(../img/menu_sup_in.jpg) no-repeat top left; }
	#menu_sup_in {font-size:11px;color:#444;font-weight:bold;text-align:left;}
	#menu_sup_in p { padding-left: 20px; width: 500px; }
	#menu_sup_in a, #menu_sup_in a:visited {font-size:11px;color:#444;text-decoration:none;} 
	#menu_sup_in a:hover {text-decoration:underline;}
#cuerpo_in { width:974px; height:auto; overflow:auto; background:url(../img/cuerpo_a_in.jpg) no-repeat top left;}
#menu_izq_in { width:196px; height:auto; float:left;}
#contenido_in { width:778px; height:auto; float:right; text-align:left; min-height:300px; }
#contenido_inOrganizador { width:785px; height:auto; float:left; text-align:left; min-height:300px; }
#content_in { width:620px; font-size:12px; color: #444444; line-height:16px;}
#content_inOrganizador { width:785px; font-size:12px; color: #444444; line-height:16px;}

#footer_in { margin-top: 20px; width:974px; height:45px; background: #054858 url(../img/footer_in.jpg) no-repeat top left;clear:both;}
	#footer_in p { width: 950px; margin: 5px 10px 0 0; font-size:11px; color:#FFF; font-weight:normal; text-decoration: none; text-align: right;}
	#footer_in a, #footer a:visited { font-size:11px; color:#FFF; font-weight:normal; text-decoration: none; }
	#footer_in a:hover { color:#FFFFFF; text-decoration: underline; }
/* contenidos */
#entro { width:754px; margin-left:10px; margin-top:10px;}
#entro_inOrganizador { width:765px; margin-left:10px; margin-top:10px;}
.titulo_in { width:600px; border-bottom: 1px #82CB36 solid; font-size:14px; }

#contenido_home, #contenido_home p, #contenido_home  ul li { font-size:12px; color: #444444; line-height:16px;}
#calendar_home, #calendar_home p, #calendar_home  ul li { font-size:12px; color: #444444; line-height:16px;}
/* MENUS */

/* menu home */
#menu_home { text-align:left;}
#menu_home ul { margin:0; padding:0; margin-left:20px; list-style:none; text-decoration:none; padding-top:5px;}
#menu_home ul li, #menu_home ul li.active { padding-top:5px;}
#menu_home ul li a, #menu_home ul li a:visited { font-size:12px; color:#020202; background:url(../img/li.jpg) no-repeat 0 8px; padding-left:10px; font-weight:normal; font-variant:small-caps; text-decoration: none;}
#menu_home ul li a:hover { color:#054858; font-variant:small-caps; text-decoration: underline;}
#menu_home ul li.active a, #menu_home ul li.active a:visited, #menu_home ul li.active a:hover { font-size:12px; color:#054858; background:url(../img/li.jpg) no-repeat 0 8px; padding-left:10px; font-variant:small-caps;}

/* menu superior de la in */
#menu_sup { text-align:left; padding-top: 140px;}
#menu_sup ul { margin:0; padding:0; margin-left:10px; list-style:none; text-decoration:none;}
#menu_sup ul li, #menu_sup ul li.active { padding-right:15px; float:left;}
#menu_sup ul li a, #menu_sup ul li a:visited { font-size:12px; color:#020202; background:url(../img/li.jpg) no-repeat 0 8px; padding-left:7px; font-weight:normal; font-variant:small-caps; text-decoration: none;}
#menu_sup ul li a:hover { color:#054858; text-decoration: underline;}
#menu_sup ul li.active a, #menu_sup ul li.active a:visited, #menu_sup ul li.active a:hover { font-size:12px; color:#054858; background:url(../img/li.jpg) no-repeat 0 8px; padding-left:7px; font-variant:small-caps; font-weight: bold;}

/* menu inferior de la in */
#menu_inf { text-align:left;}
#menu_inf ul { margin:0; padding:0; margin-left:30px; list-style:none; text-decoration:none; padding-top:10px;}
#menu_inf ul li { padding-top:5px;}
#menu_inf ul li a, #menu_inf ul li a:visited { font-size:12px; color:#030303; background:url(../img/li2.jpg) no-repeat 0 6px; padding-left:10px; font-variant:small-caps; text-decoration: none; font-weight:normal; }
#menu_inf ul li a:hover { color:#054858; font-variant:small-caps; text-decoration: underline;}
#menu_inf ul ul { margin:0; padding:0;}
#menu_inf ul ul li { padding-left:10px;}
#menu_inf ul ul li a,  #menu_inf ul ul li a:visited { font-size:11px; background: none; color: #515252; font-variant:small-caps; font-weight: normal; text-decoration:none;}
#menu_inf ul ul li a:hover { font-weight: normal; text-decoration: underline; }
#menu_inf ul ul ul{ margin:0; padding:0;}
#menu_inf ul ul ul li { padding-left:10px;}
#menu_inf ul ul ul li a,  #menu_inf ul ul ul li a:visited { font-size:10px; background: none; color: #666; font-variant:small-caps; font-weight: normal; text-decoration:none;}
#menu_inf ul ul ul li a:hover { font-weight: normal; text-decoration: underline; }

#menu_footer { float: left; display: block; width: 960px; text-align:center; padding: 0 0 0 8px;}
#menu_footer ul { padding:0; margin:0; list-style:none; text-decoration:none; }
#menu_footer ul li, #menu_footer ul li.active { padding-right:15px; float:right;}
#menu_footer ul li a, #menu_footer ul li a:visited { font-size:11px; color:#FFF; font-weight:normal; text-decoration: none;}
#menu_footer ul li a:hover { color:#FFFFFF; text-decoration: underline;}
#menu_footer ul li.active a, #menu_footer ul li.active a:visited, #menu_footer ul li.active a:hover { font-size:11px; color:#FFF; }


.organizador_ficha:hover{cursor:pointer;} 


/* estilos generales para la parte de contenido */
.tituloscabeceras {
	size:10px;
	color:#323331;
}

.tituloscabeceras {
	size:10px;
	color:#323331;
	font-weight:bold;
}

.contenidotexto {
	size:10px;
	color:#323331;
}

.botones {
	font-size:10px;
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:0px;
	width:80px;
	height:19px;
}

#div_listado_clasificaciones fieldset { border:1px solid #82cb36;color:#323331 !important;min-height:60px;margin:10px 0;width:600px;}
#div_listado_clasificaciones label {font-size:12px;color:#444;display:inline;margin:5px 0px 5px 10px;margin-top:5px;font-weight: bold;width: 175px;display: inline;float: left;}
#div_listado_clasificaciones select {text-align:left; font-size:12px;color:#444;margin:5px 0px 5px 10px;background:#FFF;min-width: 250px;}
#div_listado_clasificaciones dl {display:block;font-size:12px;margin:12px 0;padding:0;width:500px;}
#div_listado_clasificaciones dt {padding:5px;float:left;font-weight:bold;text-align:left;width:150px;}
#div_listado_clasificaciones dd {padding:5px;margin-left:151px;text-align:left;}
#div_listado_clasificaciones input {font-size: 11px; color: #666666; font-weight: normal; }
#div_listado_clasificaciones p {font-size: 12px; color: #666666; font-weight: normal; }
#div_listado_clasificaciones p span.negrita { font-weight: bold; }
#div_listado_clasificaciones input.button { margin: 0 auto; padding: 2px; border: 1px solid #99cc66; background: url(../img/tienda/bgButton.jpg) repeat-x; font-size: 11px;  font-weight: bold; color: #333333; }

#div_listado_clasificaciones legend {border:1px dashed #82cb36;color:#444;font-size:12px;color:#444 !important;font-weight:bold;text-align:right;background-color:#FFF;}
/* fin estilos generales para la parte de contenido */
#divMensajeria { float:left; display:inline; height:auto; width:450px;  margin: 0 5px; font-size: 11px; color: #000000; font-weight: normal;}

#divMensajeria ul {list-style:none; margin:0; padding:0;}
#divMensajeria ul li {margin: 2px; padding: 2px; border: 1px solid #F1F1F1}
#divMensajeria span.title {font-size: 12px; color: #333333; font-weight: bold;}
#divMensajeria .exito {font-size:11px; border: 1px solid; margin: 5px 0px; padding:10px 5px 10px 45px;background-repeat: no-repeat; background-position: 10px center; color: #4F8A10;
background-color: #DFF2BF; background-image:url('../img/boxes/exito.png');}
#divMensajeria .error {font-size:11px; border: 1px solid; margin: 5px 0px; padding:10px 5px 10px 45px;background-repeat: no-repeat; background-position: 10px center; color: #D8000C; background-color: #FFBABA; background-image: url('../img/boxes/error.png');}
#divMensajeria label { font-size: 12px; color: #333333; font-weight: bold; margin: 2px; }
#divMensajeria input,#divMensajeria select,#divMensajeria textarea {  font-size: 11px; color: #666666; font-weight: normal; }
#divMensajeria input.button { margin: 0 auto; padding: 2px; border: 1px solid #99cc66; background: url(../img/tienda/bgButton.jpg) repeat-x; font-size: 11px;  font-weight: bold; color: #333333; }
#divMensajeria summary { margin: 5px 0px; font-size: 13px; font-weight: bold; color: #333333; border-bottom: 1px solid #BCBCBC;}
#divMensajeria a, #divMensajeria a:visited {font-size: 12px; color: #333333; font-weight: normal; text-decoration:none;}
#divMensajeria a:hover {text-decoration:underline;}
#divMensajeria table {width: 800px; }
#divMensajeria th {padding: 3px 5px; background:#E3E3E3; text-align: left; vertical-align: middle;  font-size: 12px; color: #5C3B52; font-weight: bold; text-decoration: none; }
#divMensajeria td {background-color: #F3F3F3; text-align: left; vertical-align: top; padding: 3px 5px;  font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; }

#menuMensajeria { float:left; display:inline; height: auto; width:150px; margin: 0 5px;}
#menuMensajeria ul {list-style:none; margin:0; padding:0;}
#menuMensajeria ul li {margin: 2px; padding: 2px; border: 1px solid #F1F1F1; background: #EBEBEB;}
#menuMensajeria ul li a, #menuMensajeria ul li a:visited {font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;}
#menuMensajeria ul li a:hover {text-decoration: underline; }

#divIncidencia { float:left; display:inline; height:auto; width:450px;  margin: 0 5px; font-size: 11px; color: #000000; font-weight: normal;}
#divIncidencia ul {list-style:none; margin:0; padding:0;}
#divIncidencia ul li {margin: 2px; padding: 2px; border: 1px solid #F1F1F1}
#divIncidencia span.title {font-size: 12px; color: #333333; font-weight: bold;}
#divIncidencia .exito {font-size:11px; border: 1px solid; margin: 5px 0px; padding:10px 5px 10px 45px;background-repeat: no-repeat; background-position: 10px center; color: #4F8A10;
background-color: #DFF2BF; background-image:url('../img/boxes/exito.png');}
#divIncidencia .error {font-size:11px; border: 1px solid; margin: 5px 0px; padding:10px 5px 10px 45px;background-repeat: no-repeat; background-position: 10px center; color: #D8000C; background-color: #FFBABA; background-image: url('../img/boxes/error.png');}
#divIncidencia label { font-size: 12px; color: #333333; font-weight: normal; margin: 2px; }
#divIncidencia input,#divIncidencia select,#divIncidencia textarea { font-size: 11px; color: #666666; font-weight: normal; }
#divIncidencia input.button { margin: 0 auto; padding: 2px; border: 1px solid #99cc66; background: url(../img/tienda/bgButton.jpg) repeat-x; font-size: 11px; font-weight: bold; color: #333333; }
#divIncidencia summary { margin: 5px 0px; font-size: 13px; font-weight: bold; color: #333333; border-bottom: 1px solid #BCBCBC;}
#divIncidencia a, #divIncidencia a:visited { font-size: 12px; color: #333333; font-weight: normal; text-decoration:none;}
#divIncidencia a:hover {text-decoration:underline;}
#divIncidencia th {padding: 3px 5px; background:#E3E3E3; text-align: left; vertical-align: middle; font-size: 12px; color: #5C3B52; font-weight: bold; text-decoration: none; }
#divIncidencia td {background-color: #F3F3F3; text-align: left; vertical-align: top; padding: 3px 5px; font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; }

#menuIncidencia { float:left; display:inline; height: auto; width:150px; margin: 0 5px;}
#menuIncidencia ul {list-style:none; margin:0; padding:0;}
#menuIncidencia ul li {margin: 2px; padding: 2px; border: 1px solid #F1F1F1; background: #EBEBEB;}
#menuIncidencia ul li a, #menuIncidencia ul li a:visited {font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;}
#menuIncidencia ul li a:hover {text-decoration: underline; }

