/******************************************************************************

 Nombre: sdb.css

 Tipo: Hoja de Estilos

 Proyecto: Sadaba (sdb)

 Autor: Novisline

 Fecha: 2008-01-22

 Versión: 0.0 beta

 Comentarios:	Definiciones de las clases de estilos para navegadores estandar.

@import url(../../../gen/css/gen.css);

	lateral izq:	212px

	contenido:		760px

********************************************************************************* */

/* font: font-style font-variant font-weight font-size/line-height font-family */
/* font: italic small-caps 900 12px arial */
/* font: normal normal bold 1em Arial, Verdana, sans-serif */

/* amarillo de textos etc: #fefa01 */


@import url(../../../gen/css/gen.css);


/* genericos */

body
{
	background: #000 url(../img/px_fondo.gif) repeat scroll 0 0;
	color: #fbfbfb;
	font-size: 0.75em;
	font-family:"Trebuchet MS", Verdana, Arial;
	margin: 10px auto;
	padding: 0;
	text-align: center;
	visibility: visible;
	width: 1000px;
}

div, img, p, ul
{
	border: 0 none;
	margin: 0;
	padding: 0;
	text-align:left;
}

img.g_s 
{
	border: 0 solid #ffffff;
	clear: both;
	display: block;
	height: 1px;
	margin: 0 0 -1px 0;
	padding: 0;
}


