/***********************************************/
/* Estilos HumanGroup               */
/***********************************************/

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.4;
	margin: 0px;
	padding: 0px;
	background-image: url(interfaz/bg.png);
	background-repeat: repeat-y;
	background-position: center;
}


h1{
	font-size: 16px;
	color: #DE8703;
	background-image: url(interfaz/ico_hg_tit.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-right: 0px;
	padding-left: 23px;
	letter-spacing: 1px;
	margin-top: 20px;
}


h2{
	font-size: 13px;
	color: #DE8703;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C4B7;
	margin-top: 3px;
	margin-bottom: 10px;
}

h3{
	font-size: 12px;
	color: #DE8703;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 2px;
}


h4{
	font-size: 11px;
	color: #DE8703;
	font-weight: bold;
}

p{
	font-size: 11px;
}

td{
	font-size: 11px;
}


a:link, a:visited{
/* text-decoration: none; */
	color: #000000;
}

img {
	border: none;
}

li a:link, a:visited {
	text-decoration: none;
	color: #DE8703;
}


li li a:link, a:visited {
	text-decoration: none;
	color: #DE8703;
}

li li li a:link, a:visited {
	text-decoration: none;
	color: #DE8703;
}

li a:hover {
	text-decoration: underline;
	color: #000000;
}

li li a:hover {
	text-decoration: underline;
	color: #000000;
}

li li li a:hover {
	text-decoration: underline;
	color: #000000;
}

/***********************************************/
/* Estructura de página                        */
/***********************************************/

#cabecera_ext {
	background-image: url(interfaz/bg_up.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#cabecera {
	margin:0 auto;
 	width:780px;
	height: 130px;
 	position:relative;
}

#logo {
	top: 11px;
	left: 17px;
 	position:relative;
}

#top_menu {
	position: absolute;
	top: 0px;
	left: 237px;
	width: 520px;
	height: 40px;
	text-align: right;
	padding-top: 10px;
}


#pagina {
	margin:0 auto;
	top: 5px;
	width:780px;
 	position:relative;
}

#inicio {
	margin:0 auto;
	top: 0px;
	width:732px;
	position:relative;
	padding-right: 24px;
	padding-left: 24px;
}


#col_izq {
	width:171px;
	float: left;
}

#col_der {
	width:171px;
	float: right;
	background:#FFFFFF
}


#contenido {
	position: absolute;
	right: 0px;
	top: 0px;
	width:564px;
	margin-bottom: 20px;
	margin-right: 20px;
}

#rot {
	float: left;
	width: 158px;
	height: 120px;
	background-image: url(interfaz/bg_rot_nar.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#foto_sec {
	width:391px;
	float: left;
}

#path {
	float: left;
	width: 540px;
	height: 28px;
	background-image: url(interfaz/bg_path.png);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-left: 17px;
	background-position: left 8px;
	margin-bottom: 10px;
}

#blok_firma {
	width: 537px;
	text-align: center;
	clear: both;
}

#icos {
	float: right;
	width: 35px;
}

#home_1 {
	float: left;
	margin-right: 33px;
}

#home_2 {
	float: left;
}

#home_3{
	float: right;
}

#home_ban_1 {
	float: left;
	margin-top: 25px;
}

#home_ban_2 {
	float: left;
	margin-top: 25px;
	margin-left: 25px;
}

#col_not {
	width:185px;
	float: right;
	background-image: url(interfaz/bg_ini_not.png);
	background-repeat: repeat-y;
	margin-top: 25px;
}

#ini_down {
	margin-top: 25px;
	float: left;
}

#blok_firma {
	width: 537px;
	text-align: center;
	clear: both;
	padding-top: 15px;
}

/************** Top Menú *****************/

.top_item {
	font-weight: bold;
	font-size: 11px;
	height: 45px;
}


span.top_item {
	color: #DE8703;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(interfaz/bg_top_active.png);
	background-repeat: repeat-x;
	background-position: left top;
}

span.line_item {
	color: #DE8703;
	font-weight: bold;
	font-size: 12px;
}

a.top_item:hover {
	color: #DE8703;
	background-image: url(interfaz/bg_top_over.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: none;
}

/************** Menú Principal *****************/

#menu_up_ext {
	background: url(interfaz/bg_menu_up.png) repeat-x top;
}

#link_inicio {
	position: absolute;
	top: 92px;
	left: 1px;
	width: 172px;
}

