
/* global settings */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}ol,ul {list-style:none}

body{font-size: 12px;font-family:  Arial, Helvetica, sans-serif;text-align: center;line-height: 1.4em;background-image: url(media/compartidas/bg.gif);background-repeat: repeat-x;background-position: 0px 0px;background-color:#FFFDE7}


/*  -------- ETIQUETAS  -------- */


td {font-size: 12px}

h1, h2, h3, h4, h5 {margin-bottom:10px;letter-spacing: normal;}


p {margin-bottom:10px}


p a:hover {color:#0071DE}

a {color:#00478C;outline: none  }

a:hover {text-decoration:underline;color:#0071DE }

hr   { margin-top:5px; height: 1px; margin-bottom: 12px; border-bottom: 1px dotted #999; border-top-width: 0; border-right-width: 0; border-left-width: 0; outline-style: none; clear: both;display: block;
_margin-top:0px;*margin-top:0px !important;_margin-bottom: 6px;*margin-bottom: 6px !important;}


ul, ol, dl {position: relative;  }




/*  -------- CONTENEDORES  -------- */


#content   {margin: 0;padding: 0;min-height:400px}

#page{text-align: left;margin: auto auto 0;width: 900px;background-color: #fff; min-height: 550px;}


.clearer{clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}

.header   {margin: 0;padding: 0px}


.columnLeft     {margin: 0 ;padding: 0;width: 270px;float: left;}


.columnCenter    { margin: 0; padding: 0; width: 360px; float: left;}


.columnRight      { margin: 0; padding: 0;  width: 270px; float: right; }

.margen {display: block;height: 15px;}

.imgcentro { margin-top:17px;margin-bottom:17px; border: solid 1px #999; }


#footer    {width: 820px;text-align: left;color:#999999;font-size:11px;background-image: url(media/compartidas/bg_footer.jpg);background-repeat: repeat-x;background-position: 0px 0px;padding:25px 0px 20px 80px;margin:0 auto 0 auto; background-color:#F0F0F0; line-height:1.2em;height: 62px;text-align:center}





/*  -------- CONTENEDORES HOME  -------- */



.caja_links1 { margin:3px 0 8px 0; padding:10px;  background-image: url(media/home/bg_caluga1.jpg); background-repeat: no-repeat; background-position: right top; height: 85px; }

.caja_links2 { margin:8px 0; padding:10px;  background-image: url(media/home/bg_caluga2.jpg); background-repeat: no-repeat; background-position: right top; height: 105px;}

.caja_links3 { margin:8px 0; padding:12px; background-color: #e8e8e8; background-image: url(media/home/bg_caluga3.jpg); background-repeat: no-repeat; background-position: right top; height: 85px;}

.caja_programa {margin:0px 0px 16px 0px;}

.margenes {margin:3px 16px 16px 16px;padding:5px 5px 5px 0px;}

.margenes2 {margin:3px 16px 0px 16px;padding:2px 5px 0px 0px;}


/*  -------- TEXTOS HOME  -------- */



h1 {font-size: 13px; color:#00478C}

h2 {font-size: 13px; color:#000}


h3 {color:#00478C; font-size: 12px; line-height: 1.3em}


h3 a {color:#00478C; text-decoration:none}


h4 {color:#00478C; font-size: 13px; line-height: 1.5em; font-weight:normal}

.h1equipo {font-size: 17px; color:#002E5B;line-height: 1.6em}


.h1 {font-size: 12px; color:#00478C; font-weight:bold}

.h1cursos {margin:16px 16px 0px 16px}

.h1cursos a{text-decoration:none}

.h1programa,.h1cursos{background-image: url(media/home/bg_h1.gif);background-repeat: repeat-x;background-position: 0px 0px;height: 23px;position: relative;padding-top:5px;padding-left:22px;}


.h1programa { font-size:13px !important; margin:0px !important;}


.texto_links { color: #fff; font-size: 11px; width: 170px; float: right; line-height: 1.2em}

.fecha {color:#5B7B20;margin-top:4px;margin-bottom:4px}

.texto_links a {color: #fff}

.texto_links a:hover {color: #fff; text-decoration:none}

.foot_left {float: left;width: 254px;margin-right:60px; text-align:left}

.foot_center {float: left;width: 120px;margin-left: 20px;text-align:left}

.foot_right {float: right;width: 300px;text-align:left }

.texto_chico {font-size: 11px; line-height: 1.2em}




/*  -------- IMAGENES  --------  */

.left {padding: 3px;float: left;border: 1px solid #999;margin-right:6px;}

.imagen {float: left;margin-right:6px;margin-bottom:18px}

.right {padding: 3px;float: right;border: 1px solid #C9C3B9;margin-left:6px;}

.filete {border: 2px solid #C9C3B9;}

.borde {border: 6px solid #C9C3B9;}

.leftimg  { margin-left: 10px; float: right; border: solid 1px #d1d4dc; border: 1px solid #999 ;padding:2px  }


/*  ********************************************** INTERIORES *********************************************
***********************************************************************************************************  */





/*  -------- CONTENEDORES INTERIOR  -------- */

.col_central {margin:0 18px 0 0;width: 610px;float: right;_margin:0 10px 0 0;}


.caja_menu { background-color: #FFFDE7; margin:0 16px 30px; padding:10px 5px 5px; background-image: url(media/compartidas/bg_menu.jpg); background-repeat: no-repeat; background-position: 0 0; }

.contacto   {background-color: #E4EEF8;padding-top: 5px;padding-left: 20px}

.caja_publicaciones1 {width:300px;float:left;margin-right:5px;margin-bottom:10px; min-height:190px}

.caja_nuevo { width:298px;float:left; margin-right:5px; margin-bottom:10px; min-height:190px; background-image: url(media/publicaciones/libros/portadas/bg_libro.jpg); background-repeat: repeat-x; background-position: 0 0; padding-top: 10px; position: relative}
.caja_publicaciones2 {width:300px;float:right;margin-bottom:15px; min-height:190px}

.caja_publicaciones1 p, .caja_publicaciones2 p, .caja_publicaciones1 h3, .caja_publicaciones2 h3, .caja_publicaciones1 h4, .caja_publicaciones2 h4 {margin: 10px 3px 0 23px;}

#nuevo {position: absolute;background-image: url(media/publicaciones/libros/portadas/nuevo.gif); background-repeat: repeat-x; background-position: 0 0;left:220px;top:0px;width: 81px;height: 64px;}


.boletines {
	background-color:#D5E5F4; 
	color:#22486D;
	padding:10px;

}


/*  -------- TEXTOS INTERIORES  -------- */


.h1_quienes { background-image: url(media/compartidas/bg_titulo.gif); background-repeat: no-repeat; background-position: 0 0; color:#00478C; margin: 14px 0 10px 0px; font-size:15px;padding:5px 0 0 22px;line-height:1.5em  ;position:relative;min-height:22px}

.map-site {margin:19px 16px 16px 16px;}


.fecha_publicacion {font-size: 11px;}




/*  -------- LISTAS INTERIORES  -------- */



.menu_lateral li{color:#333333;font-size:12px;margin-left: 23px;margin-right:3px;padding-bottom:10px}

.menu_Docencia li { color:#00478C; font-size:13px; margin-bottom: 0; margin-right:3px; padding-bottom:10px; display: list-item; line-height: 1.2em; background-image: url(media/compartidas/bullet.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 17px; }

.menu_Docencia  a {text-decoration:none;color:#00478C}

.menu_Docencia  a:hover {text-decoration:underline;color:#0071DE }

ul.menu_Docencia ul {font-size:12px;margin-bottom: 0px;margin-right:4px;padding-bottom:10px;display: list-item;list-style-position: outside;margin-left: 16px;line-height: 1.2em;}

ul.menu_Docencia ul a{	color:#00478C;font-size:12px;}

ul.menu_Docencia ul a:hover{color:#999;}


.lista_bullet li{ color: #00478C; margin-left: 35px; list-style-position: outside; list-style-type: disc; display: list-item; padding-bottom:10px; }

.lista_noticia li{ color: #00478C; margin-left: 29px; list-style-position: outside; list-style-type: disc; display: list-item; padding-bottom:10px; }

.lista_num li{margin-left: 40px;list-style-position: outside;list-style-type: decimal;display: list-item;padding-bottom:10px;}

.listas_margen {margin-left: 22px;list-style-position: outside;padding-bottom:10px;display: list-item;}

.listas_circle li{margin-left: 40px;list-style-position: outside;list-style-type: circle;display: list-item;padding-bottom:10px;padding-top:10px;}

.bullet { color: #00478C; margin-left: 22px; list-style-position: outside; list-style-type: disc; display: list-item; padding-bottom:10px; }

.lista_menu li{ color: #00478C; margin-left: 34px; list-style-position: outside; list-style-type: lower-latin; display: list-item; padding-bottom:10px; font-size: 12px	; line-height: 1.4em; }

.lista_menu3 li{ color: #000; margin-left: 34px; list-style-position: outside; list-style-type: lower-latin; display: list-item; padding-bottom:10px; font-size: 12px	; line-height: 1.4em; }

.lista_menu2 li{ color: #000; margin-left: 34px; list-style-position: outside; list-style-type: circle; display: list-item; padding-bottom:10px; font-size: 12px	; line-height: 1.4em; }

.lista_menu a { color: #00478C; text-decoration: none }

.lista_menu a:hover { color: #0071DE; text-decoration: underline}

.listas_links li a{ color:#00478C; font-size:12px; margin-bottom: 10px; margin-right:3px; padding-bottom:10px; display: list-item; line-height: 1.5em; background-image: url(media/compartidas/link.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 23px;}


.listas_links li a:hover {color:#0071DE; text-decoration:underline}


.lista_mas li a{ color: #00478C; margin-left: 22px; list-style-position: outside; list-style-type: none; display: list-item; padding-bottom:10px;background-image: url(media/compartidas/mas.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 23px; }

.lista_mas li a:hover {color:#0071DE; text-decoration:underline}


.lista_libros { margin: 0 3px 20px 23px; min-height:180px; border-bottom: 1px dotted #999; }

.lista_libros li{padding-bottom:10px}

.lista_contacto ul{line-height: 1.2em; padding-left: 17px; list-style-position: outside; list-style-type: disc; display: list-item;}


.lista_contacto li b{ color:#00478C; font-size:13px; margin-right:3px;background-image: url(media/compartidas/bullet.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 17px; }

.lista_contacto li { color:#00478C; font-size:12px}

.lista_contacto li  em {padding-left: 17px;font-style: normal; list-style-position: outside; list-style-type: none; display: list-item ;}


.lista_articulos li{ margin-left: 22px;}

.lista_articulos li a {color:#00478C; margin-right:3px; margin-bottom:15px; background-image: url(media/compartidas/pdf.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 23px;display: list-item;}


.h4 {color:#00478C; font-size: 13px; line-height: 1.2em; font-weight:normal}

.galeria {padding-bottom: 10px;padding-top: 10px;}


.galeria ul {padding:10px 0 10px 0px;}


.galeria_img {float:right;display: block;border: 1px solid #c9c3b9;margin-left: 10px;margin-bottom: 10px;padding:3px}


/* calendario */


ul.top_  {width:869px;height:20px;background: url(media/noticias/calendario/bg_toptabla.jpg) repeat-x 0px 0px;}

.top_ {text-align:center;padding-top: 5px}

.top_ li {float:left;width:124px;color: #FFFFFF;font-size: 13px;font-weight: bold;}

ul.fila1_, ul .fila2_ {display:inline;}

.fila1_ , .fila2_  {color:#003466;text-align:center;font-size:12px;width:116px;height:95px;float:left;border: 1px solid #fff;padding: 5px 3px 3px 3px}

.fila1_ {background-color:#DAE3EA}

.fila2_ {background-color:#F3F4E0}

.fecha {color:#797778;font-weight: bold;font-size:11px;}

.feriados {color:#990000;font-weight: bold;font-size:11px;}

/* calendario2 */


.lista_calendario li{font-size:12px;margin-right:3px;  line-height: 1.1em;_line-height: 1.2em; background-image: url(media/noticias/calendario/ticket.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 23px;padding-top:2px;margin-bottom:-2px;}

.lista_calendario em{font-size: 13px;font-weight: bold;font-style: normal;display: block;color:#00478C; }

/* calendario 3 WTF */


ul.top  {height:20px;background: url(media/noticias/calendario/bg_toptabla.jpg) repeat-x 0px 0px;}

.top {text-align:center;padding-top: 5px}

.top li {float:left;width:124px;color: #FFFFFF;font-size: 13px;font-weight: bold;}

ul.fila1, ul .fila2 {display:block;}

.fila1 , .fila2  {color:#003466;font-size:12px;border: 1px solid #fff;padding: 5px 3px 3px 7px}
.fila1 h3, .fila2 h3 {padding: 5px 3px 0px 0px}

.fila1 {background-color:#d5e5f4}

.fila2 {background-color:#F3F4E0}

.fecha {color:#797778;font-weight: bold;font-size:11px;}

.feriados {color:#990000;font-weight: bold;font-size:11px;}




/* *********************************************** HACKS IE6 ****************************************
*****************************************************************************************************  */

*html #content   {height:400px}

*html #footer{width:820px}
*html .columnRight  {width: 255px;display:inline;}
*html .col_central {width:593px; display:inline;}
*html	.imagen {margin-bottom:5px}
*html .caja_links1, .caja_links2, .caja_links3 {padding:13px 13px 0 13px}
*html #page {width: 885px;}
*html .lista_menu li{  list-style-type: disc; }
*html .lista_libros { height:180px;}
*html .caja_publicaciones1, {width:295px; display:inline}
*html .caja_publicaciones2, {width:290px; display:inline}
*html .h1_quienes { line-height:1.4em;height:30px; }


*html .lista_articulos li a {color:#00478C; margin-right:3px; margin-bottom:5px; background-image: url(media/compartidas/pdf.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 23px;padding-bottom: 0}


/* HACKS IE7  WTF */

*:first-child+html* .col_central {width: 610px;}
*:first-child+html* .columnRight {width: 269px;}
*:first-child+html* .imagen {margin-bottom:5px}
*:first-child+html* .lista_menu li{  list-style-type: disc; }
*:first-child+html*.caja_links2 {height: 85px;}
*:first-child+html* .caja_links3 { height: 70px;}
*:first-child+html* .h1_quienes { line-height:1.2em;}
*:first-child+html* .lista_articulos li a {color:#00478C; margin-right:3px; margin-bottom:5px; background-image: url(media/compartidas/pdf.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 23px;padding-bottom: 0}


/* HACKS SOLO SAFARI  WTF */

/*\*/
html*.caja_links2 { height: 85px; } /* solo en safari */
/*\*/
html*.caja_links3 { height: 70px; } /* solo en safari */



