/*
 * Fichero: public.css ,v1.0 29/01/2008 Mai Valls i Mollevi­
 *
 * Hoja de estilos para presentacion de los elementos principales comunes a
 * toda la Web. Se establecen tamanos, fuentes, colores y otros atributos
 * en general.
 *
 * Media              screen
 * Navegadores  		IE5+, Mozilla 1.3+, Konqueror X, Opera X
 * CSS                  2
 * Fichero            styles.css
 * Version            v1.0
 * Autores            Mai Valls i Mollevi <mvalls@df-digital.com>
 * Comentarios
 */

/* ESTILOS GENERALES */
/* Definici0n de estilos globales para la web */


body              		{ margin:0px 0px 0px 0px; padding:20px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C3C3C; text-align:left; }
hr                		{ display: none; }
img              		{ border:none; }
ul                   	{ margin:0px; padding:0px; }
li                  	{ list-style-type:none; }
p                   	{ margin:0px; padding:0px; }
form          			{ margin:0px; padding:0px;}
form fieldset 			{ margin:0px; padding:0px; border:none; }
form fieldset legend  	{ display:none; }
input         			{ font-size:11px; color:#333333;}
select        			{ font-size:11px; color:#333333;}
textarea      			{ font-family:Arial, Verdana; font-size:11px; color:#333333;}
h1, h2, h3, h4, h5 		{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
td            			{ vertical-align:top; align:left;}

/* LINKS */
a:link,a:visited,a:hover 		{ font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
a:link                   		{ color:#899AA6; margin:0px; padding:0px;}
a:visited                  		{ color:#899AA6; margin:0px; padding:0px;}
a:hover              			{ color:#3A3A3A; margin:0px; padding:0px;}

/* ESTILOS PARA Imagenes*/
.img-work a img             	{ border:1px solid #91A1AC; margin:0px; padding:0px;}
.img-work a:hover img     		{ border:1px solid #3A3A3A; margin:0px; padding:0px;}

/* 2 Columnas 50%-50& */
.col2f1 			{ margin:0px; padding:0px; text-align:center;}
.col2f1-c1 			{ float: left; width: 49%; }
.col2f1-c2 			{ float: right; width: 49%; }

/* 4 Columnas 25%-25%-25%-25% */
.col4f1 		{ margin:0px; padding:0px 0px 0px 0px; text-align:center; height:34px; }
.col4f1-c1 		{ float:left; margin:0% 1.333% 0% 0%; width:24%; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; height:34px;  }
.col4f1-c2 		{ float:left; margin:0% 1.333% 0% 0%; width:24%; border-right:1px solid #CDCDCD; height:34px; }
.col4f1-c3 		{ float:left; margin:0% 0% 0% 0%; width:24%; border-right:1px solid #CDCDCD; height:34px; }
.col4f1-c4 		{ float:right; margin:0% 0% 0% 0%; width:24%; border-right:1px solid #CDCDCD; height:34px; }

/* Header */
.top						{ position:absolute; top:0px; left:0px; clear:both; height:110px; width:100%; background-color:#000000; margin:0px; padding:0px;}
a.enl-top:link         		{ color:#CACACA; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:0px; padding:0px; }
a.enl-top:visited     		{ color:#CACACA; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:0px; padding:0px; }
a.enl-top:hover         	{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:0px; padding:0px; }
.text-top          			{ color:#CACACA; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:0px; padding:0px; }

/* Menu */
.menu						{ position:absolute; top:110px; left:0px; clear:both; vertical-align:middle; text-align:center; height:34px; width:750px; background-color:#ffffff; margin:0px; padding:0px;}
a.enl-menu:link         	{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.enl-menu:visited     		{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:10px 0px 0px 0px; }
a.enl-menu:hover         	{ color:#3384CF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:10px 0px 0px 0px; }
.menu-padd					{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; }
.menu-padd-bottom			{ margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; }

/* Main */
a.work:link         		{ color:#899AA6; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; line-height: 1.2; }
a.work:visited         		{ color:#899AA6; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; line-height: 1.2;}
a.work:hover         		{ color:#3A3A3A; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; line-height: 1.2;}
.texto						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C3C3C; }
.texto-last					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C3C3C; }
.texto-dentro				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C3C3C;}
.tit-tabla					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.texto-tabla				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
p.texto						{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
p.texto-last				{ margin:10px 0px 20px 0px; padding:0px 0px 0px 0px; }
p.texto-dentro				{ margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; }
p.tit-tabla					{ margin:10px 0px 10px 10px; padding:0px 0px 0px 0px; height:15px; text-align:center; }
p.texto-tabla				{ margin:5px 0px 5px 5px; padding:0px 0px 0px 0px; text-align:left; }
ul.texto   					{ margin:5px 0px; padding:0px;}
ul.texto li 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C3C3C; background:url(plantillas/img/4x4_bullet.gif) 0px 5px no-repeat;}
.tbl-dts 		         	{  clear:both; margin:0px auto; padding:0px 10px; width:100%; border-collapse:collapse; border-spacing:0px; border:none; empty-cells:show; }
.tbl-dts tr	        		{ padding:6px 3px; color:#333333; font-weight:normal;font-size:11px; background:#F1F1F8 url(/MODULOS/global/publico/interfaces/img/fondo_tabla.gif) left bottom repeat-X; text-align:left; border-top:1px solid #C8C8CD; border-bottom:1px solid #C8C8CD;}
.texto2						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C3C3C;}
.texto_blue					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0025AE;}
.texto_blue2					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3384CF;}
a.texto_link:link          		{ color:#3384CF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; line-height: 1.2; }
a.texto_link:visited       		{ color:#3384CF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; line-height: 1.2;}
a.texto_link:hover         		{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; line-height: 1.2;}
.roja 							{ color:#FF0000; }
.encabezado						{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
.encabezado3 					{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
.encabezado5

/* Menu lateral E0E0E0 */
a:lateral,a:visited,a:hover 		{ color:#797979; font-size:11px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
a.lateral:link         			{ color:#797979; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; }
a.lateral:visited     			{ color:#797979; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; }
a.lateral:hover         		{ color:#545454; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; }
.lateral-padd					{ margin:0px 0px 0px 0px; padding:5px 0px 0px 8px; }
/*.tbl-res-link tr td a:link     { background-color:#E0E0E0;}
.tbl-res-link tr td a:visited  { background-color:#E0E0E0;}
.tbl-res-link tr td a:hover    { background-color:#F3F3F3;}
.bg-lateral*/

ul.listado li 					{ background:url(http://192.168.1.44/lasalle/web/plantillas/img/4x4_bullet_2.gif) no-repeat scroll 0px 4px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#2C3C6C; padding:0px 0px 3px 12px; margin:5px 0px 0px 0px; }
ul.listado2 li 					{ background:url(http://192.168.1.44/lasalle/web/plantillas/img/6x5_fletxes.gif) no-repeat scroll 0px 4px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#2C3C6C; padding:0px 0px 3px 12px; margin:5px 0px 0px 0px; }
ul.listado3 li 					{ background:url(http://192.168.1.44/lasalle/web/plantillas/img/6x5_fletxes.gif) no-repeat scroll 0px 4px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; color:#3C3C3C; padding:0px 0px 3px 12px; margin:6px 0px 0px 0px; }
.titulo-programas     					{clear:both; margin:10px 0px 14px 0px; padding:0px; font-size:16px; color:#2C3C6C; text-align:left; border-bottom:2px solid #2C3C6C;}		/*titulo principal*/

/*ESTILOS PARA IMPRESION*/
.imp {}

/*ALTURAS*/
.al1     	{ height:65px;}
.al2  		{ height:30px;}
.al3  		{ height:150px;}

/*ESTILOS PARA LINEAS*/
.ln    		{ width:645px; padding-bottom:5px; border-bottom:1px solid #cccccc;}/*Necesario el width para IE7*/
.ln-f1 		{ width:650px; padding-top:10px; border-top:1px solid #cccccc;}/*Necesario el width para IE7*/

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.sbd  		{ border:0px solid #ffffff;}
.brr     	{ clear: both; }
.ocu     	{ display: none; }
.con:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con      	{ display:inline-block;}
.con      	{ display:block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */
