/* inicio estilos comunes */
body
{

	margin: 1px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;
}
h1
{
	color: #DB0000;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #DCDCDC;
	margin: 0 0 25px -10px;
	padding-bottom: 3px;
}
h1 span
{
	color: #000;
}
h2
{
	color: #000;
	font-size: 11px;
	margin: 0 0 10px 0;
	background: url(img/items.jpg) no-repeat;
	background-position: 0 3px;
	padding-left: 15px;
	text-transform: uppercase;
}
h3
{
	color: #FFF;
	font-size: 9px;
	line-height: 17px;
	margin: 0;
	font-weight: normal;
}
h4
{
	color: #FFF;
	font-size: 13px;
	line-height: 12px;
	margin: 3px 0 0 0;
	font-weight: bold;
}
h4 span
{
	font-weight: normal;
}
h5
{
	color: #FFF;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	font-weight: normal;
}
p
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
 /* --------PRINCIPAL---------  */
 
.principal
{
	width: 984px;
	background-color: #FFF;
	border: 1px solid #818181;
}
.menu_arriba
{
	background: url(img/linea_menu_ar.jpg) repeat-x;
	height: 32px;
}
.contenido_menu_arriba
{
	padding: 0 0 0 20px;
	height: 28px;
	float: left;
	/*border: 1px solid red;*/
}
.link:link, a.link:visited, a.link:active
{
	color: #D60000;
	font-size: 11px;
	line-height: 17px;
	text-decoration: none;
}
a.link:hover
{
	color: #555;
}
.back
{
	margin-top: 10px;
	text-align: right;
	width: 100%;
	/*border-top: 1px solid #FCC;*/
	background: #F5F5F5;
	padding: 2px 8px 2px 0;
}
a.link_menu_arriba:link, a.link_menu_arriba:visited, a.link_menu_arriba:active
{
	color: #333;
	font-size: 11px;
	line-height: 17px;
	text-decoration: none;
}
a.link_menu_arriba:hover
{
	color: #DB0000;
}
.separador
{
	vertical-align: middle;
}
.usuario-contra
{
	float: right;
	margin: 4px 15px 0 0;
}
.txt_usuario
{
	font-size: 11px;
	color: #333;
}
.txt_login_error
{
	font-size: 11px;
	color: #DB0000;
	font-style: italic;
}
.buscador_input
{
	width: 100px;
	border: 1px solid #B0B0B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buscador_button
{
	border: 1px solid #4E4E4E;
	background: url(img/linea_boton.jpg) repeat-x;
	color: #000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 45px;
	height: 17px;
	cursor: pointer;
}
.botonera
{
	background: url(img/linea_botonera.jpg) repeat-x;
	height: 40px;
	padding-left: 10px;
}
a.link_botonera:link,a.link_botonera:visited,a.link_botonera:active
{
	color: #333;
	font-size: 10px;
	line-height: 17px;
	margin: 0 5px 0 5px;
	text-decoration: none;
}
a.link_botonera:hover
{
	color: #FFF;
}
.contenido
{
	width: 70%;
	vertical-align: top;
	padding: 35px;
}

/* ------ Menu Lateral ------- */

.menu_lateral
{
	width: 30%;
	vertical-align: top;
}
.lateral_1
{
	background: url(img/lateral_01.jpg) repeat-x;
	height: 47px;
	border-left: 1px solid #A60000;
	border-right: 1px solid #A60000;
	margin: 5px 0 3px 0;
}
.lateral_1_img
{
	padding: 8px;
}
.circulo
{
	margin: 3px 10px 0 0;
	float: left;
}
.lateral_1_a
{
	background-color: #EFEFEF;
	border: 1px solid #C0C0C0;
	width: 295px;
}
.l1_contenido
{
	padding: 17px;
	line-height: 17px;
}
.lateral_2
{
	background: url(img/lateral_02.jpg) repeat-x;
	height: 29px;
	border-left: 1px solid #A60000;
	border-right: 1px solid #A60000;
	margin: 15px 0 3px 0;
}
.lateral_2_a
{
	background-color: #EFEFEF;
	border: 1px solid #C0C0C0;
	width: 295px;
}

.cont_survey /* contenedor de la encuesta */
{
	text-align: center;
	margin: 0 0 10px 0;
}
.sep_survey
{
	background: url(img/separador_lateral.jpg) repeat-x center;
	height: 20px;
	margin: 0 15px 0 15px;
}
.l2_contenido /*pregunta*/
{
	padding: 8px;
	text-align: left;
}
.option
{
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
	text-align: left;
}
/*
.boton_votar
{
	border: 1px solid #ADADAD;
	background: url(img/linea_boton2.jpg) repeat-x;
	color: #FFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 60px;
	height: 22px; 
	margin: 5px 0 0 0;
}
*/
.lateral_tit
{
	padding: 5px 0 0 8px;
}
.lateral_3
{
	background: url(img/lateral_02.jpg) repeat-x;
	height: 29px;
	border-left: 1px solid #A60000;
	border-right: 1px solid #A60000;
	margin: 15px 0 3px 0;
}
.lateral_3_a
{
	background-color: #EFEFEF;
	border: 1px solid #C0C0C0;
	width: 295px;
	margin-bottom: 5px;
}
.padding_lg
{
	padding: 20px;
}
.titulo_lateral
{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 20px 0 0 15px;
}
.txt_lateral
{
	font-size: 11px;
	color: #484848;
	background: url(img/items.jpg) no-repeat;
	background-position: 0 5px;
	padding-left: 12px;
}
a.link_txt_lateral:link, a.link_txt_lateral:visited, a.link_txt_lateral:active
{
	font-size: 11px;
	color: #D60000;
	text-decoration: none;
}
a.link_txt_lateral:hover
{
	color: #999;
}
.separador_lateral
{
	background: url(img/separador_lateral.jpg) repeat-x center;
	height: 20px;
}
.boton_lateral
{
	border: 1px solid #666;
	background: url(img/linea_boton2.jpg) repeat-x;
	color: #FFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*width: 160px;*/
	height: 22px;
	margin: 15px 0 0 0; 
	cursor: pointer;
}

/* ------ FIN Menu Lateral ------- */

/* ----------- INDEX ------------- */

.contenido_gral
{
	margin: 30px;
	border: 1px solid red;
}
.img_index
{
	margin-top: 30px;
}
.imagenes
{
	border-left: 6px solid #E12727;
	margin: 0 20px 15px 0;
}
a.link_index:link,a.link_index:visited,a.link_index:active
{
	color: #E12727;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 5px 0 0;
}
a.link_index:hover
{
	color: #000;
}
.visitado
{
	color: #969696;
}
.lista
{
	color: #000;
	font-size: 11px;
	line-height: 17px
}
.lis_cliente_der
{
	float: left;
	width: 47%;
}
.lis_cliente_izq
{
	float:right;
	width: 51%;
}

.lis_cliente
{
	margin: 5px 0 5px 0;
}
.lis_cliente img
{
	border-right: 3px solid #E12727;
	margin-right: 10px;
}
.pixel_linea
{
	background: url(img/pixel_linea.jpg) repeat-x;
	width: 259px;
	height: 1px;
	margin: 15px;
}
.staff
{
	margin: 15px;
}
.img_staff
{
	border-left: 5px solid #E12727;
	margin-right: 15px;
}
.columna_izq
{
	float: left;
	width: 49%;
}
.columna_der
{
	float: right;
	width: 49%;
}
.boton
{
	margin: 5px 0 5px 5px;
	float: left;
	width: 10%;
}
.tit_boton
{
	float: right;
	width: 85%;
	margin-top: 12px;
}
/* ----------- FIN INDEX ------------- */

.linea_menu_ab
{
	background: url(img/linea_menu_ab.jpg) repeat-x;
	height: 36px;
	text-align: center;
}
.linea_menu_ab1
{
	background: url(img/linea_menu_ab1.jpg) repeat-x;
	height: 19px;
	text-align: center;
}
.contenido_menu_abajo
{
	padding: 7px;
	vertical-align: middle;
}
a.menu_abajo:link,a.menu_abajo:visited,a.menu_abajo:active
{
	color: #3F3F3F;
	font-size: 10px;
	line-height: 17px;
	text-decoration: none;
	margin: 0 5px 0 5px;;
}
a.menu_abajo:hover
{
	color: #FFF;
}
.texto
{
	color: #666;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 17px;
	margin: 0px;
	font-weight: normal;
}
.derechos_reservados
{
	float: left;
	padding-left: 300px;
}
.link_evo
{
	float: right;
}
a.evo:link,a.evo:visited,a.evo:active
{
	color: #FFF;
	font-size: 10px;
	line-height: 17px;
	text-decoration: none;
	margin: 0 5px 0 5px;
}
a.evo:hover
{
	color: #C0C0C0;
}
.item_chico
{
	color: #069;
	font-size: 11px;
	line-height: 17px;
	margin: 0;
}

/* ----------- FORMULARIO ------------- */

/* CONTENIDO HOME */

.home_contenedor
{
	background-color: #EEE;
	border: 1px solid #CCC;
	margin: -30px;
	padding: 25px;
}
.home
{
	
}
.home_left
{
	float: left;
	width:  49%;
}
.home_right
{
	float: right;
	width:  49%;
}
.home_clear
{
	clear: both;
	height: 0;
}
.home #titulo1, #titulo2, #titulo3
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFF;
	height: 30px;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 5px;
}
.home #titulo1
{
	background: url(img/titulo1_bg.jpg) repeat-x;
}
.home #titulo2
{
	background: url(img/titulo2_bg.jpg) repeat-x;
}
.home #titulo3
{
	background: url(img/titulo3_bg.jpg) repeat-x;
}
.home h1 div
{
	padding: 7px 0 0 0;
	margin: 0 0 0 28px;
}
.home h2
{
	width: 92%;
	color: #333;
	background: #EEE;
	border: 1px solid #CCC;
	font-size: 11px;
	margin: 10px 0 10px 0;
	padding: 4px;
	text-transform: none;
	font-weight: normal;
	text-align: left;
}
.home_celda
{
	/*margin-bottom: 11px;*/
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.home_celda_separador
{
	height: 11px;
	background-color: #EEE;
	border: 0;
}
.home_news
{
	/*margin: 15px 10px 15px 10px;*/
}
.home_new_padding
{
	padding: 10px;
	border-bottom: 1px solid #CCC;
}
.home_new
{
	width: 100%;
}
.home_title
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
}
.home_summary
{
	font-size: 11px;
	text-align: left;
	line-height: 16px;
}
.home_img
{
	width: 80px;
	margin: 0 0 5px 10px;
	border-left: 3px solid #E12727;
}
.home_link
{
	text-align: right;
	margin-top: 8px;
	background: url(img/separador_link.jpg) no-repeat;
	background-position: top right;
	height: 10px;
	padding: 6px 0 0 0;
}
a.home_link:link, a.home_link:active, a.home_link:visited
{
	color: #D60000;
	font-size: 11px;
	text-decoration: none;
}
a.home_link:hover
{
	color:#555;
}
.home_cvc_celda
{
	margin-bottom: 11px;
	background-color: #F9F9F9;
	border: 1px solid #CCC;
}
.home_cvc_padding
{
	background-color: #FFF;
	border: 1px solid #CCC;
	margin: 10px 5px 10px 5px;
}
.home_cvc_separador
{
	height: 2px; 
	border: 1px solid #CCC; 
	background: #F9F9F9; 
	width: 95%;
	overflow: hidden;
}
.home_cvc_link
{
	margin: 10px 0 8px 8px;
	text-align: left;
}
a.home_cvc_link:link, a.home_cvc_link:active, a.home_cvc_link:visited
{
	color: #D60000;
	font-size: 11px;
	text-decoration: none;
}
a.home_cvc_link:hover
{
	color: #555;
}
/*
.home_research
{
	margin: 15px 0 0 10px;
}
.home_research table
{
	margin-bottom: 20px;
}
.home_research_title
{
	font-weight: bold;
}
.home_research_summary
{
	font-size: 10px;	
}
.home_research_link
{
	text-align: right;
	margin-top: 8px;
}
a.home_research_link:link, a.home_research_link:active, a.home_research_link:visited
{
	color: #F00;
	font-size: 10px;
	text-decoration: none;
}
a.home_research_link:hover
{
	color: #555;
}
.home_event
{
	margin: 15px 0 0 10px;
}
.home_event table
{
	margin-bottom: 15px;
}
.home_event_title
{
	font-weight: bold;
}
.home_event_summary
{
	font-size: 10px;	
}
.home_event_link
{
	text-align: right;
	margin-top: 8px;
}
a.home_event_link:link, a.home_event_link:active, a.home_event_link:visited
{
	color: #F00;
	font-size: 10px;
	text-decoration: none;
}
a.home_event_link:hover
{
	color: #555;
}
.home_alliance
{
	margin: 15px 0 0 10px;
}
.home_alliance table
{
	margin-bottom: 15px;
}
.home_alliance_title
{
	font-weight: bold;
}
.home_alliance_summary
{
	font-size: 10px;	
}
.home_alliance_link
{
	text-align: right;
	margin-top: 8px;
}
a.home_alliance_link:link, a.home_alliance_link:active, a.home_alliance_link:visited
{
	color: #F00;
	font-size: 10px;
	text-decoration: none;
}
a.home_alliance_link:hover
{
	color:#555;
}*/
/* FIN CONTENIDO HOME */


