body {
	background:#7e7e7e url(../img/fondos/fondo_gral_2.gif)  top center repeat-x;
	/*background:#898b8d url(../img/fondos/fondo_gral.jpg) top repeat-x;*/
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
#imgFondo { position:absolute; top:0; left:0; z-index:100; visibility:hidden; }
dl, dl * { margin:0; padding:5px; }

p {
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
	font-size:12px;
	line-height:14px;
}

a, a:visited, a:active {
	color:#ccc;
	text-decoration:underline;
}

a:hover {
	color:#ccc;
	text-decoration:none;
}

a.txt_mas_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #543f82 !important;
	text-decoration:none !important;
	padding-top: 5px;
}

.sup_botonera {
	background-image: url(../img/fondos/borde_botonera.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.botonera {
	background-image: url(../img/fondos/botonera.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.buscador {
	background-image:url(../img/fondos/fondo_buscador.gif);
	background-repeat:repeat-x;
	background-position:left;
}
.punteado {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.marco_foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C887D;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ADC5C0;
	border-right-color: #ADC5C0;
	border-bottom-color: #ADC5C0;
	border-left-color: #ADC5C0;
}
.linea_izq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.gris_degradado {
	background-image: url(../img/fondos/gris.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sombra_izq {
	background-image: url(../img/fondos/sombra_izq.jpg);
	background-repeat: repeat-y;
}
.sombra_der {
	background-image: url(../img/fondos/sombra_der.jpg);
	background-repeat: repeat-y;
}
.sombra_inf {
	height:10px;
	background-image:url(../img/fondos/sombra_interior_inf.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.fondo_contenido {
	background-image:url(../img/fondos/fondo_contenido.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.fondo_top {
	height:70px;
	width:765px;
	background-image:url(../img/fondos/fondo_head.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.fondo_inf {
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:11px;
	/*padding-left:20px;*/
	background-image: url(../img/fondos/fondo_foot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.fondo_sombra {
	background-image: url(../img/fondos/fondo_sombra.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.sombra_contenido {
	background-image: url(../img/fondos/sombrita.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

label.error { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; display: block; }

 img.novedades { float:left; margin-right:5px; }

/*-----------titulos seccion---------------------------------------*/
h1 {
	font-family:"din", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:14px;
	color:#5C8880;
	/*background-image:url(../img/bullets/bullet_h1.gif) no repeat 5px 10px;*/
	
}

h2 {
	font-family:"din", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	background-color:#543F82;
	text-transform:uppercase;
	padding:4px 0 0 10px;
}

h3 {
	font-family:"din", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	background-color:#6d5c95;
	padding:4px 0 0 10px;
}

/*-----------paginador--------------------------------------*/
a.selected { background-color:#543F82!important; color:#FFFFFF!important; padding:0 5px; font-weight:bold!important; }

a:hover.ant_sig { color:#543F82!important; text-decoration:underline!important; }

#paginador a { color:#543F82; text-decoration:none; }
#paginador a:hover { color:#543F82; text-decoration:underline;  }

/*-----------botonera---------------------------------------*/
#botonera {
	height:501px;
	background-image:url(../img/fondos/fondo_botonera.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.item_botonera a, .item_botonera a:link, .item_botonera a:visited {
			display: block;
			text-decoration:none;
			
			/* Texto */
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
			padding: 8px 0 6px 18px;
			background:url(../img/bullets/botonera_off.gif) no-repeat 6px 12px;
}

.item_botonera a:hover {
			background: url(../img/bullets/botonera_on.gif) no-repeat 6px 12px;
			background-color: #666;
			
			/* Texto */
			color:#fff;
}

body#organizacion a.seleccionado1, body#oficinas a.seleccionado2, body#contacto a.seleccionado3, body#certificacion a.seleccionado4, body#cursos a.seleccionado5, body#congresos a.seleccionado6, body#contacto a.seleccionado7, body#encuestas a.seleccionado8, body#manuales a.seleccionado9, body#educacion a.seleccionado10 {
			background: url(../img/bullets/botonera_on.gif) no-repeat 6px 12px !important;
			background-color: #666 !important;
			
			/* Texto */
			color:#fff !important;
}

/*-----------textos-----------------------------------------*/
h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #567EA2; }

.titulos {
	background-image: url(img/fondos/titulos.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.txt_12_grisosc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txt_14_gris_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
.txt_14_azul_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #567EA2;
}
.txt_10_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.txt_11_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}

.txt_verde_osc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C8880;
}

.txt_14_verdebd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #27c488;
}
.txt_16_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5A8C83;
	font-weight: normal;
}
.txt_12_narnaja {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1aa073;
}
.txt_12_azul_bd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #543f82;
}
.txt_14_violeta_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #543f82;
}
.txt_mas_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #543f82;
	text-decoration:none;
}
.txt_11_grisclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626366;
	line-height:16px;
}
.txt_11_grisoscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:16px;
}

/*-----------listados--------------------------------------------*/
ul.listado { padding-left:5px; }

a.listado { color:#666666; text-decoration:none; padding-left:0px; }
a:hover.listado { color:#543F82; }

/*-----------formularios-----------------------------------------*/
.formularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cacbcc;
	background-color: #636363;
	width: 90px;
	padding-left: 4px;
	border: 1px solid #ccc;
	height: 15px;
}
.formularios_buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width: 140px;
	padding-left: 4px;
	border: 1px solid #71b49f;
	height: 15px;
	//height: 30px;
}
.contatco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width: 200px;
/* 	padding-left: 4px; */
	border: 1px solid #CCCCCC;
	height: 20px;
/* 	padding-top: 5px; */
}

.cont_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width: 40px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	height: 15px;
	padding-top: 5px;
}

.contacto_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width: 200px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	height: 20px;
	//height: 30px;

}
.contacto_multi {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width: 495px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	height: 100px;
	padding-top: 5px;
}

.contacto_multi2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width:100%;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	height: 100px;
	padding-top: 5px;
}

.contacto_multi_solicitar {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	width:420px;
	padding-left: 4px;
	border: 1px solid #CCCCCC;
	height: 100px;
	padding-top: 5px;
}

.enviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EAEAEA;
	width: 60px;
	border: 1px solid #666666;
	height: 20px;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}

.message { color:#FFFFFF; }
.logo_arxis {
	padding-right: 18px;
}
.logo_p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding-right: 8px;
	padding-left: 4px;
}

.titulo_1{
	background-color: #543F82;
	font-size: 14px;
	font-family: Arial;
	color: #ffffff;
	height: 26px;
	font-weight: bold;
	padding: 5px;
	width: 172px;
}

.titulo_2{
	background-color: #6D5C95;
	font-size: 14px;
	font-family: Arial;
	color: #ffffff;
	height: 26px;
	font-weight: bold;
	padding: 5px;
}