a
{
	color: #fff;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}

a:hover
{
	color: #c0c0c0;
}

a:active
{
	color: #a0a0a0;
}


address
{
	font-style: normal;
}

ul
{
	list-style-type: none;
}


.sdb__ocu
{
	display: none;
}


/* sadaba: genericos */

/* - fondo I: textura blanca */

.sdb__g_fnd_i
{
	background: transparent url("../img/gen/fnd_i.png") repeat scroll top left;
}


/* sadaba: genericos: contenido concreto */

.sdb__g_cnt
{
	background-color: #aebcdf;
	background-color: transparent;
	float: right;
	margin: 0;
	width: 760px;
}

/* cabecera generica: ficha; empresa; trabajos */

.sdb__g_cnt_i_i
{
	background-color: #141414;
	padding: 0 2px;
}

.sdb__g_cnt_i_ii
{
	border-color: #292929;
	border-style: solid;
	border-width: 1px 0 1px 0;
	width: 100%;
}

.sdb__g_cnt_i_iii
{
	border-color: #000;
	border-style: solid;
	border-width: 1px 0 1px 0;
	width: 100%;
}

.sdb__g_cnt_i_i h1
{
	color: #fefa01;
	font-size: 1em;
	margin: 0.4em 0 0.2em 8px;
}


/* lateral izquierdo */

#sdb__id_menu
{
	float:left;
	background-color:#f0f0f0;
	border: 0 none #000;
	width: 210px;
}

#sdb__id_menu_si
{
	background:#141414 url(../img/iz_si.jpg) no-repeat left;
	height:12px;
	width:105px;
	float:left;
}

#sdb__id_menu_sd
{
	background:#141414 url(../img/iz_sd.jpg) no-repeat right;
	height:12px;
	width:105px;
	float: right;
}

#sdb__id_menu_cont
{
	background-color:#f0f0f0;
	background-color:#141414;
	margin: 0 auto;
	padding: 5px 0 1px 0;
	text-align: center;
}


#sdb__id_menu_ii
{
	background:#141414 url(../img/iz_ii.jpg) no-repeat left;
	height:12px;
	width:105px;
	float:left;
}

#sdb__id_menu_id
{
	background:#141414 url(../img/iz_id.jpg) no-repeat right;
	height:12px;
	width:105px;
	float: right;
}

.sdb__op_menu
{
	margin-left:-23px;
}

.sdb__n_op_menu
{
	color:#3E3E3E;
	font-size:0.9em;
	margin: 0 5px 0 0;
}

.sdb__n_op_menu_dst
{
	color:#fff;
	font-size:0.9em;
	margin: 0 5px 0 0;
}

.sdb__separa_menu
{
	margin: 6px -11px 0 -20px;
}

#sdb__id_menu_cont ul
{
 	border: 0 solid #000;
	margin: 10px auto 11px auto;
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
	list-style-type:none;
}

#sdb__id_menu_cont ul li
{
	margin: 0;
	padding: 10px 4px 2px 10px;
}

#sdb__id_menu_cont ul ul
{
 	border: 0 solid #000;
	font-size:1.0em;
	margin: 10px 0 6px 0;
	padding: 0;
}

#sdb__id_menu_cont ul ul li
{
 	border: 0 solid #000;
	margin: 0;
	padding: 0 4px 0 20px;
}

.sdb__id_menu_cont_a_prin
{
	color: #fefa01;
	font-size:1.1em;
	text-decoration:none;
}

.sdb__id_menu_cont_a_prin:hover
{
	color: #fbfbfb;
}

.sdb__id_menu_cont_a_prin:active
{
	color: #a0a0a0;
}

.sdb__id_menu_cont_a_prin span
{
	font-weight: normal;
}

.sdb__id_menu_cont_a_prin:hover span
{
	color: #fbfbfb;
}

.sdb__id_menu_cont_a_prin:active span
{
	color: #a0a0a0;
}


.sdb__li_menu_atri
{
	padding-left:14px;
	margin-left: -10px;
	text-decoration:none;
	color:#FBFBFB;
}

.sdb__li_menu_atri:hover
{
	color:#FEFA01;
}

.sdb__li_menu_atri:active
{
	color:#a0a0a0;
}

.sdb__li_opm_dst
{
	color:#FEFA01;
}

.sdb__li_opm_dst:hover
{
	color:#FBFBFB;
}

.sdb__li_opm_dst:active
{
	color:#a0a0a0;
}


.sdb__li_menu
{
	background: url(../iconos/limenu.jpg) no-repeat left;
}


/* lateral izquierdo: submenu: empresa */

#sdb__id_li_sbm__emp
{
	width: 100%;
}

#sdb__id_li_sbm__emp .sdb__li_menu_atri
{
	background: url(../iconos/01_todos.gif) no-repeat left;
}


/* lateral izquierdo: submenu: trabajos */

.sdb__li_todos
{
	background: url(../iconos/01_todos.gif) no-repeat left;
}

.sdb__li_concurso
{
	background: url(../iconos/02_concurso.gif) no-repeat left;
}

.sdb__li_concurso-ganado
{
	background: url(../iconos/03_concurso_ganado.gif) no-repeat left;	
}

.sdb__li_proyectado
{
	background: url(../iconos/04_proyectado.gif) no-repeat left;	
}

.sdb__li_construido
{
	background: url(../iconos/05_construido.gif) no-repeat left;
}

.sdb__li_residencial
{
	background: url(../iconos/06_residencial.gif) no-repeat left;	
}

.sdb__li_publico
{
	background: url(../iconos/07_publico.gif) no-repeat left;
}

.sdb__li_urbanismo
{
	background: url(../iconos/08_urbanismo.gif) no-repeat left;
}

.sdb__li_paisaje
{
	background: url(../iconos/09_paisaje.gif) no-repeat left;
}

.sdb__li_reforma
{
	background: url(../iconos/10_reforma.gif) no-repeat left;
}

.sdb__li_reparacion
{
	background: url(../iconos/11_reparacion.gif) no-repeat left;
}

.sdb__li_interiorismo
{
	background: url(../iconos/12_interiorismo.gif) no-repeat left;
}

.sdb__li_diseno-industrial
{
	background: url(../iconos/13_diseno_industrial.gif) no-repeat left;
}

.sdb__li_mundo-arte
{
	background: url(../iconos/14_mundo_arte.gif) no-repeat left;
}

.sdb__li_docencia-medios
{
	background: url(../iconos/15_docencia_medios.gif) no-repeat left;
}

#sdb__id_acceso
{
	background-color:#141414;
	margin-top: -15px;
	padding: 0 15px 0 15px;
}

.sdb__input_acceso
{
	background-color:#131313;
	color:#FFFFFF;
	font-size:0.9em;
	width:110px;
	margin-left: 8px;
	border:none;
}

.sdb__linea_acceso
{
	margin: 8px 0 8px 0;
	border-bottom:solid 1px #454545;
}

.sdb__linea_acceso label
{
	color:#787878;
	font-size:0.9em;
}

.sdb__tit_acceso
{
	color:#FBC909;
	font-size:0.9em;
}

.sdb__boton_acceso
{
	background-color:#141414;
	border:none;
	color:#FBC909;
	font-size:0.9em;
	margin: 5px 0 0 -10px;
	cursor:pointer;
}


#sdb__id_cari_submenu
{
	text-align:center;
	margin-top:10px;
	
}


#sdb__id_g_li_cnt
{
 	background: transparent url(../img/gen/li/sdb_inf2.png) no-repeat scroll top left;
	border-top: 0 solid #ff0987;
	clear: both;
	color: #fff;
	margin: 0;
	padding: 0 12px 2px 10px;
}

#sdb__id_g_li_cnt a
{
 	background: transparent url(../img/gen/eml.gif) no-repeat scroll center left;
	color: #fff;
	font-weight: normal;
	margin-left: 4px;
	padding-left: 15px;
	padding-top: 0;
}

#sdb__id_g_li_cnt a:hover
{
	color: #c0c0c0;
}

#sdb__id_g_li_cnt a:active
{
	color: #a0a0a0;
}


#sdb__id_g_li_cnt address
{
	float: left;
	font-size: 0.9em;
	font-weight: normal;
	margin-left: 0;
}

#sdb__id_g_li_cnt address span
{
	color: #fefa01;
	float: left;
	font-weight: normal;
}

#sdb__id_g_li_cnt p
{
	float: right;
	margin-top: 0;
}

#sdb__id_g_li #sdb__id_g_li_smp
{
	clear: both;
	float: none;
	margin: 1em auto 1em 12%;
	text-align: left;
	width: 88%;
}


/* lateral izquierdo: idiomas */

form#sdb__fid_g_idm
{
	background-color: transparent;
	margin: 10px auto 0 auto;
	padding: 0;
	width: 100%;
}

form#sdb__fid_g_idm div
{
	margin: 0;
	padding: 0;
}

#sdb__id_g_li #sdb__fid_g_idm ul
{
	margin: 0;
	padding: 0;
	width: 100%;
}

div#sdb__id_g_li form#sdb__fid_g_idm ul li
{
  	background-image: none;
	display: block;
	float: left;
	margin: 0 8%;
	padding: 0;
	width: 17.3%;
}


#sdb__fid_g_idm .sdb__idm_nml, #sdb__fid_g_idm .sdb__idm_dst
{
	background-color: #1e1e1e;
	border: 1px solid #0e0e0e;
	color: #fefa01;
	font-size: 1em;
	font-weight: bold;
	outline: none;
	margin: 0;
	padding: 0 10% 0.3em 10%;
}

#sdb__fid_g_idm .sdb__idm_dst
{
	background-color: #fefa01;
	border: 1px solid #0e0e0e;
	color: #1e1e1e;
}

#sdb__fid_g_idm .sdb__idm_nml:hover
{
	background-color: #141414;
	color: #fefa01;
	outline: none;
}

#sdb__fid_g_idm .sdb__idm_nml:active
{
	background-color: #fefa01;
	color: #1e1e1e;
	outline: none;
}


/* lateral izquierdo cg */

#sdb__id_g_li, #sdb__id_g_li_sdb
{
	background-color: #fecbab;
	background-color: transparent;
	clear: left;
	float: left;
	width: 212px;
}

#sdb__id_g_li_ii
{
 	background: transparent url(../img/gen/li/inf.png) no-repeat scroll bottom left;
	padding-bottom: 19px;
	width: 100%;
}

#sdb__id_g_li a img
{
	display: block;
}


/* logo y cabecera principal */

#sdb__id_g_li_sdb
{
	margin: 16px 0 16px 0;
}

#sdb__id_g_li_sdb h1
{
	margin: 0;
	padding: 0;
}

#sdb__id_g_li_sdb h1 a
{
	display: block;
	margin: 0;
	padding: 0;
}

#sdb__id_g_li_sdb img
{
	color: #fefa01;
	display: block;
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}


#sdb__id_g_li_mnu
{
 	background: transparent url(../img/gen/li/brd_sup.png) no-repeat scroll top left;
	padding-top: 5px;
}

/*
#sdb__id_g_li_mnu_x
{
 	background: transparent url(../img/gen/li/brd_sup.png) no-repeat scroll top left;
	padding-top: 5px;
  	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/gen/li/brd_sup.png', sizingMethod='scale');
}

#sdb__id_g_li_mnu_2x
{
 	background: transparent url(../img/gen/li/fnd.png) repeat-y scroll top left;
  	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/gen/li/fnd.png', sizingMethod='scale');
}
*/

#sdb__id_g_li_mnu_2
{
 	background: transparent url(../img/gen/li/fnd.png) repeat-y scroll top center;
}


#sdb__id_g_li ul
{
	border: 0 none #000;
	margin: 0 auto 0 auto;
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
	list-style-type:none;
}

#sdb__id_g_li ul li
{
	background: transparent url(../img/gen/li/spd.png) no-repeat scroll bottom left;
	margin: 0;
	padding: 8px 4px 8px 10px;
}

#sdb__id_g_li ul ul
{
 	border: 0 solid #000;
	font-size:1.0em;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#sdb__id_g_li ul ul li
{
  	background-image: none;
	border: 0 solid #000;
	list-style-type: none;
	margin: 0;
	padding: 3px 4px 3px 20px;
}


/* genericos: lateral izquierdo: enlace a galeria de dibujos */

ul#sdb__mid_g_li_enl
{
	margin: 252px auto 0 auto;
	padding: 0;
	width: 90%;
}

ul#sdb__mid_g_li_enl li
{
 	background-image: none;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 30%;
}

ul#sdb__mid_g_li_enl li a
{
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

ul#sdb__mid_g_li_enl li a img
{
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#sdb__id_g_li_dbj2x
{
	display: block;
	float: left;
	margin: 0 auto 0 20px;
}

#sdb__id_g_li_dbj_22x
{
	display: block;
	float: left;
	margin: 0 auto 0 10px;
}


/* en paginas "trabajos" y "ficha", botones mas pegados al lateral principal */

#sdb__pid_fch #sdb__mid_g_li_enl, #sdb__pid_bus #sdb__mid_g_li_enl
{
	margin-top: 20px;
}


/* pagina concreta: ficha* */

/* sangria izquierda de textos: 12px */

#sdb__cid_fch
{
	margin: 24px 0 0 0;
}

#sdb__pid_fch .sdb__titulo_fich_tx_1
{
	font-size: 1.3em;
	margin: 0;
}

#sdb__pid_fch h2
{
	font-size: 1.0em;
	margin: 0;
}

.sdb__titulo_fich2x
{
	background-color:#131313;
	background-color: transparent;
	border-bottom: none 1px #303030;
	border-top: none 1px #303030;
	padding: 0 12px;
	text-align:left;
}

.sdb__titulo_fich
{
	padding: 13px 10px;
	text-align:left;
}

.sdb__titulo_fich_tx_1
{
	color:#FFCF00;
	float: left;
	font-size:1.2em;
	font-weight:bold;
	margin: 0;
	vertical-align: text-bottom;
}


.sdb__titulo_fich_tx_2
{
	color:#F0EFEF;
	float: left;
	font-weight:bold;
	font-size:1.2em;
	margin: 0.18em 0 0 25px;
	vertical-align: text-bottom;
}

.sdb__subtitulo_fich
{
	color:#FC7903;
	font-weight:bold;
	font-size:1.2em;
	margin: 1em 0 0 0;
	padding: 0 0 0 12px;
	text-align:left;
}

.sdb__desc_fich
{
	text-align:left;
	margin: 0.4em 0 1em 12px;
	width: 650px;
}

.sdb__img_marc
{
	background-color:#141414;
	min-width: 10%;
	padding: 8px 8px 4px 8px;
}


#sdb__id_fch_fto_ppl
{
	position: relative;
}


#sdb__id_fch_fto_ppl_img
{
	display: block;
}

#sdb__id_fch_img_ppl
{
	border: #141414 8px solid;
	display: block;
}

#sdb__id_fch_img_dsc_2
{
	color: #fff;
	font-weight: bold;
	margin-top: 6px;
	text-align: left;
}

.sdb__img_tx
{
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
}

#sdb__id_fch_img_dsc
{
	margin-bottom: 0;
	margin-top: 6px;
	padding: 0;
}


.sdb__imgs_icos
{
	width:610px;
	text-align:left;
	padding: 10px 0 10px 0;
}

.sdb__tit_ficha_tec .sdb__imgs_icos
{
	padding-left: 6px;
}

.sdb__imgs_icos li
{
	float: left;
	margin: 4px;
}

.sdb__imgs_icos a img
{
	border:solid 1px #616D61;
}

.sdb__imgs_icos img:hover
{
	border:solid 1px #FF7900;
}

.sdb__separador_1
{
	background: transparent url(../img/ray1.jpg) repeat-x scroll bottom left;
	clear: both;
	height: 2px;
	margin: 1em 0 1.4em 0;
}

#sdb__id_fch_ft
{
	float:left;
	max-width: 49%;
}

#sdb__id_fch_ft ul, .sdb__btns_pdf ul
{
	overflow: hidden;
}

.sdb__tit_ficha_tec
{
 	padding: 5px 0 0 12px;
	text-align:left;
}

.sdb__text1
{
	color:#FE7A03;
	font-weight:bold;
}

.sdb__text2
{
	color:#FFFFFF;
	font-weight:bold;
}

.sdb__btns_pdf2x
{
	background-color: #131313;
	background-color: transparent; 
	float: right;
	margin-right: 0;
	text-align: right;
}

.sdb__btns_pdf
{
	background-color: transparent; 
	float: right;
	font-size: 1em;
	margin: 0;
	max-width: 49%;
	text-align: right;
}

.sdb__pdf
{
	text-align:left;
	color:#FE7A03;
}

#sdb__id_fch_dcg_snd
{
	margin: 6px 0;
}


.sdb__pdf h2
{
	text-align:left;
	color:#FE7A03;
	font-size: 1em;
	margin: 0;
	padding: 0 4px;
}

.sdb__pdf h2.sdb__fch_dcg_snd
{
	background: transparent url(../img/fch/snd.jpg) no-repeat scroll 5px center;
	padding-left: 24px;
}

.sdb__pdf h2.sdb__fch_dcg_vdo
{
	background: transparent url(../img/fch/vdo.jpg) no-repeat scroll 5px center;
	padding-left: 34px;
}

.sdb__pdf ul
{
	margin: 0.4em 0 0 0;
	padding: 0 0 0 20px;
}

.sdb__pdf ul li
{
	list-style-type: none;
}

.sdb__pdf a
{
	color: #808080;
	font-weight: normal;
	text-decoration: none;
}

.sdb__pdf a:hover
{
	color: #505050;
}

.sdb__pdf a:active
{
	color: #303030;
}


.sdb__datos_fich
{
	clear: left;
	float: left;
	width: 50%;
	margin: 2em 0 4em 0;
	padding: 0 0 0 12px;
}

.sdb__datos_fich li
{
	list-style-type:none;
	margin:2px 0 3px 0;
}

.sdb__datos_fich a
{
	color:#FFFFFF;
}

.sdb__datos_fich a:hover
{
	color:#FFCB0F;
}


.sdb__text3
{
	color:#777;
	font-weight:bold;
}


.sdb_tabla_lista
{
	border-spacing: 0;
	margin-bottom: 300px;
	padding: 0;
	width: 740px;
}


.sdb_tabla_lista thead
{
	background-color: #141414;
}


.sdb_tabla_lista tr
{
	border-top: none 1px #a0a0a0;
}


.sdb_tabla_lista th
{
	border-top: none 1px #323232;
	margin: 0;
}


.sdb_tabla_lista th.sdb_col_trabajo
{
	border-left: solid 2px #141414;
	width: 292px;
}

.sdb_tabla_lista th.sdb_col_lugar
{
	width: 8%;
}


.sdb_tabla_lista th .sdb__bus_cbz_i
{
	border-bottom: solid 1px #292929;
	border-top: solid 1px #292929;
	margin: 0;
	padding: 0;
	width: 100%;
}

.sdb_tabla_lista th .sdb__bus_cbz_ii
{
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;
	margin: 0;
	padding: 4px 5px 4px 5px;
}

.sdb_tabla_lista td
{
	padding: 0;
}

.sdb__bus_cbz_btn
{
	border: solid 0 #fff;
	margin: 0;
	padding: 0;
}

.sdb__bus_cbz_btn a, .sdb__bus_cbz_btn a img
{
	display: block;
	margin: 0;
	padding: 0;
}

#sdb__id_bus_cbz_ano
{
	width: 55px;
}

#sdb__id_bus_cbz_cdg
{
	width: 78px;
}

#sdb__id_bus_cbz_atr
{
	border-right: solid 2px #141414;
	width: 154px;
}

.sdb_tabla_lista th p
{
	float: left;
}

.sdb__bus_cbz_dst
{
	color: #fefa01;
}


.sdb__bus_cbz_do_dst
{
	color: #fefa01;
}

.sdb__bus_cbz_do_dst:hover
{
	color: #a0a0a0;
}

.sdb__bus_cbz_do_dst:active
{
	color: #505050;
}

/*
.sdb_tabla_lista th div
{
	background: #505050;
	background-color: transparent;
	float: left;
	margin-left: 3px;
}
*/
				
.sdb_tabla_lista th div a
{
	display: block;
	float: left;
}

.sdb_tabla_lista th div a img
{
	display: block;
	font-size: 0.8em;
	margin: 4px 0 4px 1px;
}


.sdb_tabla_lista #sdb__id_bus_fla_i td
{
	padding-top: 2em;
}

.sdb_tabla_lista td
{
	border-top: none 0 #323232;
	padding: 5px;
}

.sdb_tabla_lista td[headers=sdb__id_bus_cbz_atr]
{
	padding: 5px 0;
}

.sdb_tabla_lista td[headers=sdb__id_bus_cbz_atr] div
{
	background: #505050;
	background-color: transparent;
	width: 210px;
}

.sdb_tabla_lista td img.sdb__bus_atr
{
	background: #a0a0a0;
	background-color: transparent;
	display: block;
	float: left;
	padding: 0 2px;
	width: 11px;
}


.sdb_tabla_lista td ul li
{
	display: block;
	float: left;
}

.sdb_tabla_lista td ul li
{
	display: block;
	float: left;
	text-align: center;
	width: 14px;
}

.sdb_tabla_lista td ul img
{
	display: block;
	margin: 0 auto;
	width: 11px;
}

.sdb_tabla_lista th#sdb__id_bus_cbz_lgr
{
	min-width: 10%;
}


.sdb_ico_vacio
{
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_02
{
	background: url(../iconos/02_concurso.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_03
{
	background: url(../iconos/03_concurso_ganado.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_04
{
	background: url(../iconos/04_proyectado.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_05
{
	background: url(../iconos/05_construido.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_06
{
	background: url(../iconos/06_residencial.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_07
{
	background: url(../iconos/07_publico.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_08
{
	background: url(../iconos/08_urbanismo.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_09
{
	background: url(../iconos/09_paisaje.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_10
{
	background: url(../iconos/10_reforma.gif)  no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_11
{
	background: url(../iconos/11_reparacion.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_12
{
	background: url(../iconos/12_interiorismo.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_13
{
	background: url(../iconos/13_diseno_industrial.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_14
{
	background: url(../iconos/14_mundo_arte.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}

.sdb_ico_15
{
	background: url(../iconos/15_docencia_medios.gif) no-repeat center center;
	height: 16px;
	width: 16px;
	float: left;
}


.sdb__tex_mostaz
{
	color:#CFBE19;
	font-size:1em;
}

.sdb__t_img
{
	margin: 0 0 20px 0;
}

.sdb__t_img td
{
	background-color:#131313;
}

.sdb__tex_amari
{
	color:#FFCF06;
}


#sdb__id_fch_tec
{
	color:#FFFFFF;
	font-weight:bold;
	list-style-type: none;
	padding: 5px 12px 5px 12px;
}


/* sadaba: pagina concreta: ficha: navegacion: fotos */

#sdb__id_fch_pf
{
	background-color: #131313;
	position: absolute;
	left: 5px;
	padding: 0 0 2px 0;
	top: 4px;
	width: 14em;
}

#sdb__id_fch_pf_ii
{
	background: transparent url(../img/fch/pf_sep.gif) no-repeat scroll 6.6em center;
}

#sdb__id_fch_pf a
{
	font-weight: normal;
}

#sdb__id_fch_pf a:hover
{
	color: #fefa01;
}

#sdb__id_fch_pf a:active
{
	color: #707070;
}

#sdb__id_fch_pf_ant
{
	background: transparent url(../img/fch/ant.gif) no-repeat scroll left center;
	border-right: #505050 0 solid;
	float: left;
	margin-left: 4px;
	padding-left: 14px;
	padding-right: 1.5em;
}

#sdb__id_fch_pf_sig
{
	background: transparent url(../img/fch/sig.gif) no-repeat scroll right center;
	float: right;
	margin-right: 6px;
	padding-right: 14px;
}


/* sadaba: pagina concreta: ficha */

#sdb__cid_bus
{
	margin: 45px 0 0 0;
}

#sdb__mid_fch_gla
{
	clear: both;
	font-size: 0.9em;
	width: 100%;
}

#sdb__mid_fch_gla li
{
	display: block;
	float: left;
	margin: 0 0 1em 0;
	padding: 0;
	text-align: center;
	width: 12.5%;
}

#sdb__mid_fch_gla li a
{
	display: block;
	margin: 0 auto;
}

#sdb__mid_fch_gla li.sdb__g_prm
{
	clear: left;
}

a.sdb__bus_fch
{
	font-weight: normal;
}

a.sdb__bus_fch:hover
{
	color: #fefa01;
}

a.sdb__bus_fch:active
{
	color: #707070;
}


/* sadaba: pagina concreta: galeria de dibujos */

#sdb__cid_dbj
{
	margin: 76px 90px 0 0 ;
	width: 655px;
}

#sdb__id_dbj_enl
{
	margin: 20px 0 0 0;
}

#sdb__id_dbj_fto_ppl
{
	display: block;
}

#sdb__id_dbj_fto_ppl_img
{
	display: block;
}

#sdb__id_dbj_img_ppl
{
	border: #141414 8px solid;
	display: block;
}

#sdb__id_dbj_img_dsc_2
{
	color: #fff;
	font-weight: bold;
	margin-top: 6px;
	text-align: left;
}

.sdb__dbj
{
	float: left;
	margin: 0 0.5%;
	text-align: center;
	width: 9%;
}

.sdb__dbj a
{
	margin: 0 auto;
	overflow: hidden;
	width: 90%;
}


/* sadaba: pagina concreta: empresa: principal */

#sdb__cid_emp
{
	margin: 46px 120px 0 0;
	width: 640px;
}

/*
#sdb__cid_emp .sdb__g_cnt_i_i h2
{
	color: #fefa01;
	font-size: 1em;
	margin: 0.4em 0 0.2em 8px;
}

#sdb__cid_emp .sdb__emp_col .sdb__g_cnt_i_iii
{
	background: #1b1b1b url(../img/emp/col_enl_brd2x.gif) repeat-y scroll 480px 0;
}

#sdb__cid_emp .sdb__emp_col_cbz h3
{
	color: #fff;
}

*/

#sdb__id_emp_ppl_img_ppl
{
	margin: 33px auto 0 auto;
}

#sdb__cid_emp p#sdb__id_emp_ppl_hor
{
	margin: 4em 0 0 0;
	text-align: right;
}


#sdb__cid_emp
{
	text-align: center;
}


#sdb__id_emp_ftos
{
	border: #000 10px solid;
	float: left;
	width: 388px;
}

#sdb__id_emp_fto_1
{
	display: block;
	float: left;
	width: 189px;
}

#sdb__id_emp_fto_2
{
	display: block;
	float: right;
	width: 189px;
}

#sdb__id_emp_dir
{
	float: left;
	margin: 16px 0 0 26px;
	width: 200px;
}

#sdb__id_emp_dir address, #sdb__id_emp_dir p
{
	color: #000;
	font-size: 1.0em;
	margin: 6px 0;
	padding: 0;
}

#sdb__id_emp_dir p
{
	font-weight: bold;
	margin:  0 0 20px 0;
}

#sdb__id_emp_dir address
{
	font-style: normal;
}

#sdb__id_emp_dir span
{
	background-color: #feff00;
}

.sdb__emp_dsc
{
	color: #feff00;
	color: #fff;
	margin: 1em 0 0 0;
}

.sdb__emp_dsc p
{
	margin: 0.5em 0 0.5em 0;
}


#sdb__id_emp_cnt
{
	margin: 1.5em 0 2em 0;
}


#sdb__id_emp_cnt_img
{
	clear: left;
	display: block;
	float: left;
	margin: 0 6px 6px 20px;
	width: 354px;
}

#sdb__id_emp_cnt_ii
{
	clear: right;
	float: right;
	margin: 0 20px 0 0;
	width: 280px;
}

#sdb__id_emp_cnt_ii p, #sdb__id_emp_cnt_ii address
{
	margin: 0.5em 0;
	text-align: right;
}

#sdb__id_emp_cnt_ii #sdb__id_emp_cnt_dir
{
	font-weight: bold;
	margin-top: 1.8em;
}

#sdb__id_emp_cnt_ii address.sdb__emp_cnt_tel
{
	margin: 0.1em 0;
}


#sdb__id_emp_cnt_eml a, #sdb__id_emp_cnt_mpa a
{
 	background: transparent url(../img/gen/eml.gif) no-repeat scroll center left;
	color: #fff;
	font-weight: normal;
	padding-left: 15px;
}

#sdb__id_emp_cnt_eml a:hover, #sdb__id_emp_cnt_mpa a:hover
{
	color: #c0c0c0;
}

#sdb__id_emp_cnt_eml a:active, #sdb__id_emp_cnt_mpa a:active
{
	color: #a0a0a0;
}

#sdb__id_emp_cnt_ii #sdb__id_emp_cnt_mpa, #sdb__id_emp_cnt_ii #sdb__id_emp_cnt_cor
{
	margin: 2.3em 0 0 0;
}

#sdb__id_emp_cnt_mpa a
{
 	background: transparent url(../img/gen/mpa.gif) no-repeat scroll center left;
	padding-left: 20px;
	text-decoration: underline;
}


#sdb__id_emp_cnt_ii address span, #sdb__id_emp_cnt_cor span
{
	color: #fefa01;
}


#sdb__id_emp_gla_i
{
	margin: 1em 0 3em 0;
	padding: 5px 0 3px 0;
}

#sdb__mid_emp_gla
{
	width: 100%;
}

#sdb__mid_emp_gla li
{
	float: left;
	margin: 0 0.5%;
	overflow: hidden;
	text-align: center;
	width: 15.66%;
}

#sdb__mid_emp_gla li a
{
	display: block;
	margin: 0 auto;
	text-align: center;
}

#sdb__mid_emp_gla li a img
{
	display: block;
	margin: 0 auto;
}


#sdb__mid_emp_gla li p
{
	background: transparent url(../img/emp/col_cbz.png) repeat-x scroll top left;
	font-size: 0.9em;
	margin: 4px 0 0 0;
	text-align: center;
}

#sdb__mid_emp_gla li p span
{
	color: #fefa01;
}


#sdb__id_emp_cols
{
	background-color: transparent;
	border-color: #000;
	border-style: none;
	border-width: 0 1px 1px 1px;
}

/*
.sdb__emp_col
{
	background-color: #101010;
	border-color: #000;
	border-style: solid;
	border-width: 1px 0 0 0;
	clear: both;
	margin: 0;
}

.sdb__emp_col_izq
{
	border-color: #000;
	border-style: solid;
	border-width: 0;
	float: left;
	margin: 0;
	padding: 4px 6px;
	width: 62px;
}

.sdb__emp_col_fto
{
	border: 1px solid #000;
	display: block;
	height: 60px;
	margin: 0;
	width: 60px;
}

.sdb__emp_col_dch
{
	border-color: #000;
	border-style: solid;
	border-width: 0 0 0 1px;
	float: left;
	width: 683px;
}

.sdb__emp_col_dch h2
{
	border-color: #000;
	border-style: solid;
	border-width: 0 0 1px 0;
	font-size: 1.0em;
	margin: 0;
	padding: 0 10px;
}

.sdb__emp_col_dch p
{
	margin: 6px 10px;
	color: #feff00;
}

.x_sdb__emp_col_cbz
{
	background: transparent url(../img/emp/col_cbz.png) repeat-x scroll top left;
	clear: both;
	margin: 0;
}
*/

.sdb__emp_col
{
	background-color: transparent;
	border-color: #000;
	border-style: none;
	border-width: 1px 0 0 0;
	clear: both;
	margin: 1.6em 0;
	width: 100%;
}


.sdb__emp_col_cbz
{
	background: transparent url(../img/emp/col_enl_brd.gif) repeat-y scroll 481px top;
	clear: both;
	margin: 0;
	width: 100%;
}

.sdb__emp_col_cbz h2, .sdb__emp_col_cbz h3
{
	color: #fefa01;
	color: #fff;
	float: left;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0.2em 12px;
	width: 560px;
	width: 440px;
}

/*
.sdb__emp_col_enl
{
	background-color: transparent;
	background: #1b1b1b url(../img/emp/col_enl_brd.gif) repeat-y scroll top left;
	float: right;
	margin: 0;
	padding: 0.2em 0;
	width: 146px;
}
*/

.sdb__emp_col_enl
{
	background-color: transparent;
	background: #1b1b1b url(../img/emp/col_enl_brd2.gif) repeat-y scroll top left;
	float: right;
	margin: 0;
	padding: 0.2em 0;
	width: 146px;
}

.sdb__emp_col_enl a
{
	background: transparent url(../img/emp/col_img.gif) no-repeat scroll center left;
	color: #fefa01;
	display: block;
	float: right;
	font-weight: normal;
	margin: 0 10px 0 10px;
	padding: 0 0 0 22px;
	text-decoration: underline;
}

.sdb__emp_col_enl a:hover
{
	color: #f0f0f0;
}

.sdb__emp_col_enl a:active
{
	color: #a0a0a0;
}

.sdb__emp_col_enl a.sdb__emp_col_ext
{
	background-image: url(../img/emp/col_enl.gif);
}


.sdb__emp_col_dsc
{
	background-color: #303030;
	background-color: transparent;
	font-size: 1em;
	font-weight: normal;
	margin: 0.7em 0 0 0;
	padding: 0 12px;
}

.sdb__emp_col_dsc p
{
	padding-left: 0;
	padding-right: 0;
	margin: 0.3em 0;
}


/* sadaba: pagina concreta: empresa: colaborador */

#sdb__cid_col
{
	margin: 46px 120px 0 0;
	width: 640px;
}


/* sadaba: pagina concreta: empresa: sitio */

#sdb__cid_sto
{
	margin: 46px 60px 0 0;
	width: 700px;
}

.sdb__sto_gla_fto img
{
	text-align: center;
}


/* sadaba: pagina concreta: portada */

#sdb__cid_ppl
{
	margin: 76px 90px 0 0 ;
	width: 655px;
}

#sdb__cid_ppl *
{
	text-align: right;
}


#sdb__id_ppl_fto
{
	padding: 8px;
	text-align: center;
}

#sdb__id_ppl_fto img
{
	display: block;
	margin: 0 auto;
}

#sdb__id_ppl_dsc h2
{
	color: #fefa01;
	font-size: 1em;
	font-weight: normal;
}


/* sadaba: pagina concreta: sitemap */

#sdb__cid_smp
{
	margin: 4em 0 1em 0;
}

#sdb__mid_smp
{
	font-size: 1.1em;
	margin: 0 0 0 10%;
	list-style-type: disc; 
}

#sdb__mid_smp li
{
	margin: 0.6em 0;
}

#sdb__mid_smp ul
{
	margin: 0 0 0 20px;
	list-style-type: disc; 
}


/* extranet */

/* extranet: generico */

/* extranet: sadaba: generico */

.sdb__g_xnt_ent
{
	margin: 0 auto;
	width: 1000px;
}

.sdb__g_xnt_cnt
{
	margin: 6px auto 0 auto;
	float: right;
	width: 760px;
}

#sdb__id_g_xnt_mnu
{
	margin: 20px 0 0 0;
}


#sdb__id_g_xnt_mnu ul
{
	list-style-type:none;
	margin: 20px 0 20px 30px;
}

#sdb__id_g_xnt_mnu ul li
{
	float: left;
	margin: 10px 10px 0 10px;
}

#sdb__id_g_xnt_mnu ul li#sdb__mid_x_dcx
{
	margin-left: 40px;
}

#sdb__id_g_xnt_mnu .sdb__g_om_sel
{
	color: #FEFA01;
	outline: none;
}

#sdb__id_g_xnt_mnu .sdb__g_om_sel:hover
{
	color: #FBFBFB;
}

#sdb__id_g_xnt_mnu .sdb__g_om_sel:active
{
	color: #a0a0a0;
}

#sdb__id_g_xnt_mnu_ppl
{
	display: block;
	float: left;
	margin: 0 40px 0 0;
}


#sdb__id_g_xnt_mnu_cxn
{
	float: right;
	margin: 10px 0 0 0;
	text-align: right;
	width: 30%;
}

#sdb__cid_x_tbj_con #g_xnt__tid_arv
{
	margin-top: 70px;
}

.sdb__g_xnt_tbj_con_fch
{
	margin: 20px 0 0 0;
}

div#g_xnt__cab_ent
{
	background-color: #f3f3f3;
	width: 100%;
}

#sdb__id_g_xnt_cbz
{
	font-size: 1em;
	margin: 0 auto;
	padding: 0;
	width: 40%;
}

#sdb__id_g_xnt_cbz_cxn
{
	background: transparent url(../img/xnt/cxn.gif) no-repeat scroll center left;
	padding: 0 0 0 21px;
	font-weight: bold;
	float: left;
}

#sdb__id_g_xnt_cbz_mnu
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}

#sdb__mid_x_dcx a
{
	background: transparent url(../img/xnt/dcx.gif) no-repeat scroll center left;
	padding: 0 0 0 21px;
}


.sdb__xnt_avs
{
	border: 1px solid #f03030;
	font-size: 1.1em;
	margin: 2em auto 1em auto;
	padding: 4px 6px;
	text-align: center;
	width: 50%;
}


div#xxx__x_cab_img
{
	background: transparent url(../img/xnt/brd.gif) repeat-x scroll bottom center;
	padding-bottom: 6px;
}

div#xxx__x_cab_img a
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

div#xxx__x_cab_img img
{
	display: block;
	margin: 0;
	padding: 0;
}

div.xxx__x_cab_nom
{
	background-color: transparent; /* #5e83a6 */
	float: right;
	font-size: 1.7em;
	font-weight: bold;
	height: 42px;
	margin: 4px 4px 20px 0;
	padding: 0;
	text-align: right;
	width: 260px;
}

p#g_xnt__cab_usu
{
	font-size: 0.85em;
	font-weight: bold;
}

div#g_xnt__mnu_ppl
{
	border-color: #909090;
	border-style: solid;
	border-width: 1px 0 1px 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

div#g_xnt__mnu_ppl a
{
	background: transparent url("../img/xnt/x_arv.gif") no-repeat scroll center left;
	display: block;
	float: right;
	font-size: 0.9em;
	margin: 0 0 0 20px;
	padding: 4px 0 4px 20px;
	text-decoration: none;
}

div#g_xnt__mnu_ppl a:link
{
	text-decoration: none;
}

div#g_xnt__mnu_ppl a:visited
{
	text-decoration: none;
}

div#g_xnt__mnu_ppl a:hover
{
	text-decoration: none;
}

div#g_xnt__mnu_ppl a:active
{
	text-decoration: none;
}

div#g_xnt__mnu_ppl a#g_xnt__mid_x_arv
{

}

div#g_xnt__mnu_ppl a#g_xnt__mid_x_avu
{
	background-image: url("../img/xnt/x_avu.gif");
}

div#g_xnt__mnu_ppl a#g_xnt__mid_x_dcx
{
	background-image: url("../img/xnt/x_dcx.gif");
	margin-left: 70px;
	margin-right: 4px;
}

div#g_xnt__mnu_ppl a#g_xnt__mid_x_fac
{
	background-image: url("../img/xnt/x_fac.gif");
}

div#g_xnt__mnu_ppl a#g_xnt__mid_x_rsm
{
	background-image: url("../img/xnt/x_rsm.gif");
	margin-left: 70px;
}


div#g_xnt__mnu_ppl a.g_xnt__mnu_dst
{
	color: #f97751;
}

div#g_xnt__mnu_ppl a.g_xnt__mnu_dst:hover
{
	color: #a0a0a0;
}

div#g_xnt__mnu_ppl a.g_xnt__mnu_dst:active
{
	color: #707070;
}


div.g_xnt__cnt
{
	background-color: transparent;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}



div.g_xnt__msj_ppl
{
	width: 94%;
	margin: 0 0 10px 0;
	padding: 1%;
}

div.g_xnt__msj_ppl p
{
	margin: 0;
}


div.xxx__x_mnu_ent .xxx__x_mnu_opn
{
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 20%;
}

.xxx__x_mnu_ent label
{
	font-size: 1.0em;
	font-weight: bold;
}

.g_xnt__avs
{
	background-color: #f0f0f0;
	border: 1px solid #707070;
	color: #707070;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 auto;
	padding: 4px;
	width: 70%;
}

div#xxx__x_tbj_ent
{
	background-color: #f0f0f0;
	border: 1px solid #707070;
	margin: 20px auto 10px auto;
	padding: 5px 4px 16px 4px;
	width: 90%;
}

div#xxx__x_tbj_ent p#xxx__x_tbj_ttl
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
}

div#xxx__x_tbj_ent p
{
	font-size: 1.1em;
	font-weight: normal;
	padding: 0 14px 0 14px;
	text-align: left;
}

div#xxx__x_tbj_ent span.xxx__x_tbj_etq
{
	font-size: 1.0em;
	font-weight: bold;
}


/* extranet: tablas */

table.g_xnt
{
	border: 0 none #707070;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto 1.6em auto;
	padding: 0;
	width: 96%;
}

table.xxx__x#xxx__x_avu
{
	width: 96%;
}

table.xxx__x#xxx__x_tbj
{
	width: 90%;
}

table.g_xnt thead
{
	font-size: 1em;
}

table.g_xnt thead th
{
	background-color: #202020;
	background-color: transparent;
	border-bottom: 0 none #505050;
	color: #fefa01;
	padding: 4px;
	text-align: left;
}

table.g_xnt thead tr.g_xnt__cbz_i th
{
	border-bottom: 0 solid #000;
	border-top: 0 solid #000;
	color: #fff;
	font-size: 1em;
	text-align: center;
}

table.g_xnt thead tr.g_xnt__cbz_ii
{
	background-color: #141414;
	border-bottom: 1px solid #292929;
	border-left: 2px solid #141414;
	border-right: 2px solid #141414;
	border-top: 1px solid #292929;
}

table.g_xnt thead tr.g_xnt__cbz_ii th
{
	border-bottom: 0 solid #000;
	border-top: 0 solid #000;
	color: #fff;
	padding: 1px 2px;
}

table.g_xnt td
{
	padding: 0;
}


.g_xnt__cbz_i h2
{
	color: #fefa01;
	font-size: 1em;
	margin: 0;
}

#g_xnt__tid_fac .g_xnt__cbz_i span
{
	background: transparent url("../img/xnt/fac_cbz.gif") no-repeat scroll center left;
	margin: 0 auto;
	padding: 0 21px 0 21px;
	text-align: center;
}


.g_xnt caption
{
	background: transparent none no-repeat scroll center left;
	color: #fefa01;
	font-weight: bold;
	margin: 2.7em auto 0.5em auto;
	text-align: center;
}

#g_xnt__tid_arv caption
{
	background-image: url("../img/xnt/arv_cbz.gif");
	padding: 0 0 0 14px;
	width: 14%;
}

#g_xnt__tid_tbj caption
{
	background-image: url("../img/xnt/tbj_cbz.gif");
	padding: 0 0 0 20px;
	width: 14%;
}

#g_xnt__tid_fac caption
{
	background-image: url("../img/xnt/fac_cbz.gif");
	padding: 0 0 0 14px;
	width: 11%;
}


th#g_xnt__id_arv_c_fch, th#g_xnt__id_avu_c_fch, th#g_xnt__id_fac_c_fch
{
	white-space: nowrap;
	width: 13%;
}

th#g_xnt__id_arv_c_tpo, th#g_xnt__id_avu_c_nom, th#xxx__x_tbj_c_fch
{
	width: 15%;
}

th#g_xnt__id_avu_c_ver, th#g_xnt__id_arv_c_dcg, th#g_xnt__id_fac_c_dcg, th#sdb__id_xnt_fac_cbz_ops, th#sdb__id_xnt_tbj_cbz_ops, th#sdb__id_xnt_arv_cbz_ops
{
	text-align: right;
	width: 10%;
}


th#sdb__id_xnt_arv_cbz_fch, th#sdb__id_xnt_fac_cbz_fch
{
	width: 10%;
}


tr.g_xnt__0
{
	background: transparent url("../img/gen/fnd_i.png") repeat scroll top left;
}

tr.g_xnt__1
{
	background-color: transparent;
}

table.g_xnt td
{
	color: #fff;
	padding: 4px;
	text-align: left;
	vertical-align: text-top;
}

table.g_xnt tr.g_xnt__0 td
{
	background-color: #f4f8ff;
	background-color: transparent;
}

table.g_xnt tr.g_xnt__1 td
{
	background-color: #f0f0f0;
	background-color: transparent;
}

table.g_xnt td.g_xnt__nf
{
	border-top: 1px solid #e0e0f0;
}
 
table.g_xnt td[headers=g_xnt__id_arv_c_dcg], table.g_xnt td[headers=sdb__id_xnt_fac_cbz_ops], table.g_xnt td[headers=g_xnt__id_avu_c_ver], table.g_xnt td[headers=g_xnt__id_fac_c_dcg], table.g_xnt td[headers=sdb__id_xnt_tbj_cbz_ops], table#g_xnt__tid_arv td[headers=sdb__id_xnt_arv_cbz_ops]
{
	text-align: right;
}

table.g_xnt a
{
	color: #fff;
	font-weight: normal;
	text-align: right;
}

table.g_xnt a:hover
{
	color: #a0a0a0;
}

table.g_xnt a:active
{
	color: #707070;
}


table.g_xnt th a
{
	font-weight: bold;

}


table#g_xnt__tid_arv td a
{
	background: transparent url("../img/xnt/arv_enl.gif") no-repeat scroll center left;
	padding: 0 0 0 12px;
}

table#g_xnt__tid_fac td a
{
	background: transparent url("../img/xnt/fac_enl.gif") no-repeat scroll center left;
	padding: 0 0 0 14px;
}

table#g_xnt__tid_tbj td a
{
	background: transparent url("../img/xnt/tbj_enl.gif") no-repeat scroll center left;
	padding: 0 0 0 15px;
}


/*

table.g_xnt
{
	border: 2px solid #707070;
	border-collapse: collapse;
	margin: 0 auto;
	width: 96%;
}

table.xxx__x#xxx__x_avu
{
	width: 96%;
}

table.xxx__x#xxx__x_tbj
{
	width: 90%;
}

table.g_xnt thead
{
	font-size: 1.3em;
}

table.g_xnt thead.g_xnt__cbz_1
{
	border-bottom: 0 none #707070;
	font-size: 1.3em;
}

table.g_xnt thead th
{
	background-color: #202020;
	border-bottom: 2px solid #505050;
	color: #ffffff;
	padding: 4px;
	text-align: left;
}

table.g_xnt thead.g_xnt__cbz_1 th, table.g_xnt thead th.g_xnt__cbz_1
{
	border-bottom: 0 none #505050;
	font-size: 1.1em;
	text-align: center;
}

th#g_xnt__id_arv_c_fch, th#g_xnt__id_avu_c_fch, th#g_xnt__id_fac_c_fch
{
	white-space: nowrap;
	width: 13%;
}

th#g_xnt__id_arv_c_tpo, th#g_xnt__id_avu_c_nom, th#xxx__x_tbj_c_fch
{
	width: 15%;
}

th#g_xnt__id_avu_c_ver, th#g_xnt__id_arv_c_dcg, th#g_xnt__id_fac_c_dcg, th#xxx__x_tbj_c_ver, th#sdb__id_xnt_arv_cbz_ops
{
	text-align: right;
	width: 10%;
}

th#sdb__id_xnt_arv_cbz_fch
{
	width: 10%;
}


th#xxx__x_tbj_c_ver
{
	text-align: right;
}

tr.g_xnt__0
{
	background-color: #f4f8ff;
}

tr.g_xnt__1
{
	background-color: #f0f0f0;
}

table.g_xnt td
{
	color: #000;
	padding: 4px;
	text-align: left;
	vertical-align: text-bottom;
}

table.g_xnt tr.g_xnt__0 td
{
	background-color: #f4f8ff;
}

table.g_xnt tr.g_xnt__1 td
{
	background-color: #f0f0f0;
}

table.g_xnt td.g_xnt__nf
{
	border-top: 1px solid #e0e0f0;
}
 
table.g_xnt td[headers=g_xnt__id_arv_c_dcg], table.g_xnt td[headers=g_xnt__id_avu_c_ver], table.g_xnt td[headers=g_xnt__id_fac_c_dcg], table.g_xnt td[headers=xxx__x_tbj_c_ver], table#g_xnt__tid_arv td[headers=sdb__id_xnt_arv_cbz_ops]
{
	text-align: right;
}

table.g_xnt a
{
	color: #303030;
}

table.g_xnt a:hover
{
	color: #707070;
}

table.g_xnt a:active
{
	color: #a0a0a0;
}
*/

/* sadaba: pagina concreta: extranet: resumen */

#sdb__pid_x_rsm #g_xnt__tid_arv, #sdb__pid_x_rsm #g_xnt__tid_arv, #sdb__pid_x_rsm #g_xnt__tid_tbj
{
	margin-top: 1.4em;
}


/* generico: formularios */

form.gen_frm
{
	background-color: transparent;
	border: 1px solid #e0e0e0;
	clear: both;
	float: none;
	margin: 2em auto 0 auto;
	padding: 0 6px 1px 6px;
	text-align: left;
}


a.gen_frm__link:link
{
	color: #153a48;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: none;
}

a.gen_frm__link:visited
{
	color: #153a48;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: none;
}

a.gen_frm__link:hover
{
	color: #153a48;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: underline;
}

a.gen_frm__link:active
{
	color: #2a7490;
	font: normal normal bold 1em Arial, sans-serif;
	text-decoration: underline;
	white-space: nowrap;
}


table.gen_frm__informe
{
	background-color: #b7d7ff;
	border: 1px solid #3f7fbf;
}


.gen_frm__grp_cab_btn
{
	background-color: #f4f4f9;
	border: 2px solid #e5ecf2;
	color: #256b85;
	font: normal normal bold 0.8em Arial, sans-serif;
}

.gen_frm__grp_cab_btn_ecm
{
	background-color: #e0e0e4;
	border: 2px solid #e5ecf2;
	color: #256b85;
	font: normal normal bold 0.8em Arial, sans-serif;
}

.gen_frm__grp_cab_btn_pch
{
	background-color: #d0d0d2;
	border: 2px solid #e5ecf2;
	color: #256b85;
	font: normal normal bold 0.8em Arial, sans-serif;
}


div.gen_frm__ent
{
	background-color: transparent;
	border: 0 none #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 90%;
}

div.gen_frm__cab
{
	background-color: transparent;
	clear: both;
	color: #303030;
	font-size: 0.8em;
	margin: 3em 0 0 0;
	padding: 0;
	text-align: left;
}

div.gen_frm__grp_1
{
	background-color: transparent;
	border: 0 none #a0a0a0;
	font-size: 1em;
	margin: 0 auto;
	padding: 2px 0;
}

div.gen_frm__grp_2
{
	background-color: transparent;
	border: 0 solid #a0a0a0;
	font-size: 1em;
	margin: 0 auto;
	padding: 0 0 2px 0;
}

/* grupos concretos */

div.gen_frm__fila_elm_3 div.gen_frm__grp_1
{
	background-color: transparent;
	border: 0 none #a0a0a0;
	font-size: 1em;
	margin: 20px auto 0 auto;
	padding: 2px;
}

div.gen_frm__grp_cab_ent
{
	border-bottom: 2px solid #d0d0d0;
	clear: both;
	margin: 0 auto 20px auto;
	padding: 2px 4px;
}

div.gen_frm__grp_cab_ttl
{
	float: left;
}

div.gen_frm__grp_cab_btn
{
	float: right;
}

span.gen_frm__grp_cab
{
	color: #7391a9;
	font-size: 1.2em;
	font-weight: bold;
}

.gen_frm h3, .gen_frm h4
{
	color: #c44643;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom: 2px solid #d0d0d0;
	margin: 0 0 20px 0;
	padding: 2px 4px;
}


div.gen_frm__fila_elm_3 span.gen_frm__grp_cab
{
	font-size: 1.1em;
}


div.gen_frm__grp_cnt
{
	background-color: transparent;
	clear: both;
	margin: 0 auto;
	padding: 0 2px;
}


div.gen_frm__fila
{
	background-color: transparent;
	margin: 0 auto;
}

div.gen_frm__fila_elm
{
	float: left;
	width: 100%;
}

div.gen_frm__fila_elm_1
{
	float: left;
	width: 100%;
}

div.gen_frm__fila_elm_2
{
	float: left;
	width: 50%;
}

div.gen_frm__fila_elm_3
{
	float: left;
	width: 33%;
}


div.gen_frm__fila_elm_izq
{
	float: left;
	padding: 0;
	width: 48%;
}

div.gen_frm__fila_elm_dch
{
	float: right;
	padding: 0;
	width: 48%;
}


.gen_frm__par
{
	background-color: transparent;
	clear: both;
	font-size: 1em;
	margin: 0.4em auto 0 auto;
	padding: 0;
}


div.gen_frm__spacer
{
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
}

img.gen_frm__spacer
{
	border: 0 none #fff;
	clear: both;
	display: block;
	height: 1px;
	margin: 0 0 -1px 0;
	padding: 0;
}

p.gen_frm__spacer
{
	font-size: 1px;
	margin: 0;
	padding: 0;
}


/* etiqueta generico */

.gen_frm__etq
{
	font: normal normal bold 0.9em Arial, Verdana, sans-serif;
}


/* pares de clases para etiquetas y valores de anchuras complementarias */

.gen_frm__etq_50
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 49%;
}

.gen_frm__val_50
{
	color: #303030;
	float: right;
	text-align: left;
	width: 49%;
}

.gen_frm__etq_20
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 19%;
}

.gen_frm__val_80
{
	color: #303030;
	float: right;
	text-align: left;
	width: 79%;
}

.gen_frm__etq_30
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: left;
	width: 29%;
}

.gen_frm__val_70
{
	color: #303030;
	float: right;
	text-align: left;
	width: 69%;
}

.gen_frm__etq_40
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 39%;
}

.gen_frm__val_60
{
	color: #303030;
	float: right;
	padding: 0;
	text-align: left;
	width: 59%;
}

.gen_frm__etq_60
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 59%;
}

.gen_frm__val_40
{
	float: right;
	color: #303030;
	text-align: left;
	width: 39%;
}

.gen_frm__etq_70
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 69%;
}

.gen_frm__val_30
{
	float: right;
	color: #303030;
	text-align: left;
	width: 29%;
}

.gen_frm__etq_80
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 79%;
}

.gen_frm__val_20
{
	color: #303030;
	float: right;
	text-align: left;
	width: 19%;
}

.gen_frm__etq_90
{
	color: #505050;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 90%;
}

.gen_frm__val_10
{
	float: right;
	color: #303030;
	margin: 0 0 0 91%;
	text-align: left;
	width: 8%;
}


.gen_frm__ifaz_texto
{
	clear: both;
	color: #303030;
	font-size: small;
	font-weight: normal;
	margin: 1% auto 1% auto;
	text-align: left;
}

div.gen_frm__pie
{
	background-color: transparent;
	clear: both;
	margin: 10px auto 20px auto;
	text-align: center;
}


.gen_frm__obg
{
	font-size: 1em;
	font-weight: bold;
	vertical-align: text-top;
}


.gen_frm__sfj
{
	color: #707070;
	font-size: 0.85em;
	font-weight: bold;
}


.gen_frm__sep
{
	color: #707070;
}

.gen_frm input, .gen_frm textarea
{
	border: solid 1px #a0a0a0;
}

.gen_frm__tc_texto
{
	background-color: #fefefe;
	padding: 0.2em;
	text-align: left;
}

.gen_frm__tc_clave
{
	background-color: #fefefe;
	font-family: Arial, sans-serif;
	padding: 0.2em;
	text-align: left;
}

.gen_frm__tc_memo
{
	background-color: #fefefe;
	font-family: Arial, sans-serif;
	font-size: 1em;
	padding: 0.2em 2%;
	text-align: left;
}

.gbd_frm__tc_fecha
{
	background-color: #fefefe;
	padding: 0.2em;
	text-align: center;
	vertical-align: middle;
}

.gen_frm__tc_entero, .gen_frm__tc_moneda
{
	background-color: #fefefe;
	padding: 0.2em;
	text-align: right;
}

.gen_frm__tc_decimal
{
	background-color: #fefefe;
	padding: 0.2em;
	text-align: right;
}

.gen_frm__tc_email
{
	background-color: #fefefe;
	padding: 0.2em;
	text-align: left;
}

.gen_frm__tc_menu
{
	background-color: #fefefe;
	text-align: left;
}

.gen_frm__tc_check
{
	background-color: transparent;
	text-align: left;
}

.gen_frm__tc_archivo
{
	background-color: #fefefe;
	padding: 0.2em;
	text-align: left;
}


.gen_frm .gen_frm__sdb_err
{
	border: 2px solid #ff0000;
}


.gen_frm__apt_err
{
	background-color: #fbfbfb;
	border: 1px solid #e0e0e0;
	clear: both;
	margin: 20px auto;
	padding: 4px 4px 10px 4px;
	-moz-border-radius: 0.6em;
}

.gen_frm__msj_err
{
	color: #c44643;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 16px 0;
}


table.gen_frm__errores
{
	background-color: #f0f0f0;
	border: 1px solid #7a7a7a;
	margin: 0 auto;
	width: 90%;
}

th.gen_frm__errores
{
	background-color: #e0e0e0;
	color: #303030;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 0 6px 0;
	text-align: center;
}


th.gen_frm__err_cab
{
	background-color: #e0e0e0;
	border-color: #7a7a7a;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #454545;
	font-size: 1em;
	font-weight: bold;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
}

th.gen_frm__err_cab#gen_frm__err_cab_num
{
	color: #e0e0e0;
	width: 5%;
}


.gen_frm__err_fila_1
{
	background-color: #f0f0f0;
	color: #454545;
	font-size: 1em;
	padding: 10px 0 4px 0;
	vertical-align: middle;
}

.gen_frm__err_fila_2
{
	background-color: #e9e9e9;
	color: #454545;
	font-size: 1em;
	padding: 10px 0 4px 0;
	vertical-align: middle;
}

.gen_frm__err_pos
{
	font-weight: bold;
	padding: 1%;
	text-align: right;
}

.gen_frm__err_apt
{
	padding: 1%;
	text-align: left;
}

.gen_frm__err_sdb
{
	font-size: 1em;
	padding: 1%;
	text-align: left;
}

.gen_frm__err_dsc
{
	padding: 1%;
	text-align: left;
}


/* formularios concretos */

.sdb__g_frm_cnt
{
	margin: 1em auto 0 auto;
	width: 96%;
}

.sdb__g_frm_etq_cbz
{
	clear: both;
	margin: 1em 0 0.4em 0;
}

form#sdb__fid_xnt_cxn
{
	border: 0 solid #303030;
	padding: 0 2% 0 2%;
	width: 70%;
}

form#sdb__fid_xnt_cxn #c_clv, form#sdb__fid_xnt_cxn #usu
{
	width: 120px;
}

.gen_frm .sdb__g_frm_env
{
	background-color: #202020;
	border: 1px solid #303030;
	color: #feff00;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 1.05em;
	font-weight: bold;
	margin: 0 auto;
	outline: none;
}

.sdb__g_frm_env:hover
{
	background-color: #505050;
	outline: none;
}

.sdb__g_frm_env:active
{
	background-color: #707070;
	outline: none;
}

.gen_frm__etq
{
	color: #feff00;
	font-size: 1.0em;
}


/* sadaba: formularios */

/* sadaba: formularios: extranet: conexion */

#sdb__fid_xnt_cxn
{
	margin-top: 78px;
}


/* impresion: clases para version de impresion, pantalla */

@media print
{
	body
	{
		background-color: #fff;
		background-image: none;
		color: #000;
	}


	.sdb__datos_fich .sdb__text3 a.sdb__g_enl
	{
		color: #000;
	}	

	.sdb__datos_fich .sdb__text3 a.sdb__g_enl:hover
	{
		color: #c0c0c0;
	}

	.sdb__datos_fich .sdb__text3 a.sdb__g_enl:active
	{
		color: #a0a0a0;
	}

	.g_imp_mos
	{
	}

	.g_imp_ocu
	{
		display: none;
	}
}

@media screen
{


	.g_imp_mos
	{
		display: none;
	}

	.g_imp_ocu
	{
	}
}


/* depuracion */

.g_novisline #sdb__mid_fch_gla li
{
	background-color: #a0c090;
	background-color: transparent;
}