/* ESTILOS PARA LAS CLASES DE OC */
.form_tbl
{
	width: 70%;
}

.form_td_title
{
	height: 0;
}

.form_td_separator
{
	height: 0;
}

.form_td_l
{
	width: 38%;
	padding: 3px;
	text-align: left;
}

.form_td_r
{
	width: 62%;
	padding: 3px;
	text-align: left;
}

.form_td_cs
{
	padding: 3px;
	text-align: right;
}

.form_td_sub
{
	padding: 10px;
	text-align: center;
}

.form_td_error
{
	padding: 10px;
	text-align: center;
}

.form_td_ok
{
	padding: 10px;
	text-align: center;
}

.text_field
{	
	color: #666;
	font-size: 12px;
	line-height: 17px;
}

.text_info
{
	color: #666;
	font-size: 11px;
	line-height: 17px;
}

.text_required
{
	color: #999;
	font-size: 10px;
	line-height: 16px;
}

.text_ok
{
	color: #666;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}

.text_error
{
	color: #666;
	font-size: 12px;
	line-height: 17px;
	font-style: italic;
}

.form
{
	margin: 0;
	padding: 0;
}
.input_text
{
	border: 1px solid #E12727;
	color: #000;
	font-size: 11px;
	width: 99%;
}
.input_date
{
	border: 1px solid #E12727;
	color: #000;
	font-size: 11px;
	width: 80px;
}	
.select
{
	border: 1px solid #E12727;
	color: #000;
	font-size: 11px;
	width: 99%;
}
.textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #E12727;
	background: url(img/bg.jpg);
	color: #000;
	width: 99%
}
.input_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FCC;	
	background-color: #E12727;
	color: #FFF;
	height: 22px;
	font-size: 11px;
	cursor: pointer;
}
/* FIN ESTILOS PARA LAS CLASES DE OC */

