/* global settings */

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

body{
	font-size: 13px;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #E3E3E3;
	
}



td {font-size: 12px}

h1, h2, h3, h4, h5,p {margin-bottom:10px;  }



a {
	color:#042D6A;
	text-decoration:underline;

}

a:hover {text-decoration:underline;color:#48779F }

hr   {
	margin-top:10px;_margin-top:0px;
	margin-bottom: 10px;_margin-bottom: -5px;
	height: 1px;
	border-bottom: 1px dotted #5484AE;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none; clear:both

}


ul, ol, dl {position: relative;  }


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


#wrap{
	text-align: center;
	margin: 0 auto;
	width: 900px;
	position:relative;background-color: #fff;
	padding-bottom:22px;min-height:550px;
	}

#main{
	text-align: left;

	background-color: #fff;
	
	padding:0px 22px 22px 22px;clear:both
	}



#sidebar{
	text-align: left;
	width: 190px;
	float:right;
	
	}


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

.header   {
	background: url(media/compartidas/header_intranet.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 856px;
	float:left;
	padding-left: 22px;padding-right:22px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;


}




#footer    {
	width: 900px;
	text-align: left;
	color:#1C4885;
	margin:0 auto; 
	height: 100px;
	clear: both;
	padding: 10px 0px 0px 0px;
	}

#footer p {padding: 20px 0 20px 0px}



/*  -------- SOPORTES  --------  */


.navExtras {
	float: right;
	padding-top:83px;_padding-top:40px;
}

#directorio {
	margin: auto 0px auto 0px;
	float:left;
}

#buscador {
	margin: auto 0px auto 0px;
	float: right;
	margin-left: 20px;
}

.navExtras p{
display: inline;color:#48779F

}

.buscador {
	
		margin-right: 8px;margin-left:8px
	
}
.directorio {

	margin-right: 8px;

}



.caja1 {
	width:272px;float:left;background-color:#F5F5F5;padding:5px;margin-right:3px;min-height:200px;
	}

.caja2 {
	width:272px;float:right;background-color:#F5F5F5;padding:5px;min-height:200px;
	}

