body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#7D8388;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 0.8em;
	color:#000000;
}
/* -- Enlaces -- */

/* -- enlaces genéricos -- */
body a:link {color: #2D779C;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold;}
body a:active {color: #2D779C;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold;}
body a:visited {color: #2D779C;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold;}
body a:hover {color: #C6271A;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold;}

/* -- enlaces de cabecera -- */
a:link.cab {color: #2D779C;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-valign:top;}
a:active.cab {color: #2D779C;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-valign:top;}
a:visited.cab {color: #2D779C;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-valign:top;}
a:hover.cab {color: #C6271A;text-decoration: none; /* font-size: 1.125em; */ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-valign:top;}
a:link.cab img {vertical-align:top;}

/* -- enlaces para el arbol de navegación -- */
a:link.enlace_arbol {color: #666666;text-decoration: none; /* font-size: 10px; */ font-weight: normal;}
a:active.enlace_arbol {color: #666666;text-decoration: none; /* font-size: 10px; */ font-weight: normal;}
a:visited.enlace_arbol {color: #666666;text-decoration: none; /* font-size: 10px; */ font-weight: normal;}
a:hover.enlace_arbol {color: #87C8F1;text-decoration: none; /* font-size: 10px; */ font-weight: normal;}
.enlace_arbol img {vertical-align:middle}

/* -- enlaces para el arbol de navegación  -- */
#PIE a:link.enlace_arbol {color: #000000;text-decoration: none; font-size: 0.8em; font-weight: normal;}
#PIE a:active.enlace_arbol {color: #000000;text-decoration: none; font-size: 0.8em; font-weight: normal;}
#PIE a:visited.enlace_arbol {color: #000000;text-decoration: none; font-size: 0.8em; font-weight: normal;}
#PIE a:hover.enlace_arbol {color: #87C8F1;text-decoration: none; font-size: 0.8em; font-weight: normal;}
#PIE .enlace_arbol img {vertical-align:middle}

/* -- enlaces para los botones -- */
a:link.enlace_boton {color: #FFFFFF;text-decoration: none;font-size: 0.75em; font-weight: bold;}
a:active.enlace_boton {color: #FFFFFF;text-decoration: none;font-size: 0.75em; font-weight: bold;}
a:visited.enlace_boton {color: #FFFFFF;text-decoration: none;font-size: 0.75em; font-weight: bold;}
a:hover.enlace_boton {color: #003366;text-decoration: none;font-size: 0.75em; font-weight: bold;}

/* -- enlaces font peq rojo -- */
a:link.enlace_peq {color: #C6261A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:active.enlace_peq {color: #C6261A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:visited.enlace_peq {color: #C6261A;text-decoration: none;font-size: 0.9em; font-weight: normal;}
a:hover.enlace_peq {color: #87C8F1;text-decoration: none;font-size: 0.9em; font-weight: normal;}

/* -- enlaces para url -- */
a:link.enlace_url {color: #497937;text-decoration: none;font-size: 1em; font-weight: normal;}
a:active.enlace_url {color: #497937;text-decoration: none;font-size: 1em; font-weight: normal;}
a:visited.enlace_url {color: #497937;text-decoration: none;font-size: 1em; font-weight: normal;}
a:hover.enlace_url {color: #497937;text-decoration: none;font-size: 1em; font-weight: normal;}

/* -- enlaces para el título de los artículos -- */
a:link.enlace_titulo {color: #003366;text-decoration: none;font-size: 1.2em; font-weight: bold;}
a:active.enlace_titulo {color: #003366;text-decoration: none;font-size: 1.2em; font-weight: bold;}
a:visited.enlace_titulo	{color: #003366;text-decoration: none;font-size: 1.2em; font-weight: bold;}
a:hover.enlace_titulo {color: #87C8F1;text-decoration: none;font-size: 1.2em; font-weight: bold;}

/* -- enlaces para el título de los artículos DER -- */
#DER a:link.enlace_titulo {color: #7D8388;text-decoration: none;font-size: 0.8em; font-weight: bold;}
#DER a:active.enlace_titulo {color: #7D8388;text-decoration: none;font-size: 0.8em; font-weight: bold;}
#DER a:visited.enlace_titulo {color: #7D8388;text-decoration: none;font-size: 0.8em; font-weight: bold;}
#DER a:hover.enlace_titulo {color: #87C8F1;text-decoration: none;font-size: 0.8em; font-weight: bold;}

/* -- enlaces para el título de los artículos del body -- */
a:link.enlace_titulo_body {color: #334597;text-decoration: none;font-size: 1.2em; font-weight: bold;}
a:active.enlace_titulo_body {color: #334597;text-decoration: none;font-size: 1.2em; font-weight: bold;}
a:visited.enlace_titulo_body {color: #334597;text-decoration: none;font-size: 1.2em; font-weight: bold;}
a:hover.enlace_titulo_body {color: #87C8F1;text-decoration: none;font-size: 1.2em; font-weight: bold;}

/* -- enlaces para el título de los artículos del body -- */
a:link.lista {margin-top:8px;color: #000000;text-decoration: none;font-size: 0.9em; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
a:active.lista {margin-top:8px;color: #000000;text-decoration: none;font-size: 0.9em; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
a:visited.lista {margin-top:8px;color: #000000;text-decoration: none;font-size: 0.9em; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
a:hover.lista {margin-top:8px;color: #87C8F1;text-decoration: none;font-size: 0.9em; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.lista {margin-top:8px; color:#000000; font-size:0.9em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#PPAL {margin:0 auto; padding-bottom:3px; width:778px; background-color:#FAFBFB;text-align:left;font-weight:normal;clear:both; overflow:hidden; border-style: solid; border-color: #1B408E; border-width:3px;}
#CAB {clear:both; margin:0; padding:0; width:772px; height:90px; text-align:left; background-color:#A3B8CC; border-style: solid; border-color: #FFFFFF; border-width:3px;}
/* #IZQ {display:inline; margin:0; float:left; width:190px; border-style:solid;border-width:0px;} */
#DER {display:inline; float:right; padding: 3px; margin:0; width:194px; background-color:#EAF3FC; border-style: solid; border-color: #FFFFFF; border-left-color: #C2CBD3; border-bottom-color: #C2CBD3; border-width:0px 3px 3px 3px; /*background-image:url(../graficos/degra_der.gif); background-repeat:no-repeat; background-position:bottom;*/}
#PIE {margin:0; text-align:center; clear:both;}
#CENTRAL {display:inline; float:left;margin:0; width:550px; text-align:left;padding: 0 0 5px 15px; /* background-color:#EEF5FB; */}
#CENTRAL_ANCHO {display:inline; float:left;margin:0; width:610px; text-align:left;padding: 0 0 5px 5px;}

/* CAB */
#lineas_cab {width:620px;margin:0; padding:5px 0 0 0;border-style: solid; border-color: #7499E7; border-width:0 0 1px 0;}
.degra_azul {width:620px;height:55px;margin:0; padding:0; background-image: url('../graficos/degra_azul.gif');background-repeat: repeat-x;background-position: 0px 0px; /* border-style: dotted; border-color: #999999; border-width:0 0 1px 0; */}

/* IZQ */
/* -- menu1 -- */
#menu1 {margin:10px 0 10px 0; width:148px;}
#menu1 dl {list-style-type:none;margin:0; padding:0;}
#menu1 dt {padding-left:10px; border-style: solid; border-color: #CBA9EB; border-width:0 0 1px 1px; background-image:url(../../graficos/menus/cuad_seccion_m.gif); background-repeat:no-repeat;}
#menu1 dd {border-style: dashed; border-color: #CBA9EB; border-width:0 0 1px 1px;}
#menu1 dd img {vertical-align:middle;}
.tit_menu1 {margin: 0 0 10px 5px; color: #761BC9; text-decoration: none; letter-spacing: 1px;font-size: 12px; font-weight: bold;}
a:link.tit_submenu1 {margin: 0 0 0 5px; color: #000000; letter-spacing: 1px;text-decoration: none; font-size: 11px; font-weight: normal;}
a:active.tit_submenu1 {margin: 0 0 0 5px;color:#000000; letter-spacing: 1px;text-decoration: none;font-size: 11px; font-weight: normal;}
a:visited.tit_submenu1 {margin: 0 0 0 5px;color:#000000; letter-spacing: 1px;text-decoration: none;font-size: 11px; font-weight: normal;}
a:hover.tit_submenu1 {margin: 0 0 0 5px; color: #420679; letter-spacing: 1px;text-decoration: none;font-size: 11px; font-weight: normal;}

/* -- menu2 -- */
#menu2 {margin:10px 0 10px 0; width:148px;}
#menu2 dl {list-style-type:none;margin:0;padding:0;}
#menu2 dt {padding-left:10px; border-style: solid; border-color: #DCEC7F; border-width:0 0 1px 1px; background-image:url(../../graficos/menus/cuad_seccion_v.gif); background-repeat:no-repeat;}
#menu2 dd {border-style: dashed; border-color: #DCEC7F; border-width:0 0 1px 1px;}
#menu2 dd img {vertical-align:middle;}
.tit_menu2 {margin: 0 0 10px 5px; color: #497937; text-decoration: none; letter-spacing: 1px;font-size: 12px; font-weight: bold;}
a:link.tit_submenu2 {margin: 0 0 3px 5px; color: #000000; letter-spacing: 1px; text-decoration: none; font-size: 11px; font-weight: normal;}
a:active.tit_submenu2 {margin: 0 0 3px 5px;color:#000000; letter-spacing: 1px;text-decoration: none;font-size: 11px; font-weight: normal;}
a:visited.tit_submenu2 {margin: 0 0 3px 5px;color: #000000; letter-spacing: 1px;text-decoration: none;font-size: 11px; font-weight: normal;}
a:hover.tit_submenu2 {margin: 0 0 3px 5px; color: #DCEC7F; letter-spacing: 1px;text-decoration: none;font-size: 11px; font-weight: normal;}

/* -- menu3 -- */
#menu3 {margin:10px 0 10px 0; width:148px;}
#menu3 dl {list-style-type:none;margin:0 0 0 0;padding:0;}
#menu3 dt {padding-left:10px; border-style: solid; border-color: #FF7373; border-width:0 0 1px 1px; background-image:url(../../graficos/menus/cuad_seccion_r.gif); background-repeat:no-repeat;}
#menu3 dd {border-style: dashed; border-color: #FF7373; border-width:0 0 1px 1px;}
#menu3 dd img {vertical-align:middle;}
.tit_menu3 {margin: 0 0 10px 5px; color: #CC0000; letter-spacing: 1px; text-decoration: none;font-size: 12px; font-weight: bold;}
a:link.tit_submenu3 {margin: 0 0 3px 5px; color: #000000; letter-spacing: 1px; text-decoration: none; font-size: 11px; font-weight: normal;}
a:active.tit_submenu3 {margin: 0 0 3px 5px;color:#000000; letter-spacing: 1px; text-decoration: none;font-size: 11px; font-weight: normal;}
a:visited.tit_submenu3 {margin: 0 0 3px 5px;color: #000000; letter-spacing: 1px; text-decoration: none;font-size: 11px; font-weight: normal;}
a:hover.tit_submenu3 {margin: 0 0 3px 5px; color: #FF7373; letter-spacing: 1px; text-decoration: none;font-size: 11px; font-weight: normal;}

/* DER */
/* -- menu -- */
#menu {margin-bottom:10px; float:right; width:140px; background-color:#FCFCE9; border-style: dashed; border-color: #999999; border-width:1px;}
#menu dl {list-style-type:none;margin:0 0 0 0;padding:0;}
#menu dt {font-size: 1.2em;text-align:left;font-weight:bold;letter-spacing: 1px;word-spacing: normal;color: #761BC9;height:23px;padding-top:2px;padding-left:10px;}
#menu dd {margin:0 0 0 0;text-decoration: none;padding-left:4px;padding-right:0px;padding-top:1px;padding-bottom:0;font-weight:normal; text-align:left;}
#sin_menu {margin:10px 0 10px 0; float:right; width:148px; border-width:0px;}
#sin_menu dl {list-style-type:none;margin:0 0 0 0;padding:0;}
#sin_menu dt {font-size: 1.2em;text-align:left;font-weight:bold;letter-spacing: 1px;word-spacing: normal;color: #FFFFFF;height:23px;padding-top:2px;padding-left:10px;}
#sin_menu a {color: #FFFFFF;text-decoration: none;font-size: 1.2em; font-weight: bold;}

/* ENCABEZADOS */
h1 {display:inline;color:#000000; font-size:2em; padding:0 10px 5px 10px; margin:10px;font-weight:normal;text-align:center;}
h2 {display:inline;color:#E79121; font-size:1.4em; padding:0; margin:3px;font-weight:bold;text-align:center;}
h2.nombre {display:block; color:#FFFFFF; font-size:1.7em; padding:0; margin:15px 15px 3px 15px; font-weight:bold;text-align:left;}
h3 {display:inline;color:#E79121; font-size:1.2em; padding:0; margin:3px;font-weight:bold;text-align:center;}
h3.titulo_blog {display:block; color:#FFFFFF; font-size:1.2em; padding:0; margin:0 15px 3px 15px; font-weight:bold;text-align:left;}
h4 {color:#000000; font-size:0.95em; padding:0; margin:3px; font-weight:bold;text-align:center;}
h5 {color:#000000; font-size:1.125em; padding:0; margin:3px; font-weight:bold;text-align:center;}
h6 {display:inline;color:#000000; font-size:0.625em; padding:0 10px 5px 10px; margin:10px;font-weight:normal;text-align:center;}
strong {text-weight:bold, color:#7F929F;}

.nombre {color:#FFFFFF; font-size:2.25em; padding:0; margin:25px 15px 3px 15px; font-weight:bold;text-align:left;}
.titulo_blog {color:#FFFFFF; font-size:1.5em; padding:0; margin:0 15px 3px 15px; font-weight:bold;text-align:left;}

/*--Botones-- */
.campobuscar { font-size: 10px; }
.botoninfoaui { background-color: #2A6598; color: #FFFFFF; font-weight: bold; cursor: hand; font-size: 0.625em;}
.botonbuscar { background-color: #2A6598; color: #FFFFFF; font-weight: bold; cursor: hand; font-size: 0.625em;}
.botonlogin { background-color: #D1347C; color: #FFFFFF; font-weight: bold; cursor: hand; font-size: 0.625em;}
.botonnuevab { background-color: #F4B800; color: #FFFFFF; font-weight: bold; cursor: hand; font-size: 0.625em; }
.botonediborra { background-color: #339966; color: #FFFFFF; font-weight: bold; cursor: hand; font-size: 0.625em; }
input.boton_busqueda {font-size: 0.55em;color: #990000;background-color: #CCCCCC;background-position: center; font-weight: bold;}

/* -- Font sin enlaces -- */
.normal_superpeq 	{font-size: 0.5em;}
.normal_peq 		{font-size: 0.7em;}
.normal 		{font-size: 0.8em;}
.normal_cab 		{font-size: 0.95em;}
.normal_med 		{font-size: 1.125em;}
.normal_med_gran 	{font-size: 1.8em;}
.normal_gran 		{font-size: 1.6em;}
.normal_supergran 	{font-size: 2.25em;}
.normal_cabecera {font-size: 1.125em; color: #12406E; font-weight: bold; text-align:bottom;}

.pdf {margin-right:15px;padding:15px 35px 15px 0; background-image:url(../../images/ic_pdf.gif); background-position:right; background-repeat:no-repeat; white-space:nowrap}
.word {margin-right:15px;padding:15px 35px 15px 0; background-image:url(../../images/ic_word.gif); background-position:right; background-repeat:no-repeat; white-space:nowrap}
.menu_puntito {background-image:url(../../graficos/puntito.gif); background-position:right; background-repeat:repeat-x;}
.puntos_cab {margin:0;padding:0;background-image:url(../../graficos/puntito.gif); background-position:right; background-repeat:repeat-x;}
.line {clear:both; margin:5px 0 5px 0; background-image:url(../../graficos/lin_azul.gif); background-position:right; background-repeat:repeat-x;}
.separador {/* background-image:url(../../graficos/separador.gif); background-position:center; background-repeat:no-repeat; */ clear:both;margin:2px 0 4px 0;}
.lin_separa {height:5px;margin:0;padding:0;border-style: solid; border-color: #668BDA; border-width:0 0 5px 0;}
.marco_img {margin:0;padding:0;border-style: solid; border-color: #000000; border-width:1px;}

/* ENUMERACIONES */ 
dt {color:#000000}
dl {list-style-type:none;margin:0 0 5px 0;padding:0;}
/* #CENTRAL dl {float:left;width:49%;margin-top:10px} */
/* #CENTRAL dt {background-color:#ECF8FF; margin-bottom:8px;border-bottom: 1px solid #A9C8DB;} */
#CENTRAL li {margin-top:8px;}
#CENTRAL ol {list-style-type:decimal}
#CENTRAL dl dd p {font-weight:normal;}
dt {margin:0 0 0 0;padding:0px; /* font-weight:bold; */}
dd {font-weight:normal; color:#000000}
dd a {font-weight:normal}
dl dd dl dt{background-color:none; padding-left:0}
dl dd dl dd {margin-left:20px;}
dd {margin:0 5% 0 1em;padding:3px;}
#CENTRAL p {margin:10px 0 2px 0; padding:0;}
#DER li {margin-top:1px;margin-bottom:0;color:#7D8388; font-size:1.1em;}

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }

.spip_surligne {background: #FF6;}
.spip_logos {border: none; margin:10px;}

.modulo {clear:both; font-size:0.875em; margin:0; color:#000000; line-height:20px; text-align: justify;}
.article {clear:both; font-size:1em; margin:0; color:#000000; line-height:20px; text-align: justify;}
.intro {/* font-style:italic; */ font-size:1.1em;}
.intro_article {/* font-style:italic; */ font-size:0.9em;}
.intro_article_cur {font-style:italic; font-size:0.9em;}
.destacado {margin:0;padding:5px;color:#7F929F;font-weight:bold;clear:both;background-color:#F6F7FA; border-style: solid; border-color: #7499E7; border-width:1px;}

.arbol {margin:8px 0 10px 0; text-align:left; font-size:0.875em; /* background-image:url(../../graficos/puntito.gif); background-position:bottom center; background-repeat:repeat-x; */}
.personalizar {float:right;position:absolute;margin:-8px 0 0 360px;padding:2px 5px 2px 5px; color:#666666;font-weight:bold;border:1px solid #000000;background-color:#E95C5C;}
.tit_p {margin:5px;font-weight:bold;font-size:0.8em;color:#C6261A;text-align:left;}
.tit_p_destaca {width:80px;font-weight:bold;font-size:0.75em;color:#C6261A;text-align:left;background-color:#FFFF99;}
#PIE .title_p {color:#000000;font-size:95em;font-weight:bold;margin-bottom:0;}
.title_p {color:#2D779C;font-size:0.9em;font-weight:bold;margin-bottom:0;}
.title_p a:link {color:#2D779C;}
.title_p a:active {color:#2D779C;}
.title_p a:visited {color:#2D779C;}
.title_p a:hover {color:#87C8F1;}
.title {color:#003366;font-size:1.2em;font-weight:bold;margin:0;}
.title a:link {color:#003366;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title a:active {color:#003366;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title a:visited {color:#003366;font-weight:bold;margin-bottom:0;text-decoration:none;}
.title a:hover {color:#87C8F1;font-weight:bold;margin-bottom:0;text-decoration:none;}
.logo_article_der {margin:3px 0px 3px 3px; float:right;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px;}
.logo_izq {margin:5px 5px 5px 0px; float:left;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.logo_der {margin:5px 0px 5px 5px; float:right;border-style: dashed; border-color: #8D8C92; border-width:0px;padding-left: 3px;padding-right: 3px;padding-top: 3px; padding-bottom: 3px;}
.logo_center {clear:both; text-align:center; margin:5px; padding:3px;}
.imagen_log_der {float:right; margin:5px 0px 5px 5px; padding:3px; border-style: solid; border-color: #340DF2; border-width:1px;}

.criterios {float:left; margin:5px 0 1px 0; padding:0; font-size:0.9em; color:#666666; border-style: dashed; border-color: #D5D5D9; border-width:1px 0 0 0;}
.criterios_article {float:left; margin:5px 0 1px 0; padding:0; font-size:0.8em; color:#666666; border-style: dashed; border-color: #D5D5D9; border-width:1px 0 0 0;}

.twitter {padding:5px; color:#7D8388; background-color:#ffffff; border-style: solid; border-color: #E79121; border-width:1px;}

img {margin:2px; border:none;}
.mas {float:right;padding:0 2px 0 2px;font-size: 0.83em;color:#999999;font-weight:bold; background-color:#ffffff; border-style: solid; border-color: #7499E7; border-width:1px;}
.mas_izq {float:left; text-align:left; margin-left:8px; text-decoration:none; font-size: 0.83em; color:#999999;font-weight:bold;}
.mas_der {float:right; text-align:right; margin-right:1px; text-decoration:none; font-size: 0.83em;color:#999999;font-weight:bold;}
.tit_mas {float:left;margin:0;font-weight:normal;font-size:0.83em;color:#C6261A;text-align:left;}
a:link.mas_info {font-size: 0.83em;color:#999999;font-weight:bold;}
a:visited.mas_info {font-size: 0.83em;color:#999999;font-weight:bold;}
a:active.mas_info {font-size: 0.83em;color:#999999;font-weight:bold;}
a:hover.mas_info {font-size: 0.83em;color:#87C8F1;font-weight:bold;}

.imagen_der {float:right; text-align:right; text-valign:bottom; margin:1px;text-decoration:none; font-size: 1em; width:120px;}
.imagen_der img {margin:2px; vertical-align:bottom;}

.pos_der {float:right; text-align:right; margin-right:1px; text-decoration:none; font-size: 0.85em;}
.pos_der a:active{color:#999999;}
.pos_der a:link{color:#999999;}
.pos_der a:visited{color:#999999;}
.pos_der a:hover{color:#87C8F1;}
.pos_der img {vertical-align:middle;}

.opciones_der {float:right; text-align:right; margin-right:1px; padding:1px 3px 1px 3px; text-decoration:none; font-size: 0.95em; background-color:#ffffff; border-style: solid; border-color: #999999; border-width:1px;}
/* .opciones_der a:active{float:right; margin-right:1px; text-align:right; text-decoration:none; color:#999999; font-weight:bold;} */
/* .opciones_der a:link{float:right; margin-right:1px; text-align:right; text-decoration:none; color:#999999;font-weight:bold;} */ 
/* .opciones_der a:visited{float:right; margin-right:1px; text-align:right; text-decoration:none; color:#999999;font-weight:bold;} */
/* .opciones_der a:hover{float:right; margin-right:1px; text-align:right; text-decoration:none; color:#87C8F1;font-weight:bold;} */
.opciones_der img {vertical-align:middle}

.pos_izq {float:left; text-align:left; margin-left:8px; text-decoration:none; font-size: 0.95em;}
.pos_izq a:active{color:#999999;}
.pos_izq a:link{color:#999999;}
.pos_izq a:visited{color:#999999;}
.pos_izq a:hover{color:#87C8F1;}
.pos_izq img {vertical-align:middle;}

.opciones_izq {float:left; text-align:left; margin:8px; padding:1px 3px 1px 1px; text-decoration:none; font-size: 0.95em; background-color:#ffffff; border-style: solid; border-color: #999999; border-width:1px;}
.opciones_izq a:active{color:#999999;}
.opciones_izq a:link{color:#999999;}
.opciones_izq a:visited{color:#999999;}
.opciones_izq a:hover{color:#87C8F1;}
.opciones_izq img {vertical-align:middle}

/* FORMULARIOS */
#CENTRAL_FORM {margin:0 auto; width:470px; background-color:#ffffff;text-align:left;font-weight:normal;clear:both; overflow:hidden; border-style: solid; border-color: #999999; border-width:1px;}
.faldon {margin:0;padding:0;}
.instrucciones_form {margin:0; padding:0; color:#666666; font-weight:normal;}
.c_obliga {margin:10px 0px 10px 100px;padding:3px;border-style: dashed; border-color: #999999; border-width:1px;width:400px;color:#FF6633;text-align:center;font-weight:bold;font-size:0.95em; clear:both;}
.c_obliga2 {margin:10px 0px 10px 10px;padding:3px;border-style: dashed; border-color: #999999; border-width:0px;width:400px;color:#999999;text-align:center;font-weight:bold;font-size:0.875em; clear:both;}
table.seccion_form {margin-left:15px;width:580px;border-style:solid;border-width:1px;border-color:#000000;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;background-color:#ffffff;}
table.seccion_form2 {margin-left:15px;width:429px;border-style:solid;border-width:1px;border-color:#000000;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;background-color:#F9FBFB;}
.seccion_admin {clear:both;margin-left:5px;margin-top:15px;width:750px;border-style:solid;border-width:1px;border-color:#000000;padding-left:10px;padding-right:5px;padding-top:3px;padding-bottom:3px;background-color:#ffffff;}

/* MARCOS Y SOMBRAS DE MARCO */
.sombra{ background-color: #cccccc; /*shadow color*/ color: inherit; margin: 10px; } 
.content{position: relative; bottom: 5px; right: 5px; background-color: #ffffff; border: 1px solid #ADD3FD; padding: .5em 2ex; padding-left: 50px;}
.marco {margin:5px; padding:5px; border-style: solid; border-width: 1px;border-color: #ADD3FD;}

form.central {margin:5px;padding:3px 1px 3px 20px;align:center;border-style: dashed; border-width: 1px;border-color: #DBE3F1;background-image:url(../../graficos/lin_fondo_form.gif); background-position:bottom center; background-repeat:repeat;}
form.buscar {margin:0;padding:0; width:180px;}
fieldset {clear:both; border:none}
fieldset span {float:left; margin-right:10px; }
legend {color:#5B8BA9; font-size:0.95em; margin:0; padding:10px 0 10px 0; text-indent:0}
fieldset input, fieldset select, fieldset textarea {background-color:#F5F9FC; margin:0;border:1px solid #000000;}
input.buscar {vertical-align:middle; background-color:#F9FBFF; margin:0px; border:1px solid #000000; font-size:0.85em;}
fieldset {margin:0; border:0px;}
.campo  {color:#424141;font-size:1.05em;font-weight:bold;}
.dato   {color:#000000;font-size:0.95em;font-weight:normal;}
.obliga {float:left;margin:0;padding:0;color:#FF6633;font-size:0.95em;font-weight:bold;}
.nota   {margin:0;padding:5px;color:#E95C5C;font-size:1.1em;font-weight:bold;border:1px solid #000000;}
label {font-weight:bold; white-space:nowrap; color: #424141;  font-size: 0.95em;}
.ancho1 {width:30px;}
.ancho2 {width:50px;}
.ancho3 {width:100px;}
.ancho4 {width:150px;}
.ancho5 {width:200px;}
.ancho6 {width:250px;}
.ancho7 {width:300px;}
.ancho8 {width:350px;}
.ancho9 {width:400px;}
.ancho10 {width:450px;}
.bot {margin:5px;text-align:left;text-valign:middle;}
.bot_center {margin:5px;text-valign:middle;}
.boton {color:#FFFFFF;font-weight:bold;border:1px solid #000000;background-color:#7D8388;font-size: 0.95em;}
.boton_llamada {width:120px; color:#054770;font-size: 0.7em; font-weight:bold;border-style:solid; border-width:2px; border-left-color:#B7D7FA;border-top-color:#B7D7FA;border-right-color:#666666;border-bottom-color:#666666;background-color:#B7D7FA;cursor:hand;}
.boton3 {color:#666666;font-weight:bold;border:1px solid #000000;background-color:#D8D8D8;font-size: 0.95em;}
.boton_b {padding:0;color:#000000;font-weight:normal; border-style:solid; border-color:#000000; border-width:1px; background-color:#EAF3FC; font-size: 0.85em; vertical-align:middle;cursor:hand;}
.boton_b1 {color:#000000;font-weight:normal;border:0px; /* background-color:#ffffff; */ font-size: 0.85em; vertical-align:middle;}

/* -- Para efecto de opacidad -- */
.efecto_opa {  filter: Alpha(Opacity=0)}

/* Marcos de tablas y celda con rayitas */

td.marco_img	{
border-style: dashed;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #8D8C92;
padding-left: 3px; 
padding-right: 3px;
padding-top: 3px; 
padding-bottom: 3px;
}

td.sinmarco	{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
padding-left: 3px; 
padding-right: 3px;
padding-top: 3px; 
padding-bottom: 3px;
}

td.sinmarco2	{
background-color:#7499E7;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height:3px;
padding:0;
margin:0;
}

tr.campos	{
background-color:#EAEFF9;
text-align:center;
}

/**********  CALENDARIO **************/
caption {margin:5px;font-weight:bold;font-size:1em;color:#C6261A;text-align:left;}
#DER caption {margin:5px;font-weight:bold;font-size:1em;color:#E79121;text-align:left;}
th {padding:6px; border-top:1px solid #A9C8DB; border-bottom:1px solid #A9C8DB}

/* .calendario {float:left;padding: 3px; margin:0; width:170px;} */

/* CSS Document */
#navigation div#calendar{
	/* border: 1px solid #E79121; */
}

#navigation div#calendar table{
	width: 90%;
	font-size: 0.8em;
	text-align: center;
	margin: 0 auto;
	/* border-collapse: collapse; */
	border: 1px solid #E79121;
}

#navigation div#calendar table caption{
	margin: 0 auto;
}

#navigation div#calendar table th{
	/* background-color: #E79121; */
	color: #E79121;
	background: transparent;
	border-top: 0px;
	border-bottom: 1px solid #E79121;
}

#navigation div#calendar table td{
	width: 12%;
	line-height: 1.8em;
	border: 1px solid #DCDCDC;
}

#navigation div#calendar table td a{
	font-size: 0.9em;
	display: block;
	background: #F9FCEC;
	color: #E79121;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #DCDCDC;
}

#navigation div#calendar table td.today{
	border: 1px solid #E79121;
}

#navigation div#calendar table td.today a{
	border: 1px solid #493;
}

#navigation div#calendar table td a:hover{
	background: #DBB8DC;
	color: #636;
}

#navigation div#calendar table td.today a:hover{
	border: 1px solid #636;
}

#navigation div#calendar span{
	display: none;
}

/**********  FOROS **************/

ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.forum-fil {
	margin-top: 0;
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 2em;
	padding: 0px;
	list-style: none;
}
.forum-titre {
	font-weight: bold;
}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	text-align: justify;
	line-height:20px;
	font-family: Arial, Verdana;
	background-image:url(../../graficos/lin_fondo_form.gif); 
	background-position:bottom center; 
	background-repeat:repeat;
}
.forum-repondre-message {
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

.forum {
	border: 1px solid #CECFD0;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

.forum-chapo {
	color: #7D8388;
	font-weight: bold;
	font-size:0.8em;
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	background: #EAF3FC;
}