/* SERVICIOS */
.service_type
{
	margin: 22px;
	background: url(img/items_fle.jpg) no-repeat;
	background-color: #F5F5F5;
	height: 19px;
}
.service_type div
{
	padding: 2px 0 0 25px;
}
a.service_type_link:link, a.service_type_link:visited, a.service_type_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.service_type_link:hover
{
	color: #666;
}
.service_type_title
{
	margin: 20px 0 20px 0;
	font-weight: bold;
	background: url(img/items_tri.jpg) no-repeat;
	height: 25px;
	background-color: #D1D1D1;
	color: #FFF;	
}
.service_type_title div
{
	padding: 5px 0 0 35px;
}
.service_back
{
	text-align: right;
	margin: 0 0 10px 0;
}
a.service_back_link:link, a.service_back_link:visited, a.service_back_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.service_back_link:hover
{
	color: #666;
}
.service
{
}
.service_content
{
}
.service_left
{
	float: left;
	width: 73%;
}
.service_right
{
	float: right; 
	width: 25%;
}
.service_clear
{
	clear: both;
	height: 0;
}
/*.service_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;
}*/
.service_summary
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
.service_link_cont
{
	margin: 15px 0 0 0;
}

a.service_link_cont:link, a.service_link_cont:visited, a.service_link_cont:active
{
	color: #E12727;	
	font-weight: bold;
	text-decoration: none;
}
a.service_link_cont:hover
{
	color: #000;
}
.service_line
{
	background-color: #F0F0F0;
	height: 6px;
	margin: 15px 0 15px 0;
}
.service_nav_container
{
	margin: 20px 0 20px 0;
	padding: 5px;
	text-align: center;
}
a.service_nav_link:link, a.service_nav_link:active, a.service_nav_link:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
a.service_nav_link:hover
{
	text-decoration: none;
	color: #E12727;
}


