
html		{margin:0; padding:0 0 20px 0;  background:#fff ; }
body		{margin:0; padding:0; font-family:Trebuchet MS, Arial; font-size:100%; }
img			{border:0; }
form		{margin:0; padding:0; }
select		{font-family:Trebuchet MS, Arial; }
input		{font-family:Trebuchet MS, Arial;  }
table		{font-family:Trebuchet MS, Arial; }
textarea	{font-family:Trebuchet MS, Arial;  }

a					{color:#2f69bd; text-decoration:none; }
a:hover				{text-decoration:underline; }

 
.boton_gris 			{float:left; }
.boton_gris button		{color:#2c6bbb; background-color:#e7e7e7; border:medium solid #f5f5f5;  font-size:.6875em; cursor:pointer; padding:2px 0 2px 0; }
.boton_gris a			{display:block; color:#2c6bbb; background-color:#e7e7e7; border:medium solid #f5f5f5; font-size:.6875em; padding:2px 10px 2px 10px; }
.boton_gris a:hover		{background-color:#2c6bbb; color:#FFFFFF; text-decoration:none ! important; }


.boton_azul				{float:left; }
.boton_azul button		{width:auto; overflow:visible; margin:0; background-color:#f4f4f4; background-repeat:repeat-x; border:3px solid #f4f4f4; color:#fff; text-align:center; padding:4px 20px 3px 20px; font-size:x-small; font-weight:bold; cursor:pointer; background-position:top left; }
.boton_azul div 		{background:url(../img/publico/boton_fondo.gif)  0 3px repeat-x; }	
.boton_azul a			{display:block; background-position:top left; background-repeat:repeat-x; text-align:center; font-weight:bold; padding:0; margin:0; }
.boton_azul a span		{display:block; padding:3px 20px 3px 20px; }
.boton_azul a:hover		{background-position:bottom left ! important; text-decoration:none ! important; }
/**/
.boton_azul div 		{}
.boton_azul a			{border:3px solid #f4f4f4; background-image:url(../img/publico/boton_fondo_a.gif); color:#fff ! important; font-size:.6875em; }
.boton_azul button		{background-image:url(../img/publico/boton_fondo_b.gif); } 

.boton_gris_linea 			{float:left; margin:-2px 0 0 8px; }
.boton_gris_linea button	{color:#2c6bbb; background-color:#e7e7e7; border:medium solid #f5f5f5;  font-size:.6875em; cursor:pointer; padding:2px 0 2px 0; }
.boton_gris_linea a			{display:block; color:#2c6bbb; background-color:#e7e7e7; border:medium solid #f5f5f5; font-size:.6875em; padding:2px 10px 2px 10px; }
.boton_gris_linea a:hover	{background-color:#2c6bbb; color:#FFFFFF; text-decoration:none ! important; }



/* propiedades generales de pagina */
.pg1	{float:left; width:100%; } 
.pg2	{width:779px; margin:0 auto;  } 
.pg3	{}


/* cabecera */
.cabecera			{float:left; width:779px; padding:5px 0 0 0; background-position:top left; background-repeat:no-repeat; }
.cabecera2			{float:left; width:779px;  border-bottom:2px solid #fff; padding:0; }
.cabecera .logo		{float:left; padding:0 15px 10px 15px; }
.cabecera .logo img	{/*height:82px;*/ border:2px solid #fff; }

/* menu horizontal de cabecera */

.menu_cabecera				{float:left; width:779px; }
.menu_cabecera2				{float:left; width:779px; }
.menu_cabecera3				{ }

.menu_cabecera ul			{display:none; margin:0; padding:0; list-style:none; }
.menu_cabecera ul li		{float:left; margin:0; padding:0 0 0 0; min-height:28px; height:auto ! important; height:28px; }
.menu_cabecera ul a			{float:left; color:#fff; background-image:url(../img/publico/menu_cab_f_hover.gif); display:block; min-height:22px; height:auto ! important; height:22px; padding:8px 19px 0 19px ;  background-position:bottom left; background-repeat:repeat; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; }
.menu_cabecera ul a:hover	{background-position:top left; text-decoration:none; color:#ffffff; text-decoration:none; }
.menu_cabecera a.on 		{background-position:top left; background-image:url(../img/publico/menu_cab_f_on.gif) ! important; background-color:#f95556; color:#fff; }
.menu_cabecera .cabecera_contacto			{float:right; width:150px;}
.menu_cabecera .cabecera_contacto ul 		{float:right; }
.menu_cabecera .cabecera_contacto ul a 		{font-weight:normal; text-transform:none; color:#f5c2c2; }


/* contenido */
.contenido		{float:left; width:779px; padding:0;color:#505050;  }
.contenido2		{float:left; width:779px; }
.contenido3		{float:left; width:769px; border:5px solid #dfdfdf;   }

.contenidos_central	{float:left; width:739px; min-height:300px; height:auto ! important; height:300px; padding:0 0 30px 0; }



.contenidos_derecha			{display:none; float:left; width:242px; min-height:200px; height:auto ! important; height:200px; padding:5px 0 191px 0; }
.sugerir 					{float:left; width:232px; background:#f9f9f9; margin:0 0 10px 0; padding:0 0 10px 10px; colot:#6f6f6f; }
.sugerir h2					{margin:0; padding:10px 0 10px 0; font-size:.8125em; color:#6f6f6f;  }
.sugerir label 				{color:#515151; font-size:.75em; }
.sugerir p 					{color:#515151; font-size:.75em; margin:0; padding:0 0 5px 0; line-height:1.2em; }
.sugerir span				{display:block; padding:0 0 3px 0; }
.sugerir input 					{float:left; width:152px; border:1px solid #b4b4b4; color:#515151; font-size:.75em; }
.sugerir .boton_azul			{float:left; width:54px; border-left:12px solid #fff; }
.sugerir .boton_azul button		{width:54px ! important; background-color:#f4f4f4; background-repeat:repeat-x; border:0;padding:4px 0 3px 0; font-size:12px; }
.sugerir .boton_azul div 		{}	




/* pie */
.pie_1			{float:left; width:779px; padding:0; border-top:1px solid #dfdfdf; overflow-y:hidden; }
.pie_2			{}
.pie_3			{}
.pie_4			{color:#969696; padding:0 0 2px 0; }
.pie_1 p		{margin:0; padding:1px 0 0 5px; font-size:.65em; }
.pie_1 a		{color:#969696; }
.pie_1 a:hover 	{text-decoration:underline; }



 


/* IZQUIERDA */
 

.titulos_1				{float:left; width:670px; border-bottom:1px solid #f4f4f4; padding:10px 15px 0 15px; margin:0 0 10px 0; }
.titulos_1 h1			{display:inline; color:#d0252b;  font-size:1.0625em; margin:0; padding:0; font-weight:normal; }
.titulos_1 h1 a			{color:#d0252b ! important; }


 

 
 

    
.paginador				{float:left; width:400px; text-align:left; font-size:.75em;  padding:0 0 0 0; }
.paginador ul			{list-style:none; margin:0; padding:5px 0 0 24px; margin:0 auto;  }
.paginador li			{padding:0 0; display:inline }
.paginador a			{text-align:center; padding:0 6px; color:#2e6bbe; }
.paginador .on a		{background:#d1242b; color:#fff; }

.paginador a:hover				{background:#d1242b; color:#fff; text-decoration:none; }
.paginador .anterior 			{background: url(../img/publico/paginador.gif) top right no-repeat; padding:0 0 0 0 ; margin:0 4px 0 0 ; width:55px; text-align:right; }
.paginador .anterior a			{width:auto; color:#a9a9a9;  text-align:right; background: url(../img/publico/fl_ant.gif) top left no-repeat; padding:0 8px 0 8px;  }
.paginador .anterior a span		{ }
.paginador .anterior a:hover	{color:#a9a9a9; text-decoration:underline; background: url(../img/publico/fl_ant.gif) top left no-repeat; }
.paginador .siguiente			{background: url(../img/publico/paginador.gif) top left no-repeat; padding:0 0 0 5px; margin:0 0 0 2px;  width:60px; }
.paginador .siguiente a			{width:auto; color:#2e6bbe; text-align:left; background: url(../img/publico/fl_sig.gif) top right no-repeat; padding:0 8px 0 4px; }
.paginador .siguiente a:hover	{color:#2e6bbe; text-decoration:underline;  background: url(../img/publico/fl_sig.gif) top right no-repeat;}
.paginador .siguiente a span	{ }


   
.input_0				{width:400px; }
.input_1				{width:354px; }
.input_2				{width:198px; }
.input_3				{width:58px; } 
.input_5				{width:180px; } 
.input_6				{width:280px; } 

 





          




/*destacados*/

.destacados				{float:left; width:242px; position:relative;display:block; margin:0 0 10px 0; }
.destacados a 			{font-size:.8125em; color:#2e6bbe; font-weight:bold; line-height:1.1em ; display:block; margin-bottom:10px 0 !important; position:relative; width:242px; }
.destacados a span		{display:block; margin-right:19px; color:#2e6bbe; left:0; width:220px; cursor:pointer; text-align:left; position:absolute; z-index:200; margin:8px 0 0 10px; } 
.destacados a span em 	{font-style:normal;color:#c00; }
.destacados a:hover span{color:#2e6bbe; }
.destacados a:hover  	{text-decoration:none ! important; }



.quienes_somos			{float:left; }
.quienes_somos h1		{color:#cc071e; font-size:.9375em; padding:20px 0 10px 20px; margin:0; }

  
.texto_publi			{float:left; width:200px; background: url(../img/publico/texto_publi.gif) top left no-repeat; padding:190px 0 0 0; font-style:italic; font-size:.8125em; color:#4976b1; text-align:center; line-height:1.1em; }
.texto_publi p			{padding:0 10px 0 17px ;}


.contenido_solapas		{float:left; width:530px; }
.contenido_solapas h2	{float:left; width:480px; margin:0; padding:10px 10px 5px 10px ; font-size:.8125em; color:#505050; }
.contenido_solapas p	{float:left; width:480px; margin:0; padding:0 0 5px 10px; font-size:.8125em; color:#505050; }

.contenido_solapas .solapas				{float:left; width:530px; border-bottom:1px solid #e9e9e9; list-style:none; margin:0; padding:0; }
.contenido_solapas .solapas li				{float:left; background:#fff; padding:3px 12px 6px 12px; font-size:.6875em; position:relative; }
.contenido_solapas .solapas li.on			{background:#fff url(../img/publico/solapas.gif) top left repeat-x; color:#7d7d7d; font-weight:bold; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; font-size:.75em; z-index:1000; margin:0 0 -1px 0; }
.contenido_solapas .solapas li a			{color:#2e6bbe;  }
.contenido_solapas .solapas li.on a		{color:#7d7d7d; font-weight:bold;  }
.contenido_solapas .solapas li a:hover 	{text-decoration:underline; }

.tabla_asignaturas				{float:left; }
.tabla_asignaturas .titulos		{float:left; width:510px; border-bottom:1px solid #e5e5e5; color:#7d7d7d; font-size:.75em; font-weight:bold; padding:20px 0 0 0 ; }
.tabla_asignaturas .titulo_1	{float:left; width:153px; padding:0 0 2px 8px; }
.tabla_asignaturas .titulo_2	{float:left; width:163px; padding:0 0 2px 8px; }
.tabla_asignaturas .titulo_3	{float:left; width:169px; padding:0 0 2px 8px; }
							
.tabla_asignaturas .asignaturas	{float:left; color:#505050; font-size:.75em; padding:10px 0 0 0 ; }
.tabla_asignaturas .asignaturas a	{color:#505050; }
.tabla_asignaturas .asig_espa	{float:left; width:110px; padding:5px 0 15px 44px; background: url(../img/publico/asig_espa.gif) top left no-repeat; }
.tabla_asignaturas .asig_mate	{float:left; width:135px; padding:5px 0 15px 44px; background: url(../img/publico/asig_mate.gif) top left no-repeat; }
.tabla_asignaturas .asig_cien	{float:left; width:130px; padding:5px 0 15px 44px; background: url(../img/publico/asig_mate.gif) top left no-repeat; }
.tabla_asignaturas .asig_orto	{float:left; width:110px; padding:5px 0 15px 44px; background: url(../img/publico/asig_orto.gif) top left no-repeat; }
.tabla_asignaturas .asig_meto	{float:left; width:135px; padding:5px 0 15px 44px; background: url(../img/publico/asig_orto.gif) top left no-repeat; }
.tabla_asignaturas .asig_ciud	{float:left; width:130px; padding:5px 0 15px 44px; background: url(../img/publico/asig_orto.gif) top left no-repeat; }

.listado		{float:left; width:500px; color:#505050; font-size:.8125em; padding:0 0 0 10px; }
.listado ul		{list-style:none; padding:0 0 0 0; margin:0 0 0 0; }
.listado li		{float:left; width:500px; background: url(../img/publico/listado.gif) 0 0  no-repeat; padding:0 0 0 10px; margin:0 0 -1px 0 ;}

.listado_2				{float:left; width:500px; color:#505050; font-size:.8125em; padding:0 0 0 10px; }
.listado_2 span			{display:block; padding:0 0 8px 0 ; }
.listado_2 ul			{list-style:none; padding:0 0 0 0; margin:0 0 0 0; }
.listado_2 li			{float:left; width:500px; background: url(../img/publico/listado.gif) 0 0  no-repeat; padding:0 0 12px 10px; margin:0 0 0 0 ;}
.listado_2 ul li ul		{padding:0 0 0 0; margin:0 0 0 0; }
.listado_2 ul li li		{float:left; width:450px; background: url(../img/publico/listado2.gif) 0 2px  no-repeat; padding:0 0 0 25px; }

.listado_3				{float:left; width:500px; color:#505050; font-size:.8125em; padding:0 0 10px 10px; }
.listado_3 ul			{list-style:none; padding:0 0 0 0; margin:0 0 0 0; }
.listado_3 li			{float:left; width:500px; background: url(../img/publico/listado3.gif) 0 2px  no-repeat; padding:0 0 0 15px; margin:0 0 0 0 ;}

.enlace_flecha		{float:left; width:300px; padding:17px 0 0 10px ! important; color:#2d6cbc; font-size:.8751em; }
.enlace_flecha a	{float:left; display:block; width:300px; background: url(../img/publico/flch.gif) top left no-repeat; padding:0 0 0 15px; color:#2d6cbc; }

.enlace_flecha_2			{float:left; width:300px; padding:15px 0 0 10px ! important; color:#2d6cbc; font-size:.8751em; margin:0; }
.enlace_flecha_2 a			{float:left; display:block; width:300px; background: url(../img/publico/flch.gif) top left no-repeat; padding:0 0 0 15px; color:#2d6cbc; }
.enlace_flecha_2 a:hover 	{text-decoration:none; }

.portal_linea_1						{float:left; width:712px; padding:3px 0 20px 20px; background: url(../img/publico/portal_linea_1.gif) 0 60px no-repeat; }
.portal_linea_1 .texto				{float:left; width:490px; min-height:200px; height:auto ! important; height:200px; }
.portal_linea_1 .texto h1			{color:#cc071e; font-size:.9375em; margin:0; padding:20px 0 0 0; }
.portal_linea_1 .texto span			{}
.portal_linea_1 .texto p			{padding:20px 0 0 180px; font-size:.8125em; line-height:1.2em; }
.portal_linea_1 .acceso_usuarios		{float:right; width:200px; border:3px solid #f7f7f7; }
.portal_linea_1 .acceso_usuarios2 		{float:right; width:198px;border:1px solid #e3e3e3; background:#fbfbfb; padding:0 0 8px 0; }
.portal_linea_1 .acceso_usuarios h2				{color:#cc071e; font-size:.9375em; margin:0; padding:13px 0 0 40px; background: url(../img/publico/acceso_usuarios.gif) top left no-repeat; height:28px; }
.portal_linea_1 .acceso_usuarios label 			{float:left; width:180px; padding:0 0 6px 10px; }
.portal_linea_1 .acceso_usuarios label span		{display:block; font-size:.75em; }
.portal_linea_1 .acceso_usuarios label input 	{width:170px; border:1px solid #b4b4b4; color:#505050; font-size:.75em; }
.portal_linea_1 .acceso_usuarios input 			{}
.portal_linea_1 .acceso_usuarios a				{float:left; width:180px; display:block; color:#2f6cbf; font-size:.75em; text-decoration:none; padding:0 0 0 10px; }
.portal_linea_1 .acceso_usuarios a:hover		{text-decoration:underline; }
.portal_linea_1 .acceso_usuarios .boton_azul			{float:left; width:62px; border-left:0; padding:0 0 6px 10px; }
.portal_linea_1 .acceso_usuarios .boton_azul button		{width:62px ! important; background-color:#f4f4f4; background-repeat:repeat-x; border:0;padding:4px 0 3px 0; font-size:12px; }
.portal_linea_1 .acceso_usuarios .boton_azul div 		{}	





.portal_linea_2						{float:left; width:704px; padding:0 0 0 20px; }
.portal_linea_2 .un_ejemplo			{float:left; width:335px; padding:10px 0 0 15px; font-size:.875em;  }
.portal_linea_2 .un_ejemplo img 	{float:left; width:88px; margin:0 20px 0 0;  }
.portal_linea_2 .un_ejemplo p		{float:left; width:210px; margin:0; padding:0 10px 0 0; color:#505050; }

.portal_linea_2 .solapas			{float:left; width:704px; border-bottom:1px solid #e9e9e9; list-style:none; margin:0; padding:0; }
.portal_linea_2 .solapas li			{float:left; background:#fff; padding:5px 12px 6px 12px; font-size:.875em; position:relative; }
.portal_linea_2 .solapas li.on		{background:#fff url(../img/publico/solapas.gif) top left repeat-x; color:#7d7d7d; font-weight:bold; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; font-size:.875em; z-index:1000; margin:0 0 -1px 0; }
.portal_linea_2 .solapas li a		{color:#2e6bbe; }
.portal_linea_2 .solapas li.on a	{color:#7d7d7d; font-weight:bold; }
.portal_linea_2 .solapas li a:hover {text-decoration:underline; }




.home_columna_1						{float:left; width:478px; padding:3px 0 20px 0; background: url(../img/publico/home_columna_1.gif) 0 0 no-repeat; }
.home_columna_1 .texto				{float:left; width:378px; min-height:200px; height:auto ! important; height:200px; padding:0 0 10px 100px; }
.home_columna_1 .texto h1			{color:#cc071e; font-size:1.0625em; margin:0; padding:20px 0 0 0; font-weight:normal; }
.home_columna_1 .texto span			{}
.home_columna_1 .texto strong		{padding:0; font-size:.8125em;  }
.home_columna_1 .texto p			{padding:0; margin:0; font-size:.8125em; line-height:1.3em; padding:0 0 8px 0; }
.home_columna_1 .texto a			{color:#2f6cbf; font-size:.75em; text-decoration:none; padding:0 0 0 15px; background: url(../img/publico/conoce_mas.gif) 0 1px  no-repeat; }


.home_columna_1 .acceso_usuarios		{float:left; width:200px; border:3px solid #f7f7f7; margin:0 0 0 5px; }
.home_columna_1 .acceso_usuarios2 		{float:left; width:198px;border:1px solid #e3e3e3; background:#fbfbfb; padding:0 0 8px 0; }
.home_columna_1 .acceso_usuarios h2				{color:#cc071e; font-size:.9375em; margin:0; padding:13px 0 0 40px; background: url(../img/publico/acceso_usuarios.gif) top left no-repeat; height:28px; }
.home_columna_1 .acceso_usuarios label 			{float:left; width:180px; padding:0 0 6px 10px; }
.home_columna_1 .acceso_usuarios label span		{display:block; font-size:.75em; }
.home_columna_1 .acceso_usuarios label input 	{width:170px; border:1px solid #b4b4b4; color:#505050; font-size:.75em; }
.home_columna_1 .acceso_usuarios input 			{}
.home_columna_1 .acceso_usuarios a				{float:left; width:180px; display:block; color:#2f6cbf; font-size:.75em; text-decoration:none; padding:0 0 0 10px; }
.home_columna_1 .acceso_usuarios a:hover		{text-decoration:underline; }
.home_columna_1 .acceso_usuarios .boton_azul			{float:left; width:62px; border-left:0; padding:0 0 6px 10px; }
.home_columna_1 .acceso_usuarios .boton_azul button		{width:62px ! important; background-color:#f4f4f4; background-repeat:repeat-x; border:0;padding:4px 0 3px 0; font-size:12px; }
.home_columna_1 .acceso_usuarios .boton_azul div 		{}	

.home_columna_1 .texto_2		{float:left; width:240px;  padding:18px 0 0 15px; }
.home_columna_1 .texto_2 h2		{color:#cc071e; font-size:.9375em; margin:0; padding:0 0 0 0; }
.home_columna_1 .texto_2 p		{float:left; width:165px; font-size:small; line-height:1.3em; margin:0; padding:17px 5px 0 0; }
.home_columna_1 .texto_2 a 		{display:block; color:#2f6cbf; font-size:.9em; text-decoration:none; padding:0 0 0 15px; background: url(../img/publico/conoce_mas.gif) 0 1px  no-repeat; margin:5px 0 0 0; }
.home_columna_1 .texto_2 a:hover	{text-decoration:underline; }
.home_columna_1 .texto_2 img 	{float:right; width:69px; margin:17px 0 0 0; }


.home_columna_2 				{float:left; width:230px; padding:15px 0 10px 15px; }
.home_columna_2 h2 				{color:#cc071e; font-size:.9375em; margin:0; padding:0; }

.una_noticia 			{float:left; width:220px; padding:10px 0 10px 0; }
.una_noticia a			{float:left; display:block;  color:#2e6bbe; font-size:small; text-decoration:none; font-weight:bold; line-height:1.2em; }
.una_noticia a:hover	{text-decoration:underline; }
.una_noticia p			{float:left; width:200px; color:#505050; font-size:.75em; line-height:1.2em; padding:5px 0 0 0; margin:0; }
.home_columna_2 .info_lista					{float:left; width:200px; padding:0 0 0 0; font-size:.6875em; color:#9a9a9a; }
.home_columna_2 .info_lista ul				{float:left; list-style:none; margin:0; padding:0; }
.home_columna_2 .info_lista li				{float:left; padding:3px 4px 0 0; background: url(../img/publico/una_noticia.gif) top right no-repeat; }
.home_columna_2 .info_lista li div			{padding:0 0 0 4px; }
.home_columna_2 .info_lista li strong		{margin:0 0 0 -4px; }
.home_columna_2 .info_lista li.fin			{background:none ! important; }
.home_columna_2 .info_lista a				{color:#7d7d7d ; }



.titulo_detalle		{float:left; width:700px; padding:0 0 5px 0; }
.titulo_detalle h2	{float:left; width:540px; color:#2e6bbe; font-size:.9375em; margin:0; padding:0; font-weight:normal; }
.detalle_entradilla	{float:left; width:700px; font-size:.75em; font-weight:bold; color:#505050; line-height:1.25em; padding:0 0 10px 0; }
.detalle_texto		{float:left; width:700px; font-size:.75em; color:#505050; line-height:1.3em; padding:0 0 15px 0; }
.detalle_texto p	{margin:0; padding:0 0 10px 0 ; }
.detalle_texto img	{float:left; margin:0 12px 5px 0; }
.detalle_texto h3	{display:block; margin:0 0 0 0; padding:0 0 8px 0; font-size:1em; color:#7c7c7c; }
.detalle_lista		{list-style:none; margin:0; padding:0; }
.detalle_lista li	{background: url(../img/publico/detalle_lista.gif) top left no-repeat; padding:0 0 8px 15px; }




.info_lista						{float:left; width:668px; padding:0 0 7px 0; font-size:.75em; }
.info_lista ul					{float:left;  list-style:none; margin:0 0 0 -8px; padding:0; color:#7d7d7d; }
.info_lista li					{float:left;  padding:3px 8px 0 8px; background: url(../img/publico/titulos_1_previo.gif) top right no-repeat; }
.info_lista li.fin				{background:none ! important; }
.info_lista a					{color:#7d7d7d ; }

.info_lista .estrellas_vota				{float:left; background: url(../img/publico/titulos_1_previo.gif) 0 0 no-repeat; }
.info_lista .estrellas_vota ul			{list-style:none; margin:0; padding:0; }
.info_lista .estrellas_vota ul li		{background:none; margin:0; padding:0; }
.info_lista .estrellas_vota div			{float:left; padding:0 3px;  }	
.info_lista .estrellas_vota img			{float:left; margin:0 0 0 3px; }	
.info_lista .estrellas_resultado		{float:left; background: none ! important; }
.info_lista .estrellas_resultado ul		{list-style:none; margin:0; padding:0; }
.info_lista .estrellas_resultado ul li	{background:none; margin:0; padding:0; }
.info_lista .estrellas_resultado div	{float:left; padding:0 3px 0 0; }	
.info_lista .estrellas_resultado img	{float:left; margin:0 0 0 3px ; }	




.detalle_noticia			{float:left; width:710px; padding:20px 10px 0 20px; }
.detalle_noticia h1			{color:#cc071e; font-size:.9375em; margin:0; padding:0 0 7px 0; }
.navegacion_secundaria		{float:left; width:650px; font-size:.75em; padding:0 0 8px 0; }
.navegacion_secundaria a	{background: url(../img/publico/fl_a_i.gif) top left no-repeat; padding:0 0 0 8px; }

.linea_imprimir							{float:left; width:700px; padding:0 0 10px 0; margin:-20px 0 0 0; }
.linea_imprimir .imprimir 				{float:right; width:85px; text-align:right; font-size:.75em; }
.linea_imprimir .imprimir a				{background: url(../img/ico_imprimir.gif) top left no-repeat; padding:0 0 0 25px; }


.contacto				{float:left; width:712px; padding: 0 0 0 20px; }
.contacto h1			{color:#cc071e; font-size:.9375em; padding:20px 0 10px 0; margin:0; }

.parrafo_a				{float:left; width:670px; padding:0 0 10px 0; margin:0; font-size:small; }

.formulario_1						{float:left; width:660px; padding:0 0 0 0; }
.formulario_1 .linea				{float:left; width:650px; }
.formulario_1 .titulo				{float:left; width:640px; font-size:small; padding:0 0 10px 0; }
.formulario_1 .titulo span			{float:left; display:block; width:142px;  }
.formulario_1 .literal				{font-weight:bold; }
.formulario_1 label					{float:left; width:660px; display:block; font-size:small; padding:0 0 8px 0; }
.formulario_1 label input			{border:1px solid #b4b4b4; color:#7d7d7d; font-size:.92em; padding:0 2px; }
.formulario_1 label select			{border:1px solid #b4b4b4; color:#7d7d7d; font-size:.92em;  }
.formulario_1 label textarea		{border:1px solid #b4b4b4; color:#7d7d7d; font-size:.92em; }
.formulario_1 label span			{float:left; display:block; width:142px; } 

fieldset					{border:0; margin:0 0 0 0; padding:0; }
legend						{font-size:small; font-weight:bold; padding:5px 0 12px 0; margin:0 0 0 -6px ; }
.asterisco					{float:none ! important; display:inline ! important; width:auto ! important; color:#2e6bbe ! important; padding:0 0 0 3px ! important; }


.linea_telefono						{float:left; width:600px; font-size:small; padding:0 0 10px 0; }
.linea_telefono input				{border:1px solid #b4b4b4; color:#7d7d7d; font-size:.92em; padding:0 2px; }
.linea_telefono	span				{}
.linea_telefono	.asterisco			{float:none ! important; display:inline ! important; width:auto ! important; color:#2e6bbe ! important; padding:0 0 0 3px ! important; }
.linea_telefono	.telefono_1			{ }
.linea_telefono	.telefono_2			{ }

.linea_telefono_texto					{float:left; width:142px; }

.linea_telefono	.telefono_area			{float:left; display:inline; width:140px; }
.linea_telefono	.telefono_area div		{display:inline; padding:0 10px 0 0; }
.linea_telefono	.telefono_area input	{display:inline; width:50px; }

.linea_telefono	.telefono_numero		{float:left; display:inline; width:250px; }
.linea_telefono	.telefono_numero div	{display:inline; padding:0 10px 0 0; }
.linea_telefono	.telefono_numero input	{display:inline; width:125px; }

.botonera_final					{float:left; width:500px; padding:20px 0 0 0;}
.botonera_final .boton_azul 	{float:right ! important; margin:0 0 0 8px; }


.listado_enlaces	{float:left; list-style:none; margin:0; padding:0; }
.listado_enlaces li	{background: url(../img/publico/flch.gif) top left no-repeat; padding:0 0 0 15px; }
.listado_enlaces a	{color:#2e6bbe; }


.errores			{float:left; width:670px; background:#ffffd9 url(../img/ico_errores.gif) top left no-repeat; margin:0 0 10px 0; font-size:small; }
.errores div		{float:left; padding:7px 15px 15px 80px; color:#cc0820; }
.errores a			{color:#cc0820; }
.errores p			{margin:0; padding:0 0 5px 0; font-weight:bold; }
.errores ul			{margin:0; padding:0; list-style:none; }
.errores li			{background:#ffffd9 url(../img/ico_errores2.gif) top left no-repeat; margin:0; padding:0 0 5px 10px; }


.acceso_usuarios_ko 						{float:left; width:670px; padding: 0 0 0 20px; }
.acceso_usuarios_ko h1						{color:#cc071e; font-size:.9375em; padding:20px 0 10px 0; margin:0; }
.acceso_usuarios_ko h1 span					{font-size:.9em;  }
.acceso_usuarios_ko .acceso_usuarios		{float:left; width:670px; border:3px solid #f7f7f7; }
.acceso_usuarios_ko .acceso_usuarios2 		{float:left; width:668px;border:1px solid #e3e3e3; background:#fbfbfb; padding:0 0 8px 0; }
.acceso_usuarios_ko .acceso_usuarios3		{float:left; width:200px; }
.acceso_usuarios_ko .acceso_usuarios h2				{color:#cc071e; font-size:.9375em; margin:0; padding:13px 0 0 40px; background: url(../img/publico/acceso_usuarios.gif) top left no-repeat; height:28px; }
.acceso_usuarios_ko .acceso_usuarios label 			{float:left; width:180px; padding:0 0 6px 10px; }
.acceso_usuarios_ko .acceso_usuarios label span		{display:block; font-size:.75em; }
.acceso_usuarios_ko .acceso_usuarios label input 	{width:170px; border:1px solid #b4b4b4; color:#505050; font-size:.75em; }
.acceso_usuarios_ko .acceso_usuarios input 			{}
.acceso_usuarios_ko .acceso_usuarios a				{float:left; width:180px; display:block; color:#2f6cbf; font-size:.75em; text-decoration:none; padding:0 0 0 10px; }
.acceso_usuarios_ko .acceso_usuarios a:hover		{text-decoration:underline; }
.acceso_usuarios_ko .acceso_usuarios .boton_azul			{float:left; width:62px; border-left:0; padding:0 0 6px 10px; }
.acceso_usuarios_ko .acceso_usuarios .boton_azul button		{width:62px ! important; background-color:#f4f4f4; background-repeat:repeat-x; border:0;padding:4px 0 3px 0; font-size:12px; }
.acceso_usuarios_ko .acceso_usuarios .boton_azul div 		{}	

.envio_ok	{float:left; color:#007f00; font-size:.875em; font-weight:bold; padding:5px 0  0 0 ; }

