/* CSS Document */


body {margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:100%;}
#contenedor {margin:0 auto;}
#header,#content,#footer {overflow:hidden;}
#menu{overflow:auto;overflow-x:auto;overflow-y:auto;height:300px;width:150px;}

/* safari and opera need this */

#header {background:url(/pfw_files/tpl/img/img_gisa/logoGISA.gif) no-repeat top left;text-align:left;}

.header_info {text-align:right; padding:15px 15px 15px 0;}
.desconectar {color:#A20000; text-decoration:underline;}

.header_opc { padding:0 15px 0 0; height:31px;}
.pest_off {float:right; margin-left:1px;}
.pest_izq_off {background:url(/pfw_files/tpl/img/img_general/pestizq_off.gif) no-repeat top left; width:16px; height:31px; float:left;}
.pest_bg_off {background:url(/pfw_files/tpl/img/img_general/pestBG_off.gif) repeat-x; height:31px; float:left; line-height:2.5em; font-size:13px;}
.pest_bg_off a{color:#000000;}
.pest_der_off {background:url(/pfw_files/tpl/img/img_general/pestder_off.gif) no-repeat top left; width:15px; height:31px; float:left;}
.pest_on {float:right; margin-left:1px;color:#A20000; text-decoration:none; font-weight:bold;}
.pest_izq_on {background:url(/pfw_files/tpl/img/img_gisa/pestizq_on.gif) no-repeat top left; width:16px; height:31px; float:left;}
.pest_bg_on {background:url(/pfw_files/tpl/img/img_gisa/pestBG_on.gif) repeat-x; height:31px; float:left; line-height:2.5em; font-size:13px;}
.pest_bg_on a{color:#A20000; text-decoration:none; font-weight:bold;}
.pest_der_on {background:url(/pfw_files/tpl/img/img_gisa/pestder_on.gif) no-repeat top left; width:15px; height:31px; float:left;}

.header_subopc { height:28px; background:url(/pfw_files/tpl/img/img_general/subopcBG.gif) repeat-x;}
.subopciones { padding:3px 10px 3px 10px;}
.subopc_on {}
.subopc_on a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#fff; text-decoration:none;height:19px;}
.subopc_off a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000; text-decoration:none;height:19px;}
.subopc_off a:hover {color:#000; text-decoration:underline;}
.BGizqsubopc_on {background:url(/pfw_files/tpl/img/img_gisa/boton_izq_on.gif) no-repeat top left; width:8px; height:19px;}
.BGsubopc_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;background:url(/pfw_files/tpl/img/img_gisa/boton_bg_on.gif) repeat-x; height:19px;}
.BGdersubopc_on {background:url(/pfw_files/tpl/img/img_gisa/boton_der_on.gif) no-repeat top left; width:8px; height:19px;}

#main{  margin: 0; padding: 0;}
.clear {
  clear: both;        /* below longest column */
  margin: 0;
  padding: 0;
}
#menu,#content {float:left}
#menu {background: #FFFFFF;}
.cdo_menu {margin:10px;}

#content { background:url(/pfw_files/tpl/img/img_general/contentBGleft.gif) repeat-y top left; background-color: #D7D7D7;}
.content_opc {border-left: 1px #D4D0D0 solid; background:url(/pfw_files/tpl/img/img_general/contentBGbottom_opc.gif) repeat-x bottom left; background-color:#FFFFFF; height:28px; padding-left:5px; padding-top:5px}
.content_opc_txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;padding-left:4px;}
.content_opc_txt a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color: #000000; text-decoration:none;}
.content_opc_txt a:hover {text-decoration:underline;}
.content_cdo {margin-top:10px; margin-left:10px;}
.content_cdol {margin-top:10px; margin-left:10px; overflow:auto; overflow-x:hidden}
.content_cdo_tit2 {color:#A20000; font-size:18px; font-weight:bold; padding:10px;}
.content_cdo_tit {background:url(/pfw_files/tpl/img/img_gisa/boxcontent05.gif) repeat-y top left; background-color: #FFCDCD; color:#A20000; font-size:18px; font-weight:bold; padding:10px;}
.content_cdo_2 {background:url(/pfw_files/tpl/img/img_general/boxcontent06.gif) repeat-y top left; background-color: #FFFFFF; padding:10px;}
.content_cdo_3 {background:url(/pfw_files/tpl/img/img_general/boxcontent06.gif) repeat-y top left; height:1px; background-color:#FFFFFF;}
.content_cdo_4 {background:url(/pfw_files/tpl/img/img_general/boxcontent06.gif) repeat-y top left; height:1px; background-color:#B4B4B4;}
.titcdo {font-size:14px; color:#000; font-weight:bold;}
.descripcio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#A20000;}
.box_tit{font-size:14px; color:#000; font-weight:bold; padding-left:20px;}
.nombre_archivo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;font-weight:normal; color:#A20000; }
.content_subopc { padding-left:10px; background:url(/pfw_files/tpl/img/img_general/boxcontent06.gif) repeat-y top left; background-color: #DCDCDC; height:26px; color:#363636;}
.content_subopc a{color:#000; text-decoration:none;}
.content_subopc a:hover{color:#000; text-decoration:underline;}
.subopc_act {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; text-decoration:none;}
.content_subtit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#CC0000; font-weight:bold;}
.arialtxt11 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
.arialtxt11_num {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;text-align:right}
.arialtxt11_blanc {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.arialtxt11b {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;font-weight:bold;}
.arialtxt11c {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;font-style:italic;}
.precarga {position: absolute; left:77%; top:11.3%; background-color: #A20000;}
.txt_precarga {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFCDCD;}
.separador {background-color:#A20000; color:#A20000;height:1px}
.boton {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.error {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#FF0000;}

.arialtxt11_fr {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;}
.arialtxt11_blanc_fr {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.arialtxt11b_fr {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;font-weight:bold;}
.arialtxt11c_fr {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;font-style:italic;}

.txtfield_num_imp{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; background: #FFFFFF; border: 1px solid #FFFFFF;text-align:right}
.txtfield_imp{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; background: #FFFFFF; border: 1px solid #FFFFFF;}
.txtfield2{color:#A20000; font-size:16px; font-weight:bold;border: 1px solid #CCCCCC;}
.txtfield3{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; background: #FFFFFF; border: 1px solid #CCCCCC;color:#000000;}
.txtcampo_imp {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;}
.txtcampob_imp {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.txtcampoc_imp {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.content_cdo_tit2_imp {color:#A20000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.content_subtit_imp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#CC0000; font-weight:bold;}


#footer {clear: both; bottom: 0; left: 0; width: 100%; background:url(/pfw_files/tpl/img/img_general/footerBG.gif) repeat-x; height:27px; padding-top:3px;}
.txtfooter { font-size:10px;}
.txtfooter a { color:#000000; text-decoration:none; font-size:10px;}
.txtfooter a:hover { text-decoration:underline;}

#listado thead th { background:url(/pfw_files/tpl/img/img_general/subtit_bg.gif) repeat-x; color:#CC0000; height:34px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#listado thead th a{ color:#CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;text-decoration:none;}
#listado thead th a:hover{ color:#CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;text-decoration:underline;}
#listado thead th a:visited{ color:#CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#listado thead td { background:url(/pfw_files/tpl/img/img_general/subtit_bg.gif) repeat-x; color:#CC0000; height:34px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#listado thead td a{ color:#CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;text-decoration:none;font-weight:bold;}
#listado thead td a:hover{ color:#CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;text-decoration:underline;}
#listado thead td a:visited{ color:#CC0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
#listado tbody td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; padding:5px; border-bottom:1px #CCCCCC solid;}
#listado .clau {color:#A20000;}
#listado .clau a{color:#A20000; text-decoration:none;}
#listado .clau a:hover{text-decoration:underline;}
#listado .estat, .docs, .IM  { text-align:center;}

tfoot td {
	background: #F4F4F4;
	padding:5px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#login {
position: absolute;
left: 50%;
top: 50%;
width: 472px;
height: 252px;
margin-top: -126px;
margin-left: -236px;
}

.loginboxtop{background:url(/pfw_files/tpl/img/img_gisa/loginboxtop.gif) no-repeat top left;}
.loginboxmid01{background:url(/pfw_files/tpl/img/img_gisa/loginboxmid01.gif) no-repeat top left;}
.loginboxmid02{background:url(/pfw_files/tpl/img/img_gisa/loginboxmid02.gif) no-repeat top left;}
.loginboxmid03{background:url(/pfw_files/tpl/img/img_gisa/loginboxmid03.gif) no-repeat top left;}
.loginboxbottom{background:url(/pfw_files/tpl/img/img_gisa/loginboxbottom.gif) no-repeat top left;}
.form{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999;}
.form_field{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999;}

.bordeado{border:1px solid #A20000;}
.celda {border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;border-bottom:1px solid #CCC}

.gal_foto{background: #FFFFFF;}
.thu_foto{background: #FFCDCD;border:1px solid #FFCDCD;height:45px;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.img_border{border:2px solid #505050;}
.thu_foto_border{background: #FFCDCD;border:1px solid #A20000;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.thu_border{background: #FFFFFF;border:3px solid #A5A7AA;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.thu_border_sel{background: #FFFFFF;border:5px solid #A20000;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.des_foto{color: #A20000;}

.tit_thumb{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999;}
.des_thumb{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999;}
.tit_ppal{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#A20000;}
.des_ppal{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#A20000;}

.arialtxt11r{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#A20000;font-weight:bold;}
.arialtxt10{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;}
.arialtxt10b{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;}
.arialtxt10c{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;font-style:italic;}
.arialtxt10t{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#5B5B5B;}
.arialtxt10d{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#A2A2A2;}
.arialtxt10r{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#A20000;}

.titulo_informe{color:#A20000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;padding:5px;border-top:1px solid #A20000;border-bottom:1px solid #A20000;}

.finalitzat {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #0000FF;	
}
.tancat {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #CCCCCC;

}
.pendent_corregir {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #FF0000;	
}
.corregit {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color: #00FF00;	
}