.show_service_container
{
}
.show_service_no
{
	text-align: center;
	padding: 20px;
}
.show_service
{
}
/*.show_service_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;	
}*/
.show_service_title
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 25px 0;
}
.show_service_description
{
	margin: 0 0 20px 0;
}
.show_service_photos
{
}
.show_service_photos td
{
	padding: 0 40px 15px 0;
}
.show_service_photos img
{
	border-left: 6px solid #E12727;
}
/*.show_service_link_cont
{
	text-align: left;
	margin: 20px 0 20px 0;
}
a.show_service_link:link, a.show_service_link:active, a.show_service_link:visited
{
	color: #E12727;
	font-size: 11px;
	text-decoration: none;
}
a.show_service_link:hover
{
	color: #000;
	text-decoration: none;
}*/
.show_service_back
{
	text-align: right;
}
a.show_service_link_back:link, a.show_service_link_back:visited, a.show_service_link_back:active
{
	color: #DB0000;
	text-decoration: none;
}
a.show_service_link_back:hover
{
	color: #666;
}
/* FIN SERVICIOS */

/* EVENTOS */
.main_event_container
{
	margin: 20px 0 20px 0;
	padding: 10px;
	border: 1px solid #C8C8C8;
	background-color: #F3F3F3;
}
.main_event
{
}
.main_event h2
{
	border: 1px solid #F3F3F3; /* tiene el mismo color que el fonfo, es para corregir un error en IE6 */
}
.main_event_content
{
}
.main_event_left
{
	/*float: left;*/
	float: right;
	width: 73%;
	border: 1px solid #F3F3F3; /* tiene el mismo color que el fonfo, es para corregir un error en IE6 */
}
.main_event_right
{
	/*float: right;*/
	float: left; 
	width: 25%;
	border: 1px solid #F3F3F3; /* tiene el mismo color que el fonfo, es para corregir un error en IE6 */
	/*margin-top: 8px;*/
}
.main_event_right img
{
	margin: 0 !important;
}
.main_event_clear
{
	clear: both;
	height: 0;
}
/*.main_event_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;
}*/
.main_event_summary
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 8px;
}
.main_event_link_cont
{
	margin: 15px 0 0 0;
}

