@charset "utf-8";
/* CSS Document */


/* BODY & MAIN LAYOUT :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-color: #F0F0F0;
}

.top_user{
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:19px;
}
.top_user_value{
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	color:#a2f9ba;
	text-decoration:none;
}
.top_date{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	height:19px;
}
.top_shade{
	background-image:url(../image/layout/top_shade.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.left_cell{
	background-color:#e6f8eb;
	vertical-align:top;
	padding:4px;
}
.footer{
	background-image:url(../image/layout/footer_bg.jpg);
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-right:15px;
	text-align:right;
	height:34px;
}
.all_rights{
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}


/* LOGIN ::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.login_fld_title1{
	background-image:url(../image/layout/login_fld_title1bg.jpg);
	width:60px;
	height:19px;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	color:#090286;
	text-decoration:none;
	padding-left:5px;
}
.login_fld_title2{
	background-image:url(../image/layout/login_fld_title2bg.jpg);
	width:60px;
	height:19px;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	color:#090286;
	text-decoration:none;
	padding-left:5px;
}
.login_fld_1{
	background-image:url(../image/layout/login_fld_1bg.jpg);
	width:146px;
	height:17px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border:1px solid #FFFFFF;
}


/* MENU :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.menu_mainitem_table{
	border:1px solid #a3a4b0;
	background-image:url(../image/layout/menu_mainitem_bg.jpg);
	background-repeat:repeat-x;
}
.menu_mainitem_icon{
	width:37px;
	border-right:1px solid #a3a4b0;
}
.menu_mainitem_active_title{
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	color:#0c7027;
	text-decoration:none;
	padding-left:7px;
}
.menu_mainitem_standby_title{
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	color:#5ca670;
	text-decoration:none;
	padding-left:7px;
}
.menu_mainitem_link{
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	color:#5ca670;
	text-decoration:none;
	padding-left:7px;
}
.menu_mainitem_link:HOVER{
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	color:#0c7027;
	text-decoration:none;
	padding-left:7px;
}


.menu_subitems_table{
	border-right:1px solid #a3a4b0;
	border-bottom:1px solid #a3a4b0;
	border-left:10px solid #a3a4b0;
	background-color:#FFFFFF;
}
.menu_subitems_link{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#13b0cd;
	text-decoration:none;
	padding-left:9px;
}
.menu_subitems_link:HOVER{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#013a5e;
	text-decoration:none;
	padding-left:9px;
}
.menu_subitems_divider{
	background-image:url(../image/layout/gradient_line.jpg);
	height:1px;
}

/* MAIN TITLE :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.main_title_table{
border:1px solid #ebebeb;
margin-bottom:8px;
}
.main_title{
	font-family:Tahoma;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../image/layout/main_title_bg.gif);
	background-repeat:repeat-x;
	height:41px;
	padding:0px;
}
.main_title_icon{
	margin:0px 7px 0px 0px ;
}

/* HORIZONTAL MENU :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.h_menu_bg{
	background-image:url(../image/layout/active_title_bg.gif);
	height:21px;
}
.h_menu_active_item_table{
	margin-right:1px;
	background-image:url(../image/layout/active_title_bg2.gif);
}
.h_menu_active_title{
	text-align:center;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1f5272;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.h_menu_standby_item_table{
	margin-right:1px;
	background-image:url(../image/layout/inactive_title_bg2.gif);
}
.h_menu_standby_link{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#1f5272;
	padding-left:10px;
	padding-right:10px;
}
.h_menu_standby_link:HOVER{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FF6600;
	padding-left:10px;
	padding-right:10px;
}
.add_table{
	background-image:url(../image/layout/add_btn_bg2.gif);
	background-repeat:repeat-x;
}

.add_link{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ff6000;
	padding-left:5px;
	padding-right:5px;
}
.add_link:HOVER{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#990000;
	padding-left:5px;
	padding-right:5px;
}


/* SUB HORIZONTAL MENU :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.h_submenu_active_item_table{
	margin-right:3px;
	background-image:url(../image/layout/det_sub_activo02.gif);
}
.h_submenu_active_title{
	text-align:center;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1f5272;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}
.h_submenu_standby_item_table{
	margin-right:3px;
	background-image:url(../image/layout/det_sub_standby02.gif);
}
.h_submenu_standby_link{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#5b89a5;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.h_submenu_standby_link:HOVER{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#1f5272;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}




/* CENTER LAYOUT :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.content_table{
	background-color:#d7daf1;
	border-bottom:1px solid #b1b9ba;
	border-left:1px solid #b1b9ba;
	border-right:1px solid #b1b9ba;
	padding:10px 7px 7px 7px ;
}
.content_sub_items{
	background-color:#d7daf1;
	border-left:1px solid #b1b9ba;
	border-right:1px solid #b1b9ba;
	padding:12px 0px 0px 13px ;
	background-image:url(../image/layout/det_sub_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}


.center_main_title_table{
	border:1px solid #FFFFFF;
}
.center_main_title{
	background-image:url(../image/layout/list_title_bg.jpg);
	background-repeat:repeat-y;
	background-color:#ADB2DA;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:10px;
}
.center_main_title2{
	background-image:url(../image/layout/list_title_bg2.jpg);
	background-repeat:repeat-y;
	background-color:#E4E7FA;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:10px;
}



/* SEARCH  :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.search_table{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#dee0f2;
	padding:5px;
}
.search_item{
	background-image:url(../image/layout/search_item_bg.gif);
	background-repeat:repeat-x;
	background-color:#c4cbdf;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:7px;
	border-left:1px solid #7f9db9;
	border-top:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	height:18px;
}

.search_list_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#696969;
	width:150px;
	border:1px solid #7f9db9;
	margin:0px;
	height:18px;
}
.search_textfield{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#696969;
	width:149px;
	border:1px solid #7f9db9;
	margin:0px;
	height:18px;
	
}


/* LIST :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.list_info{
	background-image:url(../image/layout/list_info_bg.jpg);
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#545b7a;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	height:29px;
	padding-left:10px;	
}
.list_info2{
	background-image:url(../image/layout/list_info_bg.jpg);
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#545b7a;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:29px;
	padding-left:10px;	
}
.list_add_cell{
	background-image:url(../image/layout/list_info_bg.jpg);
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#545b7a;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	height:29px;
	padding-right:10px;	
}
.list_dotted_line{
	background-image:url(../image/layout/dotted_line.jpg);
	height:1px;
}
.list_table{
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-top:3px;
	padding-left:1px;
}

.list_title{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#0c2e4a;
	background-color:#FFFFF9;
	height:21px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
}

.list_title_link{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#0c2e4a;
}
.list_title_link:HOVER{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
}

.list_icon_cell{
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
	text-align:center;
	background-color:#f0f2fe;
}

.list_icon_cell_2{
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
	text-align:center;
	background-color:#FFFFFF;
}

.list_data_cell_1{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#5f85a4;
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
	padding-left:8px;
	text-align:left;
	background-color:#FFFFFF;
	height:23px;
}
.list_data_cell_2{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#5f85a4;
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
	padding-left:8px;
	text-align:left;
	background-color:#FFFFFF;
	height:23px;
}
.list_data_cell_3{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#5f85a4;
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
	text-align:center;
	background-color:#FFFFFF;
	height:23px;
}
.list_data_cell_4{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#5f85a4;
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
	text-align:center;
	background-color:#FFFFFF;
	height:23px;
}
.page_nav_table{
	height:26px;
	background-image:url(../image/layout/page_bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.list_reference_table{
	background-color:#ebedf8;
	border:1px solid #FFFFFF;
	height:21px;
	margin-right:3px;
}
.list_reference_txt{
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#898989;
	padding-right:10px;
}

.list_pag_nav_txt{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#696969;
	font-weight:normal;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}
.list_pag_nav_actual{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#696969;
	font-weight:bold;
	text-decoration:none;
}
.list_pag_nav_link{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#7396bf;
	font-weight:normal;
	text-decoration:none;
}
.list_pag_nav_link:HOVER{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000033;
	font-weight:normal;
	text-decoration:underline;
}

/* FORM OBJECTS :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.btn_color1{
	font-family:tahoma;
	font-size:9px;
	color: #FF0000;
	font-weight:bold;
	height:18px;
	border-left:1px solid #330033;
	border-right:1px solid #330033;
	border-top:1px solid #330033;
	border-bottom:1px solid #330033;
}
.btn_color2{
	font-family:tahoma;
	font-size:9px;
	color: #003300;
	font-weight:bold;
	height:18px;
	border-left:1px solid #330033;
	border-right:1px solid #330033;
	border-top:1px solid #330033;
	border-bottom:1px solid #330033;
}

.btn_color3{
	background-image:url(../image/layout/btn_color3.gif);
	font-family:tahoma;
	font-size:9px;
	color:#FF3300;
	font-weight:bold;
	height:18px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #aaa09a;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.btn_color4{
	background-image:url(../image/layout/btn_color4.gif);
	font-family:tahoma;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #aaa09a;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.btn_color5{
	background-image:url(../image/layout/btn_color5.gif);
	font-family:tahoma;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #aaa09a;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}

.textfield_1{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	border:1px solid #7f9db9;
	margin:0px;	
}
.text_area_1{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	border:1px solid #7f9db9;
	margin:0px;	
}
.list_menu_1{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#545454;
	border:1px solid #7f9db9;
	margin:0px;	
}
.data_title_1{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-left:5px;
	background-color:#ebeefd;
}
.check_bg{
	background-color:#c7cbe6;
	height:19px;
}


/* EDIT :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.edit_title{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
}
.edit_titleverde{
	font-family:tahoma;
	font-size:11px;
	color:#006600;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
}
.edit_titlerojo{
	font-family:tahoma;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
}
.edit_titlegris{
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
}
.edit_title_table{
	background-image:url(../image/layout/dotted_line_title.jpg);
	height:25px;
	background-repeat:repeat-x;
	margin-bottom:7px;
}

.box1_title{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	background-color:#D7DAF1;
}
.box1{
	background-color:#dde0f3;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:5px 7px 7px 7px;
	vertical-align:top;
}

/* negrita :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.textfield_11{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #FF0000;
	border:1px solid #7f9db9;
	margin:0px;	
}
.textfield_12{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #FF0000;
	border:1px solid #7f9db9;
	padding-right:15px;
	text-align:right;
}
.data_title_11{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-left:5px;
	background-color:#ebeefd;
}

/* mensaje :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.mensajeerror_1{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#FF0000;
	padding-left:5px;
	background-color:#ebeefd;
}


/* area_web :::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.web_icon_table{
	border:1px solid #EEEEEE;
}
.web_icon_txt_cell{
padding-top:5px;
padding-bottom:5px;
	text-align:center;
	height:35px;
}

.web_icon_link{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ff6000;
}
.web_icon_link:HOVER{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#990000;
}

.web_title_link{
	font-family:Tahoma;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:15px;
}
.web_title_link:HOVER{
	font-family:Tahoma;
	font-size:30px;
	font-weight:bold;
	color:#fff8dd;
	text-decoration:underline;
	padding-right:15px;
}


/* pedidos :::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.pop_listado_pestania{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-color:#003399;
	height:21;
	text-align:center;
	vertical-align:middle;
	border-right:2px solid #ffffff;
}
.pop_listado_pestania2{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background-color:#003399;
	height:21;
	text-align:center;
	vertical-align:middle;
}

.pop_listado_celda_1{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	font-family:Tahoma;	
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-left:6px;
	height:20px;
}
.pop_listado_celda_2{
	font-family:Tahoma;	
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-left:6px;
	height:20px;
}
.pop_listado_celda_icom{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-family:Tahoma;	
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	height:20px;
	text-align:center;
}
.pop_listado_titular{
	font-family:Tahoma;	
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.pop_listado_subtitular{
	font-family:Tahoma;	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}


.fichas_titulares_campos{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#696969;
	padding-left:6px;
}

.ficha_campos{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#696969;
	background-color:#FFFFFF;
	border:1px solid #C3E2F1;
	width:100%;
	height:17px;
}

.list_data_cell_2b{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#F30;
	border-bottom:1px solid #d7daf1;
	border-right:1px solid #d7daf1;
	padding-left:8px;
	text-align:center;
	background-color:#FFFFFF;
	height:23px;
}
.innovaciona_titulorojo{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
}
.innovaciona_title_11{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-left:5px;
}

.innovaciona_box1{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-left:7px;
	padding-right:7px;
	background-color:#D7DAF1;
}