.caja3 {width:265px;float:left;background-color:#F5F5F5;padding:10px;min-height:80px;}

.caja4 {width:262px;float:left;background-color:#E7EEF4;padding:10px;margin-right:3px;}

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

.img_left {
	float: left;
	margin-right:10px;
}

.img_destacados {padding:5px;background-color:#CDCDCD;margin-bottom:10px;}

.mini_destacados {padding:6px 6px 6px 6px;background-color:#E4E4E4;float:left}

.margin_top {margin-top:60px;float: left;
	margin-right:15px;margin-bottom:15px;
}

.margin_bottom {margin-bottom:22px}

.btn_buscar {
	padding-top: 5px;
	
}

.btn_01 {
	font-size:11px;
	font-family: "Trebuchet MS";
	line-height: 180%;
	color: #FFFFFF;
	background: url(media/compartidas/btn01.gif) no-repeat 0px 0px;
	text-align: center;
	height: 21px;
	width: 75px;
	text-decoration:none;
	margin-bottom: 0px;
}


.btn_01 a{
	color: #FFFFFF;
	text-decoration:none
}

.btn_01 a:hover{
	
	text-decoration:underline
}


.calendario {
	background: url(/media/compartidas/calendario.gif) no-repeat 0px 0px;
	width:53px;height:50px;
	float:left;
	margin-right:15px;
	text-align:center;

	
}

.calendario p {font-size:29px;font-weight:bold;color:#000;margin-bottom:0px}

.calendario span {font-size:14px;color:#fff} 

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


h1 {
	color:#A40F0E;
	font: 22px "Trebuchet MS";
	font-weight:bold
}
h1 a{
	color:#A40F0E;
	text-decoration:none
}

h1 a:hover{
	color:#A40F0E;
	text-decoration:underline;

}

h2 {font: 22px "Trebuchet MS"; color:#7A9362;font-weight:bold}

h3 {font: 17px "Trebuchet MS"; color:#48779F;line-height:105%;}

h3 a{color:#48779F;text-decoration:underline}

h3 a:hover{color:#042D6A;text-decoration:underline}

h4 {font: 14px "Trebuchet MS"; color:#042D6A }

h4 a{font: 14px "Trebuchet MS"; color:#042D6A }

h4 a:hover{color:#48779F }

h5 {font: 12px "Trebuchet MS"; color:#042D6A}



.subtitulo1 {
	font-size: 12px;
	color:#fff;
	text-transform:uppercase;
	background: url(media/compartidas/bg_subtitulo1.jpg) repeat-x 0px 0px;
	height: 30px;
	padding-left: 15px;
	margin-bottom: 10px;
	padding-top:10px;
	
	}




	
.subtitulo1 span {margin-top:-15px;text-align:right}


/*\*/
html*.subtitulo1 span {margin-top:0px}
	
	.subtitulo1 a {
	color:#fff;
	text-decoration: underline;
	
	}
	
	.subtitulo1 a:hover {
	color:#fff;
	text-decoration: none;
	
	}

.subtitulo2 {
	font-size: 13px;
	color:#fff;
	text-transform:uppercase;
	background: url(/media/compartidas/bg_subtitulo1.jpg) repeat-x 0px 0px;
	height: 30px;
	padding-left: 15px;
	margin-bottom:22px;
	line-height: 250%;
	position: relative;
	float: right;
	width: 440px;
	}
	
.subtitulo3 {
	display:inline;
	width:100px;
	float:left;
	font-size: 12px;
	color:#fff;
	text-transform:uppercase;
	
	}

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


.p3 {text-transform: none; font-size: 11px; padding-right: 9px; color: #fff;width:140px;float:right;text-align:right}

.destacado {font: 12px "Trebuchet MS"; color:#042D6A;font-weight:bold;}

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


.nav {background: url(/intranet/media/compartidas/degradado_azul.jpg) repeat-x 0px 0px; height: 30px; clear:both; margin: 9px 0px 9px 0px;}


ul.lista_menu {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color:#fff;
	text-transform:uppercase;
	padding-left: 15px;
	margin-top: 8px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	float:left;
}

ul.lista_menu2 {
	font-size: 11px;
	color:#fff;
	text-transform:uppercase;
	margin-top: 9px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	float:right;
	width:260px;
	text-align:right
}


.lista_menu li {display:inline;padding-right: 15px;}


.lista_menu2 li {display:inline;padding-right: 15px;}

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

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


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

.lista_menu2 a:hover {color:#e7eef4;text-decoration: underline}

.lista_simple li {
	padding-bottom: 15px;
	list-style:disc;
	margin-left:22px;
	color:#48779F;
}

.lista_simple li a{
	color:#48779F;text-decoration_underline
}



li.icon_galeria a{

	padding-left:22px;
	background: url(//media/compartidas/icon_galeria.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;margin-bottom:10px;

}

li.icon_ppt a{

	padding-left:22px;
	background: url(//media/compartidas/icon_ppt.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;margin-bottom:10px;

}

li.icon_video a{

	padding-left:22px;
	background: url(//media/compartidas/icon_video.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;margin-bottom:10px;

}

li.icon_pdf a{

	padding-left:22px;
	background: url(//media/compartidas/icon_pdf.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;margin-bottom:10px;

}


.documentos li {
	padding-bottom: 10px;
	background: url(/intranet/media/documentos/word.gif) no-repeat 0px 0px;
	padding-left:25px;

}

.agenda li {
	padding-bottom: 10px;
	background: url(media/compartidas/icon_calendar.gif) no-repeat 0px 0px;
	padding-left:20px;

}

.mensajes li {
	padding-bottom: 10px;
	background: url(media/compartidas/icon_message.gif) no-repeat 0px 2px;
	padding-left:20px;

}

/*  -------- tablas-------- */

.tablas_titulo {
	font-size: 14px;
	font-weight: bold;
	background: #C4E2FF;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	color: #2C4E81;
}


.tablas_td1 {
	background: #EAF4FF;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}

.tablas_td2 {
	background: #D3E9FF;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}


.ficha_documento {
	padding: 12px;
	border-bottom: 1px dotted #666;
	color: #333;
}

ul.documento {
	padding:0 0 0 12px;
	color: #333;
	float:left;
	border-left:1px dotted #5484AE;
	width:770px;
	margin-bottom:20px;
	margin-top:5px;

}

.hr_documento { padding-top:5px;padding-bottom:0px}

ul.documento3 {
	padding:0 0 0 12px;
	color: #333;
	float:left;
	border-left:1px dotted #5484AE;
	width:760px;
	margin-bottom:20px;

}



.version {font: 14px Arial; color:#48779F;font-weight:bold;margin-left:44px}

.version_documento {
	float:left;
	background: url(/intranet/media/documentos/bg_version.jpg) no-repeat 0px 0px;
	width:42px;
	height:120px; 
	text-align:center;
	margin-right:15px;
	margin-left:12px;
	margin-top:5px;
}

.version_documento p {
	font-size:21px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
	margin-top:13px;
}


.fecha_evento {font: 14px Arial; color:#48779F;font-weight:bold;margin-left:44px}

.icono_calendario {
	float:left;
	background: url(/intranet/media/compartidas/calendar.jpg) no-repeat 0px 0px;
	width:42px;
	height:39px; 
	text-align:center;
	margin-right:15px;
	margin-left:12px;
	margin-top:3px;
}

.icono_calendario p {
	font-size:21px;
	font-weight:bold;
	color:#666;
	margin-bottom:0px;
	margin-top:15px;
}

.icono_mensaje {
	float:left;
	background: url(/intranet/media/compartidas/message.gif) no-repeat 0px 0px;
	width:42px;
	height:39px; 
	text-align:center;
	margin-right:8px;
	margin-left:12px;
	margin-top:4px;
}

.areas {font: 12px Arial; font-weight:bold;margin-left:46px}

.autor {font: 14px Arial; color:#C93F3D} 

.autor a{color:#C93F3D} 

.autor a:hover{color:#C93F3D;text-decoration:none} 


.actualizacion {font: 13px Arial; color:#123083;} 

.descargar_doc {background: url(/intranet/media/documentos/word.gif) no-repeat 0px 2px;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:44px}

.titulo_doc {
	font-size: 17px;
	color: #25407E;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.margen {margin-bottom:10px}

.ficha {font: 14px "Trebuchet MS"; color:#042D6A;font-weight:bold;}


.titulo_comentarios {
	color:#456CA9;
	font-size:29px;
	text-align:left
}

.comentarios{
	background: url(/intranet/media/documentos/bg_post1.jpg) no-repeat 0px 0px;
	color:#fff;
	width:42px;
	height:39px;
	display:block;
	float:left;
	font-size:32px;
	text-align:center;
	margin-right:12px;
	margin-bottom:15px;
	margin-left:12px;
}

.comentarios2 {
	float:left;
	background: url(/intranet/media/documentos/bg_post2.jpg) no-repeat 0px 0px;
	width:29px;
	height:27px; 
	text-align:center;
	margin-right:15px;
	margin-left:22px;
	margin-top:5px;

}

.comentarios2 p {
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;

}
 

ul.documento2 {
	color: #333;
	float:left;
	width:400px;
	margin-bottom:20px;
}



.post {
	float:left;
	background: url(/intranet/media/documentos/bg_post3.jpg) no-repeat 12px 0px;
	width:31px;
	height:32px; 
	text-align:center;
	margin-right:15px;
	margin-left:69px;_margin-left:41px;
	border-left:1px dotted #5484AE;
	padding-left:12px
	
		
}

.post p {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
	margin-top:10px;
}



.post2 {
	float:left;
	background: url(/intranet/media/documentos/bg_post3.jpg) no-repeat 12px 0px;
	width:31px;
	height:32px; 
	text-align:center;
	margin-right:15px;
	border-left:1px dotted #5484AE;
	padding-left:12px
	
		
}

.post2 p {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
	margin-top:10px;
}


.edicion_post {float:right;width:270px;text-align:right}


/*  ************************************ FORM  ************************************ */


fieldset {border:none}

label {display: block;}

.formWrapper {padding: 1em 1em 0 1em ;  }

.formWrapper a {color:#b86086}

.formWrapper a:visited{color:#b86086}

.formWrapper label {float: left;display: block;width: 150px;margin-bottom: 8px;clear:both;}

.formWrapper p {margin-bottom: 8px;font: 15px "Trebuchet MS"; color:#48779F;}

.borde_form {border: solid 1px #48779F;padding:2px  0px 2px 2px}

.formWrapper span {color:#b86086;font-size:11px}

/* ------------------------------------------------------------------HACKS-------------------------------------------------- */



/* HACKS IE6 */
*html .navExtras {margin-top:50px;margin-bottom:12px}


/* HACKS IE7  WTF *:first-child+html*/
*:first-child+html .navExtras {margin-top:50px;margin-bottom:12px}