a.main_event_link_cont:link, a.main_event_link_cont:visited, a.main_event_link_cont:active
{
	color: #E12727;	
	font-weight: bold;
	text-decoration: none;
}
a.main_event_link_cont:hover
{
	color: #000;
}
.main_event_line
{
	background-color: #DDD;
	height: 6px;
	margin: 15px 0 15px 0;
}


.event
{
}
.event_content
{
}
.event_left
{
	float: left;
	width: 73%;
}
.event_right
{
	float: right; 
	width: 25%;
}
.event_clear
{
	clear: both;
	height: 0;
}
/*.event_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;
}*/
.event_summary
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
.event_link_cont
{
	margin: 15px 0 0 0;
}

a.event_link_cont:link, a.event_link_cont:visited, a.event_link_cont:active
{
	color: #E12727;	
	font-weight: bold;
	text-decoration: none;
}
a.event_link_cont:hover
{
	color: #000;
}
.event_line
{
	background-color: #F0F0F0;
	height: 6px;
	margin: 15px 0 15px 0;
}
.event_nav_container
{
	margin: 20px 0 20px 0;
	padding: 5px;
	text-align: center;
}
a.event_nav_link:link, a.event_nav_link:active, a.event_nav_link:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
a.event_nav_link:hover
{
	text-decoration: none;
	color: #E12727;
}


.show_event_container
{
}
.show_event_no
{
	text-align: center;
	padding: 20px;
}
.show_event
{
}
/*.show_event_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;	
}*/
.show_event_title
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 25px 0;
}
.show_event_description
{
	margin: 0 0 20px 0;
}
.show_event_photos
{
}
.show_event_photos td
{
	padding: 0 40px 15px 0;
}
.show_event_photos img
{
	border-left: 6px solid #E12727;
}
/*.show_event_link_cont
{
	text-align: left;
	margin: 20px 0 20px 0;
}
a.show_event_link:link, a.show_event_link:active, a.show_event_link:visited
{
	color: #E12727;
	font-size: 11px;
	text-decoration: none;
}
a.show_event_link:hover
{
	color: #000;
	text-decoration: none;
}*/
.show_event_back
{
	text-align: right;
}
a.show_event_link_back:link, a.show_event_link_back:visited, a.show_event_link_back:active
{
	color: #DB0000;
	text-decoration: none;
}
a.show_event_link_back:hover
{
	color: #666;
}
/* FIN EVENTOS */

