@import url("*");
/* GENERAL */
*					{ margin:0; padding:0; outline:0;}
img, div, li		{ behavior: url("iepngfix.htc"); }
img a, a img		{ border: none;}
html, body			{ width:100%;  }
body				{ background:#ecebeb url(img/bg_lineas.jpg) repeat-x; font-family: Trebuchet, Arial, Helvetica, sans-serif; 
					  font-size:12px;color:#5a5a5a;}
#contenedor			{ width:956px; margin:0 auto; background:url(img/bg.jpg) repeat-y; overflow:hidden;}					  
#header				{ height:100px; width:947px; margin:0 auto; }
.buscador			{ width:200px;height:24px; float:right; background:url(img/bg_buscador.jpg) no-repeat; padding:8px 0 0 10px; margin-top:68px; }
.buscador label		{ float:left; width:180px; color:#fff; background:#a97946; font-size:11px; text-indent:3px; height:18px; padding:0;}
.buscador input		{ border:none; width:100px; margin:0 3px 0 3px; height:15px; background:none; color:#fff; font-size:11px;}
.btn_busca			{ background:url(img/lupa.jpg) no-repeat;border:none;float:right;width:13px;height:14px; cursor:pointer; margin:3px 4px 0 0;   
					  //margin: -18px 4px 0 0;_margin: -14px 2px 0 0;}

#menu				{ width:950px; height:27px; margin:0 auto 25px auto; background:url(img/bg_menu.jpg) repeat-x; }
#columna_izq		{ width:185px; float:left; margin:0 0 0 8px; padding:0 5px; _margin:0 0 0 5px;}
#columna_izq h2		{ color:#7d1c1c; font-weight:bold; background:url(img/icono_flecha.gif) no-repeat 0 3px; font-size:12px; margin:5px 0 10px 0;
					  padding:0 0 0 10px; line-height:15px; font-size:11px; text-transform:uppercase; border:none !important; }
.box_convenios		{ margin:0 auto 10px auto; width: 172px; padding-bottom:10px; border-bottom:1px dotted #999;}
#columna_izq .box_convenios img a, #columna_izq .box_convenios img { border:1px solid #ccc; margin:0 auto 3px auto;}
#info_index			{ width:740px; float:left;background:url(img/bg_centro.jpg) repeat-y top right;}
#info				{ width:938px; float:left;background:url(img/bg_centro.jpg) repeat-y top right; margin:0 0 0 5px;}

#columna_centro		{ width:520px; float:left; margin:0 10px 0 8px; padding:0 0 30px 0; _margin:0 9px 0 0; }
#columna_der		{ width:200px; float:left; text-align:justify;}
#columna_der h2		{ color:#7d1c1c; font-weight:bold; background:url(img/icono_flecha.gif) no-repeat 0 3px; font-size:12px; margin:10px 0 0 10px;
					  padding:0 0 0 10px; line-height:15px; font-size:11px; border:none !important; text-align:left;}
.galeria_index		{ width:180px; margin:20px auto 10px auto; overflow:hidden;}
.galeria_index a	{ text-align:right; font-style:italic; font-size:10px; margin:5px 0 0 0; float:right; color:#7d1c1c}
.galeria_index a:hover{ color:#610000;}
.galeria_imagen	a	{ width:50px; height:50px; float:left; margin:3px; border:2px solid #999; overflow:hidden;}					  
.galeria_imagen	a:hover { border:2px solid #fff;}					  
#extras				{ width:910px; height:200px; background:#bababa; float:left; padding:20px; margin:0 0 0 3px;_margin:0 0 0 1px; _width:911px;   }
#pie				{ width:100%; background:#333; overflow:hidden;}
.pie_info			{ width:820px; margin:0 auto; padding:20px 0; color:#999; font-size:11px; line-height:16px; }
.pie_info img		{ margin:3px; float:left; border:1px solid #444;}
.pie_info p			{ width:100%; margin:15px 0; float:left;}
.pie_info span		{ color:#fff;}
.descarga			{ width:175px; margin:0 auto; padding:10px 0;}
.no_borde 			{ border:none !important;}



/*NOTICIAS*/
.noticia_destacada	{ width:500px; height:auto; float:left; background:#ffebd5; padding:10px; color:#666; margin-bottom:20px;}
.noticia_destacada h1 a { color:#7d1c1c; margin-bottom:5px; font-size:16px; text-decoration:none; float:left; width:100%; }
.noticia_destacada h1 a:hover { text-decoration:underline}
.noticia_destacada h2 { font-size:10px; float:left; font-style:italic; color:#999; width:100%; padding:0 0 0 20px;
						background:url(img/icono_folder.gif) no-repeat 0 0; height:15px;}
.noticia_destacada h2 span, .noticias_index h2 span, #noticia_detalle h2 span { color:#ff6633}
.noticia_destacada p { font-size:12px; line-height:15px; text-align:justify; margin:10px 0; height:45px; overflow:hidden; width:100%; float:left }
.noticia_destacada img	{ max-width:500px; overflow:hidden; float:left;}

/*
.noticias_index		{ width:520px; height:150px; float:left; overflow:hidden; margin:0 0 20px 0; }
.noticias_index .image	{ width:220px; overflow:hidden; float:left; border:3px solid #ddd; margin:0 15px 0 0;}
.noticias_index h2	{ font-size:10px; color:#999; float:left; display:block; width:275px; font-style:italic; margin:0 0 5px 0;} 
.noticias_index h1	{ color:#7d1c1c; font-weight:bold; float:left; font-size:14px; width:275px; border:none; line-height:16px; height:35px; 
					  overflow:hidden; margin:0 0 5px 0;}
.noticias_index p	{ float:left; width:275px; height:58px; overflow:hidden;padding:0; margin:0 0 15px 0; font-size:11px; text-align:justify; } 
					  				  
.noticias_index a strong, #noticia_detalle a strong, a.volver strong{ background:#999; padding:2px 10px; color:#FFFFFF}					  
.noticias_index a:hover, #noticia_detalle a:hover, a.volver:hover{ color:#333;}
*/
.noticias_index		{ width:520px; float:left; margin:0 0 20px 0; }
.noticias_index img	{ float:left; border:3px solid #ddd; margin:0 15px 0 0;}
.noticias_index .subtitulo	{ font-size:10px; color:#999; font-style:italic; margin:0 0 8px 0;} 
.noticias_index .titulo2 { color:#7d1c1c; font-weight:bold; font-size:14px; margin:0 0 8px 0;}
.noticias_index p	{ float:left; margin:0 0 15px 0; font-size:11px; text-align:justify; } 
.noticias_index a strong, #noticia_detalle a strong, a.volver strong{ background:#999; padding:2px 10px; color:#FFFFFF}	
.noticias_index a:hover, #noticia_detalle a:hover, a.volver:hover{ color:#333;}
.noticias_index span { color:#ff6633}

.volver				{ padding-bottom:0; margin-bottom:0;}


#noticia_detalle, .box_txt	{ width:690px; float:left; margin:0 8px 0 8px; padding:0 10px 0 20px; _margin:0 9px 0 4px; }
#noticia_detalle h1	{ font-size:16px; width:100%; color:#7d1c1c;}
#noticia_detalle h2	{ width:100%; color:#666; font-size:11px; font-style:italic; font-size:9px; margin-bottom:5px; }
#noticia_detalle a{ margin:0px; border:none; padding:0; }
.noticia_detalle_img{ float:right; margin:20px 0 5px 10px; max-width:265px; overflow:hidden;   }
.noticia_detalle_img img{ border:3px solid #ccc; margin-bottom:10px; float:right;}
#noticia_detalle p, .box_txt p	{ text-align:justify; margin:20px 0; }


ul#listado_noticias { list-style-type:none; }
ul#listado_noticias li a { color:#333; text-decoration:none; background:url(img/icono_noticias.gif) no-repeat; width:620px; height:auto; 		
					border-bottom:1px dotted #ccc; margin:0 0 10px 25px; padding: 0 0 10px 25px; float:left; list-style-type:none;}
ul#listado_noticias li a:hover { text-decoration:underline; color:#7d1c1c;}

.box_txt h1			{ font-size:20px; width:100%; color:#7d1c1c; border-bottom:1px solid #7d1c1c; margin-bottom:20px;}




/*EXTRAS*/
.box				{ width:200px; float:left; background: url(img/img_division.jpg) no-repeat center right; margin:0 20px 0 0; height:198px;
					  overflow:hidden; padding:0 30px 0 10px; color:#333;}
.box h1, .box2 h1	{ width:100%; float:left; border-bottom:1px solid #7d1c1c; color:#7d1c1c; font-size:13px;}
.box2				{ width:380px; float:left;}
.box_indicadores	{ width:188px; margin:40px auto 0 auto; height:20px; _margin:20px auto 0 auto;}
.up					{ background:url(img/box_up.jpg) no-repeat; width:188px; height:17px; float:left;}
.dw					{ background:url(img/box_dw.jpg) no-repeat; width:188px; height:17px; float:left;}



/*LISTAS*/
ul#links, ul#docs, ul#act, ul#indices, ul#links2 { width:150px; margin:20px; list-style-type:none; font-size:11px; float:left; 
					 _margin:20px 0 20px 10px;}
ul#act 				{ width:360px; margin:20px 0 0 10px; height:155px; overflow:hidden; }
ul#indices 			{ margin:0 0 0 1px;  background:#ededed; padding:0 16px; border:2px solid #a8a8a8; border-top:none; border-bottom:none;
					  _padding:0 16px 0 15px;}
ul#links li	a, ul#docs li a, ul#act li a, ul#indices li, ul#links2 li a
					{ background:url(img/icono_flecha.gif) no-repeat 0 4px; float:left; width:135px;padding:0 0 3px 15px; margin:0 0 3px 0; 
					  border-bottom:dotted 1px #999; color:#5a5a5a; text-decoration:none; line-height:15px;}
ul#indices li, ul#links2 li a{ color:#222;}
ul#indices li span	{ width:70px; display: inline-block; margin:0; font-weight:bold;}
ul#act li a			{ width:340px; padding:0 0 3px 20px; background:url(img/icono_actividades.jpg) no-repeat 0 0; color:#222;}					  
ul#docs li a		{ line-height:13px; background:url(img/icono_doc.jpg) no-repeat 0 0; padding:0 0 6px 20px; }					  
ul#links li	a:hover, ul#docs li a:hover, ul#act li a:hover, ul#indices li a:hover, ul#links2 li a:hover { color:#7d1c1c;}
ul#docs li a.pdf	{ background:url(img/icono_pdf.jpg) no-repeat 0 0; }
ul#links2			{ margin:20px 0 0 10px; height:155px; overflow:hidden;}					  



/*CONTACTO*/	
.formulario		 	{ width:380px; padding: 10px 20px 20px 20px; margin:0 auto; background:#fff; overflow:hidden; border-style:solid; 
					  border-width:1px;border-color:#eee #ddd #ddd #eee}
.formulario p		{ font-size:12px; margin-bottom:20px; }
.formulario label	{ float:left;height:15px;width:100px;background-repeat:no-repeat;margin-right:15px;background-position:left;display:block; 
					  color:#7d1c1c; font-weight:bold;}
.campos 			{ font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;float: left;height: 25px;width: 240px;
					  margin-bottom:10px;border: 1px solid #ddd;display: block; background:#eee;}
.mensaje 			{ display: block;float: left;height: 100px;width: 240px;border: 1px solid #ccc;}
.campos:hover, .mensaje:hover, .campos:focus, .mensaje:focus { border: 1px solid #bbb; background:#fff;}
.btn_contacto		{ float:left; width:155px; height:20px; margin-top:10px; margin-left:180px;_margin-left:80px;}
button:hover		{ cursor:pointer;}
.margen_contacto	{ margin-right:15px;}
.pie_form			{ width:500px; height:25px; background-color:#e4e4e4; margin: 0 0 30px 20px; float:left;} 
.txt				{ font-size:16px; line-height:24px;}



/*GALERIA*/
.galeria			{ width:690px; height:95px; float:left; margin: 0 0 20px 0; }
.galeria img		{ width:150px; height:auto; overflow:hidden; border:2px solid #e1e1e1; float:left; margin:0 20px 0 0; text-align:center;} 
.titulo				{ width: 300px; float:left; max-height:30px; padding:0 0 0 20px; background:url(img/icono_galeria.gif) no-repeat 0 0; 
					  color:#7d1c1c; overflow:hidden; }
.titulo a			{ color:#7d1c1c; text-decoration:none; }	
.titulo a:hover		{ text-decoration:underline; }	
.txt_galeria		{ width:400px;float:left;height:auto;overflow:hidden; color:#666; padding:0 0 0 20px; margin:10px 0 0 0;text-align:justify;}
.linea				{ width:560px; float:right; height:1px; border-bottom:0px dotted #ccc; margin:20px 0 0 0;}



/*DETALLE GALERIA*/
.caja_img, .caja_clientes{ float:left; width:700px; padding:0 0 10px 0;}					   
.caja_img img		{ float:left; margin:0 5px 15px 5px; border:2px solid #ccc; width:160px; height:110px; overflow:hidden;}
.caja_img img:hover	{ border:2px solid #ff8400;}
.volver				{ background: url(img/btns/volver.jpg) no-repeat; width:124px; height:12px; display:block; float:left; margin:2px 0 0 10px;}
.volver:hover		{ background-position:0 100%}
.subtitulo			{ font-size:13px; font-weight:normal; }
					  


/* COMPAGINADOR */
.pie_compag			{ float:left; margin:40px 0 15px 0; padding:3px 0;width:690px;}
#compag 			{ float:right; width:auto; font-family: Arial, Helvetica, sans-serif;}
#compag ul			{ border:0; margin:0; padding:0;font-size: 11px; float:left;}
#compag li			{ border:0; margin:0; padding:0;font-size:10px;list-style:none;margin-right:2px; float:left;}
#compag a			{ margin-right:2px; float:left; border:solid 1px #ccc; color:#7d1c1c; background:#ccc}
#compag .previous-off, #compag .next-off {display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;o}
#compag .next a, #compag .previous a { font-weight:bold; color:#7d1c1c;}
#compag .active		{ color:#fff;font-weight:bold;display:block;float:left;padding:0 4px; text-decoration:none; background:#7d1c1c; 
					  border:solid 1px #7d1c1c; font-size:11px;}
#compag a:link,#compag a:visited { color:#fff;display:block;float:left;padding:0 4px;text-decoration:none; float:left;}
#compag a:hover		{ display:block;float:left;padding:0 4px; text-decoration:none; background:#7d1c1c; border:solid 1px #7d1c1c; color:#fff;}
		


/*BIBLIOTECA*/
.doc				{ width:690px; float:left; margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px dotted #ccc; }
.doc2				{ width:400px; float:left; margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px dotted #ccc; }
.doc_img			{ width:54px; height:85px; float:left; background:url(img/icono_descarga.jpg) no-repeat; margin:0 20px 0 0}
.doc h1				{ width:600px ;font-weight:bold;font-size:12px; margin-bottom:5px; color:#7d1c1c; border:none; text-transform:none; float:left;}
.doc p				{ width:600px;margin:0 0 10px 0 !important; font-size:12px;overflow:hidden;line-height:15px;height:45px;float:left; }
.doc_fecha			{ float:left; width:400px; margin:0; font-size:10px; padding:0; color:#e27500;}


/*LINKS*/
.enlaces			{ width:690px; float:left; margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px dotted #ccc; }
.enlaces h1			{ width:660px ;font-weight:bold; font-size:12px; color:#7d1c1c; border:none; text-transform:uppercase;margin:0; 
					  float:left; background:url(img/icono_links.gif) no-repeat; min-height:20px; padding:3px 0 0 0; text-indent:23px;}
.enlaces h2	a		{ width:auto; margin:0 !important; font-size:12px;overflow:hidden;float:left; text-indent:23px; text-decoration:none;
					  color:#ff8400;}
.enlaces h2	a:hover	{ text-decoration:underline;}					  
.enlaces p			{ width:670px; float:left;margin:5px 0 0 0; padding:0 0 0 20px;}


/*COMENTARIOS*/
.tt_comentarios     { width:670px!important; float:left; background:#812727; padding:1px 10px; color:#fff!important }
.comenta            { width:523px; float:left; background:#eee; margin:20px 0 50px 25px; padding:20px 50px; _margin:10px 0 30px 12px; 
                      font-family: Trebuchet MS; font-size:11px;}
.comenta label 		{ width:245px; float:left; color:#000; text-transform:uppercase;}
.comenta input.campos, .comenta textarea.comentarios{ width:245px; background:#fff; float:left; border:1px solid #ccc; margin-bottom:10px; 
                                                      color:#444; height:16px; }
.comenta textarea.comentarios{ height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; color:#444; width:510px}
.comenta p          { font-size:10px; font-style:italic; color:#666; float:left; width:400px !important; margin:0 !important; }
.comenta button     { float:right; display:block; margin:10px 7px 0 0 !important}
#comentarios   { width:625px; padding:20px 0 0 0; font-size:11px; margin:0 0 20px 25px!important; border-top:1px solid #e2e2e2; float:left;}
#comentarios p      { width:365px !important; float:left; overflow:hidden; margin:0 0 0 25px !important; color:#777; font-size:12px    }
#comentarios h2     { color:#af0000; font-size:12px; width:200px; float:left; font-weight:normal;text-align:left; background:url(img/icn_comentarios.jpg) no-repeat top left; padding-left:35px; min-height:22px; }
#comentarios h2 span{ color:#333; font-size:10px; font-weight:normal; text-align:left; display:block; width:200px;border-top:1px solid #bbb; font-size:10px}
.contenedor_comentarios         { width:625px; padding:20px 0 0 0; font-size:11px; margin:0 0 20px 25px!important; border-top:1px solid #e2e2e2; float:left}
.contenedor_comentarios p 		{ width:365px !important; float:left; overflow:hidden; margin:0 0 0 25px !important; color:#777; font-size:11px    }
.contenedor_comentarios h2		{ color:#af0000; font-size:11px!important; width:200px; float:left; font-weight:normal;text-align:left; background:url(img/icn_comentarios.jpg) no-repeat top left; padding-left:35px; min-height:22px; }
.contenedor_comentarios h2 span	{ color:#333; font-size:10px; font-weight:normal; text-align:left; display:block; width:200px;border-top:1px solid #777; font-size:10px}


/*BOTON*/  
.btn_seminario   { width:173px; height:33px; background:url(img/boton_seminario.jpg) no-repeat; float: left }

/*MENU SEMINARIO*/
ul.menu_seminario { width:710px; height:33px; float:left; background:url(img/bg_menuseminario.jpg) repeat-x; margin-bottom: 30px}
ul.menu_seminario li { height: 23px; color:#FFFFFF; text-transform:uppercase; padding: 10px 12px 0px 12px ; float:left; 
                       font-family: Trebuchet, Arial, Helvetica, sans-serif!important; font-size:12px; font-weight: bold; list-style-type:none;                       border-left: #d4650c 1px solid; border-right: #ff9d52 1px solid  }

ul.menu_seminario li a { color:#FFFFFF; text-decoration:none}
#contenedor_seminario { width: 928px; float:left; background:url(img/bg_seminario.jpg) repeat-y; margin-left: 17px}
#contenedor_detalle { width: 710px; float:left; margin-right: 17px}

#contenedor_detalle h1 { color:#000000; font-weight:bold; font-size:12px; font-family: Trebuchet, Arial, Helvetica, sans-serif!important; padding: 0 0 2px 10px; border-bottom: #fa7f1f 1px solid; width: 670px; float:left; background:url(img/vineta_seminario.jpg) no-repeat 0 3px; text-transform:uppercase; margin-bottom: 20px}
             
#img_seminario { width: 232px; float:left; overflow: hidden}			                                
										
#img_seminario img { border: #fb882d 1px solid; max-width: 230px; float: left; margin-bottom: 15px}  

#text_seminario { width: 440px; float:left; color:#000000; font-size:11px; line-height: 18px; margin-left:35px; text-align:justify}   
ul.menu_seminario li.sinborde { border-right:none}           

/*INFO EXPOSITORES*/

.contenedor_expositores { width: 710px; float:left; margin-bottom:60px }
.img_expositor { width:166px; float:left; margin-right: 20px}
.img_expositor img {border: #eaeaea 3px solid; max-width: 160px; float:left }

.contenedor_expositores h2 { width:510px; float:left; color: #7b1b1c; font-size:14px; font-weight:bold; text-decoration: underline; background:url(img/vineta_seminario.jpg) no-repeat 0 5px; padding-left: 10px; margin-top:35px}
.contenedor_expositores h3 {width:510px; float:left; color: #585a59; font-size:11px; margin-bottom:17px}
.contenedor_expositores p {width:510px; float:left; color: #585a59; font-size:11px; text-align: justify }

/*FORMULARIO INSCRIPCION*/
.inscripcion { width: 415px; float:left; margin-left:170px }
.inscripcion h2 { width:405px; height:33px; margin:5px 0 5px 0; background:url(img/img_barra_formulario.jpg) no-repeat; padding:10px 0 0 10px; font-family:"Trebuchet MS"; font-size:14px; color: #FFFFFF;text-shadow: #000 0.2em 0.1em 0.05em; float:left; text-transform:uppercase }
.inscripcion label { width: 70px; float:left; margin: 0 0 0 10px; background:url(img/vineta_seminario.jpg) no-repeat 0 2px; text-indent:5px}
.inscripcion input {width: 335px; height: 20px; float:left; background: #cccccc; margin-bottom: 10px; border:1px solid #ccc;}
.inscripcion textarea {  width: 335px; height: 100px; float:right; background: #cccccc; margin-bottom: 10px; border: 1px solid #ccc;}

/*text-shadow: #2c5f92 0.2em 0.1em 0.05em; sombra texto*/


/*BOTON FORMULARIO*/
.boton_formulario { background: url(img/boton_formulario.jpg); width: 102px; height:19px; display:block; float:left; margin-left:180px; _margin-left:90px}
.boton_formulario:hover { background-position: 0 100%}

/*INFORMACIÓN GENERAL*/

.contenedor_info { width:610px; float:left; margin: 0 0 10px 55px;border-bottom:#7b1b1c 0px solid; }
.contenedor_info2 { width:610px; float:left; margin: 0 0 10px 5px;border-bottom:#7b1b1c 0px solid; }
.contenedor_info h2 { width:610px; float:left; color: #7b1b1c; font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif;                      margin-bottom:3px;}

.contenedor_info h3 { width:610px; float:left; font-size:8px; line-height: 12px; margin-bottom: 10px; background:url(img/vineta_formulario.jpg)                      no-repeat; padding-left: 20px; font-style:italic;color: #585a59;}
.contenedor_info h3 span { color:#FF6600;} 

.contenedor_info p { width:610px; float:left; color: #585a59; font-size:11px; text-align: justify; padding-bottom: 15px; }
					 
.continuar_leyendo { width:95px; height:15px; background:#999999; float:right; margin-bottom: 14px;}
.continuar_leyendo a { font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#FFFFFF; margin:2px 0 0 5px; text-decoration:none;}
.continuar_leyendo a:hover { text-decoration:underline;}
