
 <!--
a img			{border: none;}
a					{ color:#FE4D01;}
a:visited { color:#FE4D01;}
a:hover 	{ color:#CC0000;}
hr				{ height:1px;}
.clear 		{ clear: both; display: block; height:1px!important; height:0; overflow: hidden; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}
body			{ font-size:91%;  margin:0px 0px 0px 0px; background:#FFFFFF; }
div				{ font-family:Arial, Helvetica, sans-serif; font-size:.95em;}

h3 				{ font-size:1.1em; color:#339999; }
h5				{ margin-bottom:3px; }

#todo 		{ width: 99%; height:auto; min-height:500px; clear:both;  border-left:1px solid #000000; border-top:0; padding-top:0; top:0;}
/* margin-left:auto; margin-right:auto; */
#todo h2	{ margin:15px 3px 8px 200px; border-bottom:2px dotted #1A627B; }
#header 	{ min-height:60px; overflow:visible; vertical-align:bottom; padding:0; margin:0; }
#nav_izq 	{ width:180px; height:auto; float:left; clear:left; margin-top:0!important; margin-top:-3px; }

/* MENU  */
#menu 						{ margin:10px 0 0 5px; width: 100%; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}
#menu ul					{ list-style: none; margin: 0; padding: 0; border: none;}
#menu li					{ margin: 0; border-bottom:2px dotted #dddddd;}
#menu li a				{ display:block; text-decoration:none; width:100%; padding:5px; 	}
#menu li a:hover	{ color: #333333;}
#menu li a.n1_act	{ font-weight:bold}
#menu li a.n2			{ display:block; text-decoration:none; width:97%; padding:4px 0 4px 15px; }
#menu li a.n2_act	{ display:block; text-decoration:none; width:97%; padding:4px 0 4px 15px; font-weight:bold }
#menu li a.n3			{ display:block; text-decoration:none; width:91%; padding:4px 0 4px 26px; }
#menu li a.n3_act	{ display:block; text-decoration:none; width:91%; padding:4px 0 4px 26px; font-weight:bold}


#cuerpo 				{ height:auto; margin:0px 0px 0px 200px; max-width:90%; min-height:500px; padding:8px; text-align:left; background-color:#ffffff;}
#cuerpo ul 			{ line-height:18px; list-style:disc url(/imgs/puntito.gif) outside; display:run-in;}
#cuerpo ul li 	{ margin:2px 0px 3px 0px;}
/*#cuerpo ul li a { text-decoration:none; font-weight:bold;}*/

/* MIGAS de PAN */
#migas					{ font-family:Georgia, "Times New Roman", Times, serif; text-align:left; padding:2px 2px 2px 15px; float:left; }
#migas a 				{ color:#333399;}
#migas a:hover 	{ color:#FF6600;}

/* IDIOMAS */
#idiomas 					{ font-family: Arial, Helvetica, sans-serif; font-size:.6em; line-height:1.5em; text-align:right; padding:2px 4px 2px 5px; float:right; vertical-align:middle;}
#idiomas a 				{font-size:1.3em; padding:0px 3px; color:#CC0000;}
#idiomas a:hover	{ color:#990000;}
#idiomas a.act		{ font-weight:bold;}

/*  Pie de Pagina */
#footer 					{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size:.7em; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:2px 2px 2px 4px; color:#666666; clear:both;}
/* margin-left:auto; margin-right:auto;
#footer a 				{ color:#666666; text-decoration:none;}
#footer a:hover 	{ color:#000000; text-decoration:none;}

/* Estilos para los Formularios */	
fieldset { padding:10px;  }
fieldset input[type="text"]	{ border:1px solid #999999; margin:1px 0px 0px 0px;}
fieldset textarea						{ border:1px solid #999999; margin:1px 0px 0px 0px;}
fieldset input.boton 				{ margin:3px 0px 0px 0px; float:right; } 
input[type="text"]					{ border:1px solid #999999; margin:1px 0px 0px 0px;}

fieldset#suscribir	{ width:200px;}
fieldset#contacto		{ width:350px;}
fieldset#encuesta		{ width:300px;}
fieldset#foro_pregunta, fieldset#foro_respuesta { width:300px;}

label		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold;}
legend	{ padding:3px; margin:-10px 0px 0px 0px;}
form		{ display:inline;}

input:focus, input.sffocus, textarea:focus, textarea.sffocus {background-color:#FAFBF4;	border-color:#666666;}

fieldset { margin-bottom:20px; width:90%;}
fieldset label { width:200px; }
fieldset input[type="text"] { left:40px;}
/* 30/01/06 Comentado para los nuevos formularios
label {text-align:right; padding:0 5px 0 0; float:left; width:20%;} */

/* Estilos para los controles de navegacion en los listados */
#vis_navegacion { vertical-align:bottom; margin:5px 0px 15px 0px; border-bottom:1px solid #999999; padding-bottom:10px;}
#vis_navegacion div {vertical-align:bottom; }
#navegacion { vertical-align:bottom; margin:15px 0px 0px 0px; border-top:1px solid #999999; padding-top:4px;}
#navegacion div, #navegacion #nav_links { vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#navegacion #nav_links {color:#CCCCCC;}

/* Definicion de las tablas para listar */
#listado						{ display:table; border:0px; border-collapse:collapse;}
#listado thead td		{ background-color:#E1E1E1; padding:3px; border-bottom:2px solid #cccccc;}
#listado thead td a	{ text-decoration:none; color:#818181; font-family:Verdana, Arial, Helvetica, sans-serif;}
table tr.even				{	background-color: #F5F5F5;}
table tr.odd				{ background-color: #FFFFFF;}

/* Definicion de los Foros */
#foro_nav					{ margin:10px 0px 0px 0px;}
#foro_nav a				{ font-family:Arial, Helvetica, sans-serif; color:#6C6C6C; text-decoration:none; background-color:#EAEAEA; border:1px solid #cccccc; padding:3px}
#foro_nav a:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background-color:#2D2D2D; border:1px solid #2D2D2D; padding:3px}
div.foro_preg 		{ margin-top:10px; border-bottom:2px dotted #999999;}
div.foro_resp 		{ margin-top:10px; border-bottom:2px dotted #999999;}

/*Fomulario Ricardo*/
#registro { float:left; width:600px}
#registro fieldset{ float:left; width:600px; padding:0 0 20px 0; border:0; border-bottom:1px solid #aaa}
#registro legend{ float:left; margin:10px 0 10px -10px; font-weight:bold}
#registro .doble {float:left; width:600px; padding: 0 0 10px 0;} 
#registro .doble span { padding: 0 10px 0 0;} 
#registro .doble input { margin:0 10px 0 0; padding:0} 
#registro .col {float:left; width:300px; padding: 0 0 10px 0;} 
#registro .col label, form#registro .col2 label{float:left; width:300px;}
#registro .col input, form#registro .col2 input{float:left; width:250px;}
#registro fieldset#badge input { float:left; width:20px; padding: 0 0 3px 0;} 
#registro fieldset#badge label { float:left; width:270px; padding: 3px 0 3px 0;} 
#registro input.boton { background-color:#FFF; width:100px; border:1px solid #aaa; color:#777; font-weight:bold} 
#registro input.boton:hover { background-color:#777; width:100px; border:1px solid #aaa; color:#FFF; font-weight:bold} 
#registro .o { font-weight:bold;} 
 -->