/* PUBLICACIONES */
.publication_type
{
	margin: 22px;
	background: url(img/items_fle.jpg) no-repeat;
	background-color: #F5F5F5;
	height: 19px;
}
.publication_type div
{
	padding: 2px 0 0 25px;
}
a.publication_type_link:link, a.publication_type_link:visited, a.publication_type_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.publication_type_link:hover
{
	color: #666;
}
.publication_type_title
{
	margin: 20px 0 20px 0;
	font-weight: bold;
	background: url(img/items_tri.jpg) no-repeat;
	height: 25px;
	background-color: #D1D1D1;
	color: #FFF;
} 
.publication_type_title div
{
	padding: 5px 0 0 35px;
}
.publication_back
{
	text-align: right;
	margin: 0 0 10px 0;
}
a.publication_back_link:link, a.publication_back_link:visited, a.publication_back_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.publication_back_link:hover
{
	color: #666;
}
.publication
{
}
.publication_content
{
}
.publication_left
{
	float: left;
	width: 73%;
}
.publication_right
{
	float: right; 
	width: 25%;
}
.publication_clear
{
	clear: both;
	height: 0;
}
.publication_table
{
	margin: 0 0 25px 0;
}
.publication_table th
{
	text-align: left;
	padding: 3px;
	background-color: #F3F3F3;
	height: 5px;
}
.publication_table th div
{
	font-weight: normal;
	color: #000;
}
.publication_table td
{
	padding: 3px;
	background-color: #FFF;
	vertical-align: top;
	border: 1px solid #E6E6E6;
}
.publication_table td div
{
	color: #666;
}
/*
.publication_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;
}
*/
.publication_summary
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
.publication_link_cont
{
	margin: 15px 0 0 0;
}

a.publication_link_cont:link, a.publication_link_cont:visited, a.publication_link_cont:active
{
	color: #E12727;	
	font-weight: bold;
	text-decoration: none;
}
a.publication_link_cont:hover
{
	color: #000;
}
.publication_line
{
	background-color: #F0F0F0;
	height: 6px;
	margin: 15px 0 15px 0;
}
.publication_nav_container
{
	margin: 20px 0 20px 0;
	padding: 5px;
	text-align: center;
}
a.publication_nav_link:link, a.publication_nav_link:active, a.publication_nav_link:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
a.publication_nav_link:hover
{
	text-decoration: none;
	color: #E12727;
}


.show_publication_container
{
}
.show_publication_no
{
	text-align: center;
	padding: 20px;
}
.show_publication
{
}
.show_publication_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;	
}
.show_publication_title
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.show_publication_press
{
	padding: 10px 0 10px 0;
}
.show_publication_press span
{
	font-weight: bold;
	color: #DB0000;
}
.show_publication_description
{
	margin: 0 0 20px 0;
}
.show_publication_photos
{
}
.show_publication_photos td
{
	padding: 0 40px 15px 0;
}
.show_publication_photos img
{
	border-left: 6px solid #E12727;
}
.show_publication_link_cont
{
	text-align: left;
	margin: 20px 0 20px 0;
}
a.show_publication_link:link, a.show_publication_link:active, a.show_publication_link:visited
{
	color: #E12727;
	font-size: 11px;
	text-decoration: none;
}
a.show_publication_link:hover
{
	color: #000;
	text-decoration: none;
}
.show_publication_back
{
	text-align: right;
}
a.show_publication_link_back:link, a.show_publication_link_back:visited, a.show_publication_link_back:active
{
	color: #DB0000;
	text-decoration: none;
}
a.show_publication_link_back:hover
{
	color: #666;
}
/* FIN PUBLICACIONES */


/* INVESTIGACIONES */
.research_type
{
	margin: 22px;
	background: url(img/items_fle.jpg) no-repeat;
	background-color: #F5F5F5;
	height: 19px;
}
.research_type div
{
	padding: 2px 0 0 25px;
}
a.research_type_link:link, a.research_type_link:visited, a.research_type_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.research_type_link:hover
{
	color: #666;
}
.research_type_title
{
	margin: 20px 0 20px 0;
	font-weight: bold;
	background: url(img/items_tri.jpg) no-repeat;
	height: 25px;
	background-color: #D1D1D1;
	color: #FFF;
} 
.research_type_title div
{
	padding: 5px 0 0 35px;
}
.research_back
{
	text-align: right;
	margin: 0 0 10px 0;
}
a.research_back_link:link, a.research_back_link:visited, a.research_back_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.research_back_link:hover
{
	color: #666;
}
.research
{
}
.research_content
{
}
.research_left
{
	float: left;
	width: 73%;
}
.research_right
{
	float: right; 
	width: 25%;
}
.research_clear
{
	clear: both;
	height: 0;
}
.research_table
{
	margin: 0 0 25px 0;
}
.research_table th
{
	text-align: left;
	padding: 3px;
	background-color: #F3F3F3;
	height: 5px;
}
.research_table th div
{
	font-weight: normal;
	color: #000;
}
.research_table td
{
	padding: 3px;
	background-color: #FFF;
	vertical-align: top;
	border: 1px solid #E6E6E6;
}
.research_table td div
{
	color: #666;
}
/*
.research_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;
}
*/
.research_summary
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
.research_link_cont
{
	margin: 15px 0 0 0;
}

