/* 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:url(media/compartidas/bg.jpg) repeat-x 0px 0px;
	background-color:#B5CDE3
}



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

}

.hr {margin-top:20px;margin-bottom:20px;}


ul, ol, dl {position: relative;  }


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


#wrap{
	text-align: center;
	margin: 0 auto;
	width: 900px;
	position:relative;
	background: url(media/compartidas/bg_wrap.gif) repeat-y 0 0;
	}

#main{
	text-align: left;
	width: 665px;
	background-color: #fff;
	float:left;
	border-right: 1px solid #C0D4E4;
	padding: 22px;
	}



#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.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 688px;
	float:left;
	padding-left: 22px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}


.columnLeft     {
	width: 188px;
	float: left;
	padding-right: 22px;
	}


.columnLeft_propuestas    {
	width: 130px;
	float: left;
	padding-right: 22px;
	}


.columnRight    {
	float: right;width:455px
	}


.columnRight_propuestas    {
	float: right;
	width:513px;
	}

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

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


/* menu */

#tabs {
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	z-index:150;
	background:url(media/compartidas/borde.gif) no-repeat 0px 0px;
	clear:both;
	position:relative;
	padding-bottom: 0px;height:23px
}

#tabs ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none
}
   
#tabs li {display:inline;margin:0;padding:0; }
   
#tabs a {float:right;background:url(media/compartidas/tab_left.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;color:#fff;}

#tabs a span {
	float:left;
	display:block;
	background:url(media/compartidas/tab_right.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	cursor: hand;
}
#tabs a:hover span {color:#e7eef8;text-decoration:underline;}


#submenu {
	position:absolute;
	left:112px;
	top:23px;
	z-index:100;
	visibility:hidden;
	background: #E7EEF4;
	width:230px;height:108px;
	display: block;
}



#submenu li {
	line-height: 2em;
	font-weight: normal;
	color: #5080A9;
	margin-left: 9px;
	text-transform: none;
	font-size: 13px;
	display: block;
	border-bottom: 1px solid #FFFFFF;

}

#submenu li a{
	color: #042D6A;
	text-decoration:none;
	float:none;
	background:url(none);
	margin:0;
	padding:0;
}

#submenu li a:hover{
	text-decoration:underline;
	color:#5080A9;
}



/* navExtras */


.navExtras {
	float: right;
	width:460px;
	margin-top:50px;
	height:38px;
	margin-bottom:12px
}

.navExtras p{
display: inline;

}

.navExtras a {
color: #042D6A ;
text-decoration: none;
}

.navExtras a:hover {
color: #48779F;
}

.navExtras select { float:left;margin-right:15px}

.rss a {
padding-left: 25px;
margin-right: 8px;
background: url(media/compartidas/rss.gif) no-repeat 0px 0px;
}

.home a {
padding-left: 25px;
margin-right: 8px;
background: url(media/compartidas/home.jpg) no-repeat 0px 0px;
}

.map a {
	padding-left: 30px;
	margin-right: 8px;
	background: url(media/compartidas/mapa.gif) no-repeat 0px 0px;
}
.contacto a {
padding-left: 25px;
	margin-right: 8px;
background: url(media/compartidas/contacto.gif) no-repeat 0px 0px;
}

.english_version {float:right;height:26px}

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


.soporte_home1 {
	float:left; 
	width:226px; 
	background-color:#F5F5F5; 	
}

.soporte_home2 {
	float:left; 
	width:225px; 
	background-color:#F5F5F5; 	
}

.login {
	background: url(media/compartidas/top_sidebar.jpg) repeat-y right 0px;
	width: 175px;
	padding-top: 75px;
	padding-left: 15px;
}



.soporte_01 {
	background-color:#E7EEF4;
	padding: 15px
}

.soporte_02 {
	padding: 15px;
	color: #6A7D5A;
	background: url(media/compartidas/bg_soporte02.jpg) repeat-x 0px 0px;
	font-size: 14px;
}


.soporte_03 {
	padding: 15px;
	background-color: #F6F9FB;
}