#menu_superior  {
 	position:absolute;
	top: 92px;
	left: 173px;
	width:590px;
}

#tope_menu {
	position: absolute;
	top: 92px;
	left: 753px;
}

#menu_up {
	margin: 0;
	padding: 0;
	float: left;
}

#menu_up li {
	margin: 0;
	padding: 0;
	background: none;
	display: inline;
	font-weight: bold;
	font-size: 12px;
}

#menu_up li a { /* para menu items */
	margin: 0;
	padding: 4px 47px 10px;
	float: left;
	display: block;
	background: url(interfaz/bg_menu_up_normal.png) no-repeat top right;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#menu_up li a:hover { /* para el mouse over */
	background: url(interfaz/bg_menu_up_normal_over.png) no-repeat top right;
	color: #000000;
	text-decoration: none;
}

#menu_up span.activo { /* para el activo */
	margin: 0;
	padding: 4px 47px 7px;
	float: left;
	display: block;
	background: url(interfaz/bg_menu_up_normal_over.png) no-repeat top right;
	font-weight: bold;
	text-decoration: none;
	color: #DE8703;
}


/************** Inicio del menú superior *****************/

.menu_up_inicio {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(interfaz/bg_menu_up_inicio.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 35px;
}

a.menu_up_inicio:link, a.menu_up_inicio:visited {
	color: #FFFFFF;
}
	
a.menu_up_inicio:hover {
	background-image: url(interfaz/bg_menu_up_inicio_over.png);
	color: #000000;
	text-decoration: none;
}
	

/************ Estilos de columna izquierda **************/

.menulateral {
	padding: 7px 5px 7px 20px;
	background-image: url(interfaz/bg_menu_lat_n.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.menulateral1 {
	padding: 7px 5px 7px 20px;
	background-image: url(interfaz/bg_menu_lat_n.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.item_menulateral {
	font-size: 12px;
	display: block;

}

a.item_menulateral:link, a.item_menulateral:visited {
	color: #666666;
	text-decoration: none;
	background-image: url(interfaz/ico_fle_aba.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-left: 6px;
}

	
a.item_menulateral:hover {
	color: #000000;
	font-weight: bold;
	background-image: url(interfaz/ico_fle_der.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-decoration: none;
}


.item_menulateral1 {
	font-size: 12px;
	color: #666666;
	display: block;
	background-image: url(interfaz/ico_fle_aba.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-left: 6px;
}

a.item_menulateral1:link, a.item_menulateral1:visited {
	color: #000000;
	text-decoration: none;
	background-image: url(interfaz/ico_fle_der.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}

	
a.item_menulateral1:hover {
	font-weight: bold;
}


.submenulateral {
	padding: 4px 5px 4px 20px;
	background-image: url(interfaz/bg_menu_lat_2l.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.item_submenu {
	font-size: 11px;
	color: #666666;
	display: block;
	background-image: url(interfaz/ico_fle_2l.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 8px;
	margin-left: 22px;
}

a.item_submenu:link, a.item_submenu:visited {
	color: #666666;
	text-decoration: none;
}

	
a.item_submenu:hover {
	color: #000000;
	font-weight: bold;
	background-image: url(interfaz/ico_fle_2l_over.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-decoration: none;
}

span.item_submenu {
	font-size: 12px;
	display: block;
	color: #000000;
	background-image: url(interfaz/ico_fle_2l.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	margin-left: 6px;
}


.banner {
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 15px;
}
	
	
a.banner:link, a.banner:visited {
	
}


.enlace_dir {
	font-size: 11px;
	font-weight: bold;
	color: #827864;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-image: url(interfaz/ico_hg_diag.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	margin-left: 17px;
	padding-right: 3px;
}

a.enlace_dir:link, a.enlace_dir:visited {
	color: #827864;
	text-decoration: none;
}


.separador {
	height: 10px;
	background-image: url(interfaz/bg_sep_lat.png);
	background-repeat: repeat-x;
	overflow: hidden;
	background-position: top;
	margin-left: 13px;
}

a.enlace_dir:hover {
	color: #333333;
	background-image: url(interfaz/ico_hg_der.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}

.nuevo {
	color: #FF0000;
	font-size: 1em;
	font-weight: bold;
}

/************** Estilos de zonas de interfaz *****************/

.rot_text {
	font-size: 20px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 5px;
	text-align: right;

}

.path_item {
	font-weight: bold;
	font-size: 11px;
	height: 45px;
}

a.path_item:link, a.path_item:visited  {
	color: #DE8703;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 7px;
	text-decoration: none;
}

a.path_item:hover   {
	color: #000000;
}

span.path_item {
	color: #827864;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}


a.path_item:hover {
	color: #000000;
}

a.ini_not {
	font-size: 10px;
	color: #666666;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-image: url(interfaz/ico_hg_double.png);
	background-position: right 8px;
	display: block;
	background-repeat: no-repeat;
	line-height: normal;
	margin-right: 5px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

a.ini_not:hover  {
	color: #DE8703;
	background-image: url(interfaz/anim_hg.gif);
	background-position: right 8px;
}

.col_i {
	width: 48%;
	float:left;
	}
	
.col_d {
	width: 48%;
	float:right;
	}

.logos_hor {
	margin-top: 15px;
}

img.izq {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


a.img.izq:link {
}

img.cnt {
	margin-bottom: 10px;
	clear: both;
}


a.img.izq:link {
}


.acceso_central{
	padding: 7px 5px 7px 7px;
	background-image: url(interfaz/bg_acc_cent.png);
	background-repeat: repeat-x;
	background-position: right top;
	border-top: 3px solid #DE8703;
	border-right: 1px solid #C8C4B7;
	border-bottom: 1px solid #C8C4B7;
	border-left: 1px solid #C8C4B7;
	position:relative;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 145px;
}

.acceso_linea{
	width: 145px;
	padding: 7px 5px 7px 7px;
	background-image: url(interfaz/bg_acc_cent.png);
	background-repeat: repeat-x;
	background-position: right top;
	border-top: 3px solid #DE8703;
	border-right: 1px solid #C8C4B7;
	border-bottom: 1px solid #C8C4B7;
	border-left: 1px solid #C8C4B7;
	margin-top: 15px;
	margin-bottom: 15px;
	float: right;
	margin-left: 15px;
}

.item_central {
	font-size: 12px;
	color: #666666;
	display: block;
	background-image: url(interfaz/ico_fle_up.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-left: 6px;
}

a.item_central:link, a.item_central:visited {
	color: #666666;
	text-decoration: none;
}

a.item_central:hover {
	color: #000000;
	font-weight: bold;
	background-image: url(interfaz/ico_fle_der.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}

/************** Menú del Pié*****************/

.pie_item {
	font-weight: bold;
	font-size: 11px;
	height: 45px;
}

a.pie_item {
	color: #000000;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
}

span.pie_item {
	color: #DE8703;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

span.pie_info {
	font-weight: bold;
	font-size: 11px;
	height: 35px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

span.line_item {
	color: #DE8703;
	font-weight: bold;
	font-size: 12px;
}

a.pie_item:hover {
	color: #DE8703;
}

/***********************************************/
/* Formatos de Texto                       */
/***********************************************/


.entradilla {
	font-size: 11px;
	font-weight: bold;
}

a.entradilla:link, a.entradilla:visited {
	font-size: 1em;
	color: #3B72BD;
}

a.entradilla:hover {
	text-decoration: underline;
}

.error {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.provincias {
	font-size: 12px;
	color: #DE8703;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 2px;
}

a.provincias:link, tr.a.entradilla:visited {
	color: #DE8703;
}

.cabecera_provincia {
	font-size: 12px;
	color: #DE8703;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 2px;
}

.titular_not {
	background-image: url(interfaz/ico_hg_double.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	color: #DE8703;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C4B7;
	margin-top: 3px;
	margin-bottom: 5px;
	display: block;

}

a.titular_not:hover {
	color: #000000;
	background-image: url(interfaz/anim_hg.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

div br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.cuadro {
	border: 1px solid #DE8703;
	letter-spacing: 0.2em;
	text-align: center;
	padding: 10px;
	clear: both;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFFFCC;
}

li {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	list-style-image: url(interfaz/tropo.gif);
}

li a {
	text-decoration: none;
	color: #DE8703;
}

li li {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	list-style-image: url(interfaz/ico_fle_der.png);
}

li li a {
	text-decoration: none;
	color: #DE8703;
}

li li li {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	list-style-image: url(interfaz/ico_fle_2l.png);
}

li li li a {
	text-decoration: none;
	color: #DE8703;
}

#menu_up li {
	margin: 0;
	padding: 0;
	background: none;
	display: inline;
	font-weight: bold;
	font-size: 12px;
}

li a { 
	text-decoration: none;
	color: #DE8703;
}

.ano {
	color: #333333;
	font-weight: bold;
	padding-right: 5px;
}

.resaltado {
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}

a.resaltado:link, a.resaltado:visited {
}

a.resaltado:hover {
	text-decoration:underline
}


.doc_word {
	line-height: 1.7;	
	font-size: 0.7em;
	color: #333333;
	font-weight: bold;
	background-image: url(interfaz/ico-word.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.doc_word:link, a.doc_word:visited {
}

a.doc_word:hover {
	text-decoration: underline; 
}

.doc_pdf {
	line-height: 1.7;	
	font-size: 0.7em;
	color: #333333;
	font-weight: bold;
	background-image: url(interfaz/ico-pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.doc_pdf:link, a.doc_anexo_pdf:visited {
}

a.doc_pdf:hover {
	text-decoration: underline; 
}

.doc_gen {
	line-height: 1.7;	
	font-size: 0.7em;
	color: #333333;
	font-weight: bold;
	background-image: url(interfaz/ico-doc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.doc_gen:link, a.doc_gen:visited {
}

a.doc_gen:hover {
	text-decoration: underline; 
}

.doc_zip {
	color: #333333;
	font-weight: bold;
	line-height: 1.7;	
	font-size: 0.7em;
	background-image: url(interfaz/ico-zip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.doc_zip:link, a.doc_zip:visited {
}

a.doc_zip:hover {
	text-decoration: underline; 
}

.doc_word_b {
	font-size: 0.7em;
	color: #333333;
	font-weight: bold;
	background-image: url(interfaz/ico-word.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

a.doc_word_b:link, a.doc_word_b:visited {

}

a.doc_word_b:hover {
	text-decoration: underline; 
}

.doc_pdf_b {
	color: #333333;
	font-weight: bold;
	background-image: url(interfaz/ico-pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

a.doc_pdf_b:link, a.doc_pdf_b:visited {
	color: #333333;
	text-decoration: none; 
}

a.doc_pdf_b:hover {
	color: #000000;
	text-decoration: underline;
}

.doc_gen_b {
	font-size: 0.7em;
	color: #333333;
	font-weight: bold;
	background-image: url(interfaz-/ico-doc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

a.doc_gen_b:link, a.doc_gen_b:visited {

}

a.doc_gen_b:hover {
	text-decoration: underline; 
}

.doc_zip_b {
	font-size: 0.7em;
	color: #333333;
	font-weight: bold;
	background-image: url(interfaz-/ico-zip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

a.doc_zip_b:link, a.doc_zip_b:visited {

}

a.doc_zip_b:hover {
	text-decoration: underline; 
}


a.titular_not:link, a.titular_not:visited {
	color: #DE8703;
	text-decoration: none;
}


a.top_item:link, a.top_item:visited  {
	color: #000000;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
}



/************ Estilos de imagen **************/

.foto_izq {
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	vertical-align: bottom;
}

a.foto_izq:link, a.foto_izq:visited {
}


.foto_der {
	margin-left: 15px;
	margin-bottom: 5px;
	float: right;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	vertical-align: bottom;
}

a.foto_der:link, a.foto_der:visited {
}

.marco_fot {
	text-align: center;
	}

.foto_graf {
	border: 1px solid #3B72BD;
	margin: 7px;
	clear: both;
}


.foto_centro {
	border: 1px solid #DE8703;
	margin: 3px;
	clear: both;
}

a.foto_centro:link, a.foto_centro:visited {
}

.pie_foto_graf  {
	color: #333333;
	text-align: center;
	padding: 5px;
	clear: both;
	font-size: 0.7em;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.pie_foto_graf:link, a.pie_foto_graf:visited {
	color: #000000;
	text-decoration:underline
}

a.pie_foto_graf:hover {
	color: #999999;
	text-decoration: underline overline;
}

.ico {
	vertical-align: bottom;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.bullet {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 12px;
}
/***********************************************/
/* Formatos de Tabla                        */
/***********************************************/

.enclistados {
	font-size: 11px;
	font-weight: bold;
	background-color: #E0DFE3;
}

.cont_listado {
	font-size: 11px;
}

.fondo1 {
	background-color: #DE8703;
}

.listado {
	font-size: 11px;
	color: #DE8703;
}

/***********************************************/
/* Formatos de Formulario                        */
/***********************************************/

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  margin: 0;
  padding: 0;
  min-width: 50px;
}


form fieldset {
  border-color: #DE8703;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        
  margin: 0;
}

form fieldset legend {
	color: #000000;   
	font-weight: bold;	
	font-size: 11px;				   
}

label {
	font-size: 11px;
	text-align: left;
}

.fieldblok {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 130px;
	font-size: 11px;
	text-align: left;
	margin-top: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C8C4B7;
}

.fieldblok_col {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 390px;
	font-size: 11px;
	text-align: left;
	margin-top: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C8C4B7;
}

.fieldblok_tot {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 100%;
	font-size: 11px;
	text-align: left;
	margin-top: 7px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C8C4B7;
}

textarea {
	font-size: 11px;
	padding-left: 5px;
	border: 1px solid #de8703;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
	background: url(interfaz/shadow.gif) repeat-x top #FFFFFF;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 5px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}



select {
	font-size: 11px;
	color: #de8703;
	padding-left: 5px;
	border: 1px solid #BABDB6;
	width:auto; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	margin-top: 5px;
	margin-bottom: 5px;
}

input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { 
	overflow: auto;
	font-size: 11px;
	border: 1px solid #de8703;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
	background: url(interfaz/shadow.gif) repeat-x top #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

form small {
	display: block;
	margin: 0 0 5px 140px;
	padding: 1px 3px;
	font-size: 9px;
}


form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.bot_formulario {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 132px;
	padding: 1px;
	background-image: url(interfaz/bg_acc_cent.png);
	border-top: 3px solid #DE8703;
	border-right: 1px solid #C8C4B7;
	border-bottom: 1px solid #C8C4B7;
	border-left: 1px solid #C8C4B7;
}

.bot_formulario:hover, .bot_formulario:focus {
	border-top: 3px solid #DE8703;
	border-right: 1px solid #C8C4B7;
	border-bottom: 1px solid #C8C4B7;
	border-left: 1px solid #C8C4B7;
}

input {
	font-size: 11px;
	padding-left: 5px;
	border: 1px solid #de8703;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
	background: url(interfaz/shadow.gif) repeat-x top #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}


form input:hover, form input:focus {
	border: 1px solid #BABDB6;
	background: url(interfaz/shadow.gif) repeat-x top #FFFFFF;
}


.editar { /* para menu items */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.editar a { /* para menu items */
	font-size: 11px;
	margin: 0;
	float: right;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	color: #BABDB6;
}

#fijo {
	margin:0 auto;
	top: 600px;
	width:732px;
	position:relative;
	padding-right: 24px;
	padding-left: 24px;
}

#col_notn {
	width:185px;
	float: right;
	background-image: url(interfaz/bg_ini_not.png);
	background-repeat: repeat-y;
}

#cabeceran {
	margin:0 auto;
 	width:780px;
	height: 130px;
 	position:relative;
}

.inicion {
	margin:0 auto;
	top: 0px;
	width:732px;
	position:relative;
	padding-right: 24px;
	padding-left: 24px;
}

.baja {
	vertical-align: bottom;
}


.fondo_buscador {  background-color: #EEEEEE}

.contenido_buscador {  background-color: #FFFDF9}

.caja_menu {  border: #BDAAB7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}

.fondo1 {  background-color: #de8703; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-left: 6px}

.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #c8c4b7;
	border-right-color: #c8c4b7;
	border-bottom-color: #c8c4b7;
	border-left-color: #c8c4b7;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.formulario2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.texto {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

A.boton_buscador {
	background-image: url(/images/bg_menu_lat_n.png);
	height: 21px;
	text-align: left;
	padding-right: 7px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c8c4b7;
	border-right-color: #c8c4b7;
	border-bottom-color: #c8c4b7;
	border-left-color: #c8c4b7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #de8703;
}

.texto_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #c8c4b7;
	border-right-color: #c8c4b7;
	border-bottom-color: #c8c4b7;
	border-left-color: #c8c4b7;
}

A.boton {  
	font-size: 11px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

.boton1 {
	background-image: url(images/bg_menu_lat_n.png);
	height: 21px;
	padding-right: 7px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c8c4b7;
	border-right-color: #c8c4b7;
	border-bottom-color: #c8c4b7;
	border-left-color: #c8c4b7;
	text-decoration: none;
	padding-top: 4px;
}



 