a.research_link_cont:link, a.research_link_cont:visited, a.research_link_cont:active
{
	color: #E12727;	
	font-weight: bold;
	text-decoration: none;
}
a.research_link_cont:hover
{
	color: #000;
}
.research_line
{
	background-color: #F0F0F0;
	height: 6px;
	margin: 15px 0 15px 0;
}
.research_nav_container
{
	margin: 20px 0 20px 0;
	padding: 5px;
	text-align: center;
}
a.research_nav_link:link, a.research_nav_link:active, a.research_nav_link:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
a.research_nav_link:hover
{
	text-decoration: none;
	color: #E12727;
}

.show_research_container
{
}
.show_research_no
{
	text-align: center;
	padding: 20px;
}
.show_research
{
}
.show_research_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;	
}
.show_research_title
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.show_research_press
{
	padding: 10px 0 10px 0;
}
.show_research_press span
{
	font-weight: bold;
	color: #DB0000;
}
.show_research_description
{
	margin: 0 0 20px 0;
}
.show_research_photos
{
}
.show_research_photos td
{
	padding: 0 40px 15px 0;
}
.show_research_photos img
{
	border-left: 6px solid #E12727;
}
.show_research_files
{
	border: 1px solid #DDD;
	background-color: #FCFCFC;
	margin: 10px 0 10px 0;
}
/*.show_research_files_title
{
	font-weight: bold;
	color: #DB0000;
	padding: 5px;
}*/
.show_research_files td
{
	padding: 10px 40px 10px 40px;
}
.show_research_link_cont
{
	text-align: left;
	margin: 20px 0 20px 0;
}
a.show_research_link:link, a.show_research_link:active, a.show_research_link:visited
{
	color: #E12727;
	font-size: 11px;
	text-decoration: none;
}
a.show_research_link:hover
{
	color: #000;
	text-decoration: none;
}
.show_research_back
{
	text-align: right;
}
a.show_research_link_back:link, a.show_research_link_back:visited, a.show_research_link_back:active
{
	color: #DB0000;
	text-decoration: none;
}
a.show_research_link_back:hover
{
	color: #666;
}
/* FIN INVESTIGACIONES */

/* ALIANZAS */
.alliance_type
{
	margin: 22px;
	background: url(img/items_fle.jpg) no-repeat;
	background-color: #F5F5F5;
	height: 19px;
}
.alliance_type div
{
	padding: 2px 0 0 25px;
}
a.alliance_type_link:link, a.alliance_type_link:visited, a.alliance_type_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.alliance_type_link:hover
{
	color: #666;
}
.alliance_type_title
{
	margin: 20px 0 20px 0;
	font-weight: bold;
	background: url(img/items_tri.jpg) no-repeat;
	height: 25px;
	background-color: #D1D1D1;
	color: #FFF;
} 
.alliance_type_title div
{
	padding: 5px 0 0 35px;
}
.alliance_back
{
	text-align: right;
	margin: 0 0 10px 0;	
}
a.alliance_back_link:link, a.alliance_back_link:visited, a.alliance_back_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.alliance_back_link:hover
{
	color: #666;
}
.alliance
{
}
.alliance_content
{
}
.alliance_left
{
	float: left;
	width: 73%;
}
.alliance_right
{
	float: right; 
	width: 25%;
}
.alliance_clear
{
	clear: both;
	height: 0;
}
/*.alliance_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;
}*/
.alliance_summary
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
.alliance_link_cont
{
	margin: 15px 0 0 0;
}

a.alliance_link_cont:link, a.alliance_link_cont:visited, a.alliance_link_cont:active
{
	color: #E12727;	
	font-weight: bold;
	text-decoration: none;
}
a.alliance_link_cont:hover
{
	color: #000;
}
.alliance_line
{
	background-color: #F0F0F0;
	height: 6px;
	margin: 15px 0 15px 0;
}
.alliance_nav_container
{
	margin: 20px 0 20px 0;
	padding: 5px;
	text-align: center;
}
a.alliance_nav_link:link, a.alliance_nav_link:active, a.alliance_nav_link:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
a.alliance_nav_link:hover
{
	text-decoration: none;
	color: #E12727;
}