.soporte_04 {
	background-color:#fff;
	border-top: 1px dotted #5484AE;
	padding: 15px 15px 0px 15px;
}


.tags_areas {background: #F6FCFF;padding: 10px 3px 0px 10px;border: 1px solid #C5D9F5;margin-bottom:15px;height:30px;}



.caja_busqueda {
	background: url(media/propuestas/bg_busqueda.jpg) repeat-x 0px 0px;
	height:43px;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:15px;
}

.caja_derecha {
	float:right;
	width:260px; 
	text-align:right;
	margin-right:15px;
}

.caja_izquierda {
	float:left;
	width:150px;
}

.caja_directorio {
	background: url(media/propuestas/bg_directorio.jpg) repeat-x 0px 0px;
	height:43px;
	padding-top:15px;
	padding-left:35px;
	margin-bottom:15px;
}

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

.img_left {
	float: left;
	margin-right:15px;margin-bottom:5px
}

.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 {margin-bottom:22px}

.btn_buscar {
	margin-top: 5px;
	margin-bottom: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
}

.galeria {
	position:relative;
}

.galeria img{
	float:left;
	margin: 0px 2px 2px 0px;
	border: 1px solid #46759C;
}


.pics { height: 100px; width: 140px; padding:0; margin:0; overflow: hidden;float:left;margin-right:10px; }
.pics img { height: 85px; width: 128px; padding: 5px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }


.calendario_home {
	background: url(media/home/calendario_home.gif) no-repeat 0px 0px;
	width:35px;height:33px;
	float:left;
	margin-right:15px;
	text-align:center;

	
}

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


.calendario_home p a {	
	color:#000;
	text-decoration:none
}

.calendario_home p a:hover {	
	color:#042d6a;
	text-decoration:none
}

.calendario_home span {font-size:9px;color:#fff;margin-bottom:0px} 


.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
} 

.caja_votos {
	float:left;
	background: url(/media/propuestas/bg_votos.jpg) no-repeat 0px 0px;
	width:31px;
	height:32px; 
	text-align:center;
	margin-right:15px;
}
.caja_votos p {font-size:14px;font-weight:bold;color:#fff;margin-bottom:0px;margin-top:10px;}

.margen_propuestas {margin-left:45px}

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


h1 {
	color:#A40F0E;
	font: 22px "Trebuchet MS";
	line-height:90%;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: 0px;
	line-height: 250%;
	
	}

.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 {
	font-size: 13px;
	color:#fff;
	text-transform:uppercase;
	background: url(media/compartidas/bg_subtitulo_3.jpg) repeat-x 0px 0px;
	height: 30px;
	padding-left: 7px;
	margin-bottom: 0px;
	line-height: 250%;
	margin-bottom:10px;
	}
	
	
.subtitulo4 {
	font-size: 13px;
	color:#fff;
	text-transform:uppercase;
	background: url(media/compartidas/bg_subtitulo_4.jpg) repeat-x 0px 0px;
	height: 30px;
	padding-left: 7px;
	margin-bottom: 0px;
	line-height: 250%;
	margin-bottom:10px;
	}

.fecha {font: 13px "Trebuchet MS"; color:#042D6A}

.registro {font-size:10px}


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



.text_upper {
	text-transform: uppercase; 
	font-size: 11px;
}

.texto_propuestas {
	color:#324B86;
	line-height:100%;
}

.texto_propuestas a {
	color:#324B86;
}

.texto_propuestas a:hover {
	color:#48779F
}

.texto_categorias {
	color:#324B86;
	line-height:125%;
	font-size:14px;
	display:list-item;
	list-style-type:disc;
	margin-left:15px;
}


.titulo_propuesta {
	color:#C93F3D;
	margin-bottom:0px;
}

.titulo_propuesta a {
	color:#C93F3D;
}

.titulo_propuesta a:hover {
	text-decoration:none;
	color:#A40F0E;
}

.autor {
	color:#48779f;
	margin-bottom:0px;
}


.categoria_propuesta {
	color:#042D6A;
	margin-bottom:0px;
}

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

.lista li {
	padding-bottom: 15px;
	background: url(media/compartidas/bullet_circle.jpg) no-repeat 0px 5px;
	padding-left:18px;

}

.flecha li {
	padding-bottom: 5px;
	background: url(media/compartidas/flecha.gif) no-repeat 0px 5px;
	padding-left:18px;

}

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

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

ul.lista_biblioteca li {
	padding-bottom: 10px;
	background: url(media/compartidas/bullet_circle.jpg) no-repeat 0px 8px;
	padding-left:18px;font-size:16px
}
.lista_biblioteca  a {color:#48779F;text-decoration:none}

ul.expertos {float:left;width:140px;background-color:#eaf4ff;margin:0px 10px 10px 0px;padding: 15px 5px 0px 5px; text-align:center;height:185px}
ul.expertos img {margin-bottom:5px;_margin-bottom:0px}
ul.expertos em {color:#042D6A; margin-bottom:0px;font-style:normal;font-size:13px;}
ul.expertos li {font-size:11px}


ul.expertos_area {float:left;width:140px;margin:0px 10px 10px 0px;padding: 15px 5px 0px 5px;height:100px}
ul.expertos_area img {margin-bottom:5px;_margin-bottom:0px}
ul.expertos_area em {color:#042D6A; margin-bottom:0px;font-style:normal;font-size:13px;}
ul.expertos_area li {font-size:11px}


ul.multimedia {
	float:left;
	width:135px;
	margin:0px 10px 10px 0px;
	padding: 5px 5px 0px;
	text-align:center;
	height:155px;
	border: 1px solid #B5CDE3;
}
ul.multimedia img {margin-bottom:0px;_margin-bottom:-5px}
ul.multimedia em {color:#042D6A; margin-bottom:0px;font-style:normal;font-size:11px;line-height:normal;}
ul.multimedia li {font-size:10px}


li.icon_galeria a{
	font-weight:bold;
	padding-left:22px;
	background: url(/media/compartidas/icon_galeria.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;

}

li.icon_ppt a{
	font-weight:bold;
	padding-left:22px;
	background: url(/media/compartidas/icon_ppt.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;

}

li.icon_video a{
	font-weight:bold;
	padding-left:22px;
	background: url(/media/compartidas/icon_video.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;

}

li.icon_pdf a{
	font-weight:bold;
	padding-left:22px;
	background: url(/media/compartidas/icon_pdf.jpg) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;display:block;

}

li.icon_podcast a{
	font-weight:bold;
	padding-left:22px;
	background: url(/media/compartidas/icon_podcast.gif) no-repeat 0px 0px;
	color:#48779F; text-decoration:none;

}


.margen li{margin-left:50px}

ul.margen em a {
	font: 14px "Trebuchet MS"; 
	color:#042D6A; 
	margin-bottom:5px; 
	display:block
}

ul.margen em a:hover{
	font: 14px "Trebuchet MS"; 
	color:#48779F
}


/*  -------- 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;
}

/*  -------- qtip-------- */

div#qTip {
 padding: 20px;
 border: 1px solid #6091bc;
 color:#042d6a;
 display: none;
 background: #fff;
 text-align: left;
 position: absolute;
 z-index: 1000;
width:360px;
line-height:1.4em;
}

div#qTip h1{ font-size:18px}

/* --------------- FORM -----------*/

#formWrapper {
	color: #053253;
	line-height:1.3em;
	_line-height:1em;
	background-color:#F5F5F5;
	padding:20px;
}



#formWrapper p {
	margin-bottom: 10px;
	_margin-bottom: 0px;
	color: #042D6A;
	
}
#formWrapper h1 {
	font-size: 22px;
	margin-top: 2px;
	color: #A40F0E

}


fieldset {
	margin: 0;
	padding:0;
	border-style: none;
}

label {display: block;}


#formWrapper label {
	float: left;
	display: block;
	width: 180px;
	margin-bottom: 8px;
	font-weight:bold;
}

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


input {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.botones {
	margin-left: 180px;
}
#formWrapper span {
	font-size: 10px;
}

/* ------------------------------------------------------------------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}