.show_alliance_container
{
}
.show_alliance_no
{
	text-align: center;
	padding: 20px;
}
.show_alliance
{
}
/*.show_alliance_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;	
}*/
.show_alliance_title
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 25px 0;
}
.show_alliance_description
{
	margin: 0 0 20px 0;
}
.show_alliance_photos
{
}
.show_alliance_photos td
{
	padding: 0 40px 15px 0;
}
.show_alliance_photos img
{
	border-left: 6px solid #E12727;
}
/*.show_alliance_link_cont
{
	text-align: left;
	margin: 20px 0 20px 0;
}
a.show_alliance_link:link, a.show_alliance_link:active, a.show_alliance_link:visited
{
	color: #E12727;
	font-size: 11px;
	text-decoration: none;
}
a.show_alliance_link:hover
{
	color: #000;
	text-decoration: none;
}*/
.show_alliance_back
{
	text-align: right;
}
a.show_alliance_link_back:link, a.show_alliance_link_back:visited, a.show_alliance_link_back:active
{
	color: #DB0000;
	text-decoration: none;
}
a.show_alliance_link_back:hover
{
	color: #666;
}
/* FIN ALIANZAS */

/* CV */
.cv_type
{
	margin: 22px;
	background: url(img/items_fle.jpg) no-repeat;
	background-color: #F5F5F5;
	height: 19px;
}
.cv_type div
{
	padding: 2px 0 0 25px;
}
a.cv_type_link:link, a.cv_type_link:visited, a.cv_type_link:active
{
	color: #DB0000;
	text-decoration: none;
}
a.cv_type_link:hover
{
	color: #666;
}
.cv_type_title
{
	margin: 20px 0 20px 0;
	font-weight: bold;
	background: url(img/items_tri.jpg) no-repeat;
	height: 25px;
	background-color: #D1D1D1;
	color: #FFF;
} 
.cv_type_title div
{
	padding: 5px 0 0 35px;
}
.cv_back
{
	text-align: right;
	margin: 0 0 10px 0;
}
a.cv_back_link:link, a.cv_back_link:visited, a.cv_back_link:active
{
	color: #DB0000;
	text-decoration: none;	
}
a.cv_back_link:hover
{
	color: #666;
}
.cv
{
}
.cv_content
{
}
.cv_left
{
	float: left;
	width: 73%;
}
.cv_right
{
	float: right; 
	width: 25%;
}
.cv_clear
{
	clear: both;
	height: 0;
}
/*.cv_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;
}*/
.cv_summary
{
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
.cv_link_cont
{
	margin: 15px 0 0 0;
}

a.cv_link_cont:link, a.cv_link_cont:visited, a.cv_link_cont:active
{
	color: #E12727;	
	font-weight: bold;
	text-decoration: none;
}
a.cv_link_cont:hover
{
	color: #000;
}
.cv_line
{
	background-color: #F0F0F0;
	height: 6px;
	margin: 15px 0 15px 0;
}
.cv_nav_container
{
	margin: 20px 0 20px 0;
	padding: 5px;
	text-align: center;
}
a.cv_nav_link:link, a.cv_nav_link:active, a.cv_nav_link:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
a.cv_nav_link:hover
{
	text-decoration: none;
	color: #E12727;
}

.show_cv_container
{
}
.show_cv_no
{
	text-align: center;
	padding: 20px;
}
.show_cv
{
}
/*.show_cv_date
{
	color: #8B8B8B;
	font-size: 10px;
	font-weight: bold;
	margin:  0 0 10px 0;	
}*/
.show_cv_title
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 25px 0;
}
.show_cv_description
{
	margin: 0 0 20px 0;
}
.show_cv_photos
{
}
.show_cv_photos td
{
	padding: 0 40px 15px 0;
}
.show_cv_photos img
{
	border-left: 6px solid #E12727;
}
/*.show_cv_link_cont
{
	text-align: left;
	margin: 20px 0 20px 0;
}
a.show_cv_link:link, a.show_cv_link:active, a.show_cv_link:visited
{
	color: #E12727;
	font-size: 11px;
	text-decoration: none;
}
a.show_cv_link:hover
{
	color: #000;
	text-decoration: none;
}*/
.show_cv_back
{
	text-align: right;
}
a.show_cv_link_back:link, a.show_cv_link_back:visited, a.show_cv_link_back:active
{
	color: #DB0000;
	text-decoration: none;
}
a.show_cv_link_back:hover
{
	color: #666;
}
/* FIN CV */
