/************* HEADER *************/
.h_top{	min-height: 140px;height:140px;width:1000px;position:relative;margin:0 auto;padding:0;}
.h_image{float:left;}
.h_right{float:right;color: #fff;text-align:right;}
.h_lang{color: #fff;}
.h_hello{font-size: 11px;}

.h_menu{height:30px;text-transform: uppercase;font-size: 14px;font-weight: bold;position:relative;width:1000px;position:relative;margin:0 auto;padding:0;z-index:10;}
.h_menu_bgr{background: #FFFFFF;font-weight: bold;position:relative;height: 30px;}
.h_menu_shadow{background:url(images/menu_bgr.png) repeat-x #FFF9EA;height:30px;z-index:1;}




.h_msg{font-weight: bold;}
.h_link{font-weight: bold;color: #fff;text-decoration: none;}

.h_lang_config{height: 60px;color: #fff;}
.h_lang_admin{height: 60px;color: #fff;}

.config_title{font:28px "Trebuchet MS"; color:#fff; padding:0px;font-weight: bold;}
.admin_title{font:28px """"""Trebuchet MS""""""; color:#FFFFFF; padding:0px;font-weight: bold;}


.h_link_logout{font-weight: bold;color: #000;text-decoration: none;}

/************* BODY *************/

body {
    font: normal 12px "Trebuchet MS";
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    color:#fff;
    margin:0;
    padding:0;
    background:url(config_own/images/header_background.png) repeat-x;
	background-color:#F4F4F4;
}


.c_body{position:relative;width:1000px;position:relative;margin:0 auto;padding:0;}
.c_body_content{position:relative;width:900px;position:relative;margin:0 auto;padding:0;}
.c_body_back{background-color: #FFF9EA;min-height: 400px;}
.c_login_content{position:relative;width:350px;float:right;;margin:0 auto;padding:0;min-height:350px;}

h2{font:22px "Trebuchet MS"; color:#3D3C2C; }
p {
	font: normal normal 11px/14px "Trebuchet MS";
	color: #000000;
  }

a {
	font: normal normal 11px/14px "Trebuchet MS";
	color: #00275D;
	text-decoration: underline;
	color: #000000;
	}

a.welcome {
	font-weight: bold;
	color: #003366;
	font-size: 14px;
	font-family: "Trebuchet MS";
	}

img {
	border: 0;
	margin: 0;
	padding: 0;
	}

.ref2{
	font-family:  "Trebuchet MS";
	font-size: 9px; color: #666666;
}


.licence_text
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	background-color: #DFDFDF;
	text-align: left;
	padding: 0px 5px 0px 5px;
}

.secction_description{
	font-weight: bold;
	color: #00275D;
}

.secction_title{
	font-weight: bold;
	color: #DE6F00;
	font-size: 18px;
	font-family: "Trebuchet MS";
}


.destacado_bold
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	text-align : right;
	font-weight: bold;
}


.boldy{
	font-weight: bold;
}

.destacado_bold_left
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	text-align : left;
	font-weight: bold;
}


.signo_peso
{
	position:absolute;
	align: right;
}

.language_link{
        font-family: """"""Trebuchet MS"""""";
 	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
        font-size:12px;
 }

.cursor_hand{
	cursor: pointer;
}

.lnk_contactus{font:13px  "Trebuchet MS";font-weight:bold;color:#333;font-style:italic;}

#divider{background:url(images/divider.png) repeat-x;height:10px;margin-top:10px;margin-left:0px;}


.text12{font: normal 12px "Trebuchet MS";}

.link_extra a:hover{text-decoration: underline;}

.almost_h2{font:25px "Trebuchet MS"; color:#3D3C2C; }


#orange{background-color: #F9F4F2;}
.input_required{margin: 1px 0 1px 0;border: 1px solid #ff6600;background-color: #FFF2F4;}
.rech_other{font:18px "Trebuchet MS";color:#A60021;text-decoration:none;font-weight:bold;}
.rech_other a:hover{text-decoration:underline;}
.slidecontent {color:#000}


.lnk_cancel_high{color:#000;font: normal normal 14px "Trebuchet MS";}
.lnk_tell{font:11px  "Trebuchet MS";font-weight:bold;color:#333;font-style:italic;}

.priv_title{font:25px "Trebuchet MS"; color:#3D3C2C; padding:0px;}

.hrule{border : thin dashed #D0D0D0;}

.pre_black{font:16px "Trebuchet MS";color:#000000;text-decoration:none;font-style:italic;}
.pre_violet{font:16px "Trebuchet MS";color:#A60021;text-decoration:none;font-style:italic;}

.pre_black_small{font:13px "Trebuchet MS";color:#666666;text-decoration:none;font-weight:bold;font-style:italic}
.pre_violet_small{font:13px "Trebuchet MS";color:#A60021;text-decoration:none;font-weight:bold;font-style:italic}

.more a{display:block; width:100px; height:39px; background:url(images/ok_button.png) 0 0 no-repeat; color:#565656;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center;}
.more a:hover{text-decoration:none; background:url(images/ok_button2.png) 0 0 no-repeat;color:#FF6600}

.smore a{display:block; width:63px; height:24px; background:url(images/smll_button.png) 0 0 no-repeat; color:#565656;  font:12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center;}
.smore a:hover{text-decoration:none; background:url(images/smll_button2.png) 0 0 no-repeat;color:#FF6600}

.login {font:15px Trebuchet MS;text-align: right;color:#000000;}
.login_forgot{font:12px Trebuchet MS;color:#666666;text-decoration:none;}
.login_forgot a{font:12px Trebuchet MS;color:#666666;text-decoration:none;}
.login_forgot a:hover{color:#000;}
.login_signup{font:12px "Trebuchet MS";color:#666;text-decoration:none;font-style: italic;}
.login_signup a{font:16px "Trebuchet MS";color:#A68A33;text-decoration:none;font-weight:bold;}
.login_signup a:hover{color:#000;}

.welcome{
    font-family: "Trebuchet MS";
    font-size:12px;
    color:#FFFFFF;
}
 /************* MENU *************/

 #link_menu{
    font-family: tahoma;
    display:block;
    color: #000;
    font-weight: bold;
    text-decoration:none;
    padding:5px 5px;
    }


#suckerfishnav {
    font-size:14px;
    font-family: Tahoma;
    font-weight:bold;
    width:100%;
    }

#suckerfishnav, #suckerfishnav ul {
    list-style:none;
    line-height:30px;
    padding:0;
    margin:0;
    width:100%;
    height:30px;
    }
#suckerfishnav a {
    font-family: Tahoma;
    display:block;
    color: #000000;
    font-weight: bold;
    text-decoration:none;
    padding-left:10px;
    padding-top: 5px;
    padding-bottom: 5px;
    }

#suckerfishnav li {
    float:left;
    padding:0;
     background:#FFFFFF;
    background-color: #FFFFFF;


    }

#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:190px;
    font-weight:normal;
    margin:0;
    border:0;
    border:1px solid #666666;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

 #suckerfishnav ul ul:hover{
    background:#FFFFFF;
    color:#000000;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

#suckerfishnav li li {
    width:181px;
    font-weight:bold;
    font-family:helvetica,sans-serif;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

#suckerfishnav li li a {

    width:180px;
    color:#000000;
    text-align:left;
    z-index:1000;
    }
#suckerfishnav li ul ul {
    margin:-33px 0 0 120px;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }


#suckerfishnav li li:hover {
    color:#666666;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#666666;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#666666;
    }

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#000000;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#FFFFFF;
    background-color: #FFFFFF;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#FFFFFF;
    background-color: #FFFFFF;

    }

#suckerfishnav_export {
    font-size:14px;
    font-family: Tahoma;
    font-weight:bold;
    width:100%;
    }

#suckerfishnav_export, #suckerfishnav_export ul {
    list-style:none;
    line-height:30px;
    padding:0;
    margin:0;
    width:100%;
    height:30px;
    }
#suckerfishnav_export a {
    font-family: Tahoma;
    display:block;
    color: #000000;
    font-weight: bold;
    text-decoration:none;
    padding-left:10px;
    padding-top: 5px;
    padding-bottom: 5px;
    }

#suckerfishnav_export li {
    float:left;
    padding:0;
    


    }

#suckerfishnav_export ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:190px;
    font-weight:normal;
    margin:0;
    border:0;
    border:1px solid #666666;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

 #suckerfishnav_export ul ul:hover{
    background:#FFFFFF;
    color:#000000;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

#suckerfishnav_export li li {
    width:181px;
    font-weight:bold;
    font-family:helvetica,sans-serif;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

#suckerfishnav_export li li a {

    width:180px;
    color:#000000;
    text-align:left;
    z-index:1000;
    }
#suckerfishnav_export li ul ul {
    margin:-33px 0 0 120px;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }


#suckerfishnav_export li li:hover {
    color:#666666;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }
#suckerfishnav_export li ul li:hover a, #suckerfishnav_export li ul li li:hover a, #suckerfishnav_export li ul li li li:hover a, #suckerfishnav_export li ul li li li:hover a {
    color:#666666;
    z-index:1000;
     background:#FFFFFF;
    background-color: #FFFFFF;
    }

#suckerfishnav_export li:hover a, #suckerfishnav_export li.sfhover_export a {
    color:#666666;
    }

#suckerfishnav_export li:hover li a, #suckerfishnav_export li li:hover li a, #suckerfishnav_export li li li:hover li a, #suckerfishnav_export li li li li:hover li a {
    color:#000000;
    }
#suckerfishnav_export li:hover ul ul, #suckerfishnav_export li:hover ul ul ul, #suckerfishnav_export li:hover ul ul ul ul, #suckerfishnav_export li.sfhover_export ul ul, #suckerfishnav_export li.sfhover_export ul ul ul, #suckerfishnav_export li.sfhover_export ul ul ul ul {
    left:-999em;
    }
#suckerfishnav_export li:hover ul, #suckerfishnav_export li li:hover ul, #suckerfishnav_export li li li:hover ul, #suckerfishnav_export li li li li:hover ul, #suckerfishnav_export li.sfhover_export ul, #suckerfishnav_export li li.sfhover_export ul, #suckerfishnav_export li li li.sfhover_export ul, #suckerfishnav_export li li li li.sfhover_export ul {
    left:auto;
    background:#FFFFFF;
    background-color: #FFFFFF;
    }
#suckerfishnav_export li:hover, #suckerfishnav_export li.sfhover_export {
    background:#FFFFFF;
    background-color: #FFFFFF;

    }
/************* TABLES *************/

table.mainframe {
	width: 802px;
	border: 1px solid #CCCCCC;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: center;
	}


table.mainframe_register {
	width: 70%;
	border: 1px solid #CCCCCC;
	margin: 0 auto;
	border-collapse: collapse;
	text-align: center;
	}


table.commonframe {
	width: 802px;
	margin: 0 auto;
	}

table.box {
	width: 350px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: left;
	}


table.widebox {
	width: 500px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

table.notwidthbox {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: left;
}

td {
        font: normal normal 11px/14px "Trebuchet MS";
	color: #000000;
}

td.menu {
	background-color: #00275D;
	font: normal normal 11px/11px "Trebuchet MS";
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	color:white;
	font-weight: bold;
	font-size: 15px;
	}

td.boxtitle {
	font-weight: bold;
	color: #000;
	background-color: #D6E2F3;
	text-align: left;
	height: 20px;
	}

td.boxtitle a  {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	}

td.cboxtitle {
	font-weight: bold;
	color: #000;
	background-color: #D6E2F3;
	height: 20px;
	
	}

td.cboxtitle a  {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	}

td.pagefooter {
	letter-spacing: -1px;
	margin: 0 auto;
	font: normal normal 9px/9px "Trebuchet MS";
	color: #999999;
	}

td.pagefooter a {
	letter-spacing: -1px;
	font: normal normal 9px/9px "Trebuchet MS";
	color: #999999;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	}



/************* GRIDS *************/
.table_left_footer{font-size:11px; float: left;text-align:left;width:30%;}
.table_middle_footer{font-size:11px; float: left;text-align:right;width:200px;}
.table_right_footer{font-size:11px; float: right;text-align:right;width:33%;margin-right:2px}
.table_left_footer a{color:#333;font-weight:bold;}
.table_left_footer a:hover{color:#666;}
.the_page{color:#666;font-weight:bold;}
.table_middle_footer {color:#666;}
.table_middle_footer a{color:#333;font-weight:bold;}
.table_middle_footer a:hover{color:#666;}
.footer_label{font-weight:bold;color:#000;}
.footer_number{font-weight:bold;color:#333;}
.footer_export{clear:both;text-align:right;font-weight:bold;}
.footer_export a{color:#333;font-weight:bold;}
.footer_export a:hover{color:#666;}

.table_grid{
	border: 1px solid #ccc;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	color:#000;
        color:#000000;
        font-size: 11px;
        font-family: "Trebuchet MS";

}

.table_grid_border{
	border: 1px solid #ccc;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	color:#000;
}

.table_grid_border td{
	height:10px;
	padding: 4px;
        font-weight:400;
	color:#000000;
        font-size: 11px;
        font-family: "Trebuchet MS";
}

.table_element
{
	background-color: #FFFFFF;
	padding: 4px;
        color:#000000;
        font-size: 11px;
        font-family: "Trebuchet MS";
}


.table_element2
{
	background-color: #EEEEEE;
	padding: 4px;
        color:#000000;
        font-size: 11px;
        font-family: "Trebuchet MS";
}



.column_footer{
	background-color: #D6E2F3;
	vertical-align: top;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 4px;
}

#tlistgrid {
	border: 0px solid #ccc;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	color:#000;
        
}

.column_header
{
	background-color: #D6E2F3;
	font-weight: bold;
	padding: 4px;
        color:#000000;
        font-size: 11px;
        font-family: "Trebuchet MS";
}


#tlistgrid th {

	padding: 4px 4px 4px 0px;
	background-color: #D6E2F3;
	vertical-align: top;
	font-weight: bold;
	color: #00275D;
	text-decoration: none;
	color: #000000;
        font-family: "Trebuchet MS";
}

#tlistgrid th{
	font-weight:400;
	color:#000000;
        font-size: 11px;
        font-family: "Trebuchet MS";
}

#tlistgrid td{
	font-weight:400;
	color:#000000;
        font-size: 11px;
        font-family: "Trebuchet MS";
}


.rowa {
	background-color: #EEEEEE;
	padding: 4px;

}

.rowb {
	background-color: #FFFFFF;
	padding: 4px;
}

.rowOver{
	background-color:#317082;
	color:#000;
	cursor: pointer;
}


.rowClick{
	background-color:#317082;
	color:#FFF;
}






#tlistgrid a{
	text-decoration:none;
	font-weight: bold;
	color:#000000;
        font-size:11px;
	font-family: "Trebuchet MS";
}

#teditlistgrid {
	border: 1px solid #D7E5F2;
	background-color: #F9FBFD;
	color: #000000;


}

#teditlistgrid tr{
	height: 25px;
}
/************* FORMS *************/        
input.text,input.textarea,input.select,input.password {
	font: normal normal 11px/12px "Trebuchet MS";
	margin: 1px 0 1px 0;
	border: 1px solid #CCCCCC;	
	}


.button_container{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.input_enabled{background: #fff;}
.input_disabled{background: #ccc;}

.button {
    border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #DAE4ED;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	cursor: pointer;
}

.button_finish{
 	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #DAE4ED;
	font-family:  "Trebuchet MS";
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	cursor: pointer;
}
.c_edit_box{background:#EEE6F7; color:#000000; border:#9F9FFF 1px solid;padding:0px 0px 4px 10px; float:left;min-height:50px}
.c_edit_button{color:#4A1452; font: bold 84% "Trebuchet MS",helvetica,sans-serif; background-color:#DABAE0; border:1px solid; border-color: #4A1452; width:60px;}


/************* EDIT & LABELS *************/

.admin_label{font-weight:bold;font-size:12px;color:#3D3C2C;}
.c_page_title_admin{color:#A68A33;font:normal 22px "Trebuchet MS";}
.maintable td{font-weight:bold;font-size:12px;color:#3D3C2C;}

.label_enabled{color: #000;}
.label_disabled{color: #666;}

.editfield{
	height: 20px;
	vertical-align: top;
	color: #000000;

}

.editlabel{
	font-weight: bold;
	vertical-align: top;
	background-color: transparent;
	color: #000;
	text-align: right;
}

.editlabelleft{
	font-weight: bold;
	vertical-align: top;
	background-color: transparent;
	color: #3670A7;
	border: 1px solid #D7E5F2;
	text-align: left;
}
.editlabel2{
	font-weight: bold;
	vertical-align: top;
	background-color: transparent;
	color: #3670A7;
}

.editlabeltitle{
	font-weight: bold;
	vertical-align: top;
	color: #000;
	background: #D7E5F2;
	border: 1px solid #D7E5F2;
	text-align: left;
}



/************* BOXES *************/

.c_box{background:#F1EAE4; color:#000000; border:#FFFFFF 8px solid;padding:0px 17px 0px 17px; float:left;min-height:100px;}
.c_border{background:#F1EAE4; color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:100px}
.c_box h2{font:25px "Trebuchet MS"; color:#3D3C2C; }

.c_grey_box{background:#FFF2D7; border:#fff 8px solid; color:#666; padding:0px 17px 27px 17px; float:left;min-height:100px}
.c_grey_box h2{font:25px "Trebuchet MS"; color:#3D3C2C; }

.c_grey_box_small{background:#FFF2D7; border:#fff 8px solid; color:#666; padding:0px 17px 27px 17px; float:left;min-height:50px}
.c_grey_box_small h2{color:#786E4E;float:left;font:normal 20px "Trebuchet MS";}

.c_filter_box{background:#FFF2D7; border:#FFFFFF 8px solid; font: Trebuchet MS; color:#000000; padding:0px 17px 17px 17px; float:left;min-height:50px;}
.c_filter_border{background:#FFF2D7; color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:100px;width:550px;margin-left:175px;}
.c_filter_box h2{font:25px "Trebuchet MS"; color:#3D3C2C; }

.c_filter_box td{font-family:Trebuchet MS; color:#000000;}
.c_filter_box a{font-family: Trebuchet MS; color:#000000;}

.c_filter_border_small{background:#F4FCFF; color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:50px;width:400px;margin-left:250px;}

.c_grid_border{ color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:100px;width:900px;}
.c_grid_box{background:#FFF2D7; border:#fff 8px solid; color:#666; padding:0px 17px 27px 17px; float:left;min-height:100px;width:850px;}

.c_grid_border_narrow{ color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:100px;width:600px;margin-left:150px;}
.c_grid_box_narrow{background:#FFF2D7; border:#fff 8px solid; color:#666; padding:0px 17px 27px 17px; float:left;min-height:100px;width:550px;}

.c_registration_border{color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:100px;width:800px;margin-left:50px;}
.c_registration_box{background:#FFF2D7; border:#fff 8px solid; color:#666; padding:0px 17px 27px 17px; float:left;min-height:100px;width:750px;}
.c_registration_box h2{font:25px "Trebuchet MS"; color:#3D3C2C; }

.c_popup_border{color:#666666; border:#ccc 3px solid;padding:0px 0px 0px 0px; float:left;}
.c_popup_box{background:#FFF2D7; border:#FFFFFF 8px solid; font-family: Trebuchet MS; color:#666666; padding:0px 17px 0px 17px; float:left;}
.c_popup_box h2{font:25px "Trebuchet MS"; color:#3D3C2C; }

.c_popup_box td{font-family: Trebuchet MS; color:#000000;}
.c_popup_box P{font-family: Trebuchet MS; color:#666666;}

.c_admin_border{color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;}
.c_admin_box{background:#FFF2D7; border:#FFFFFF 8px solid; color:#666; padding:0px 17px 0px 17px; float:left;}
.c_admin_box h2{font:18px """"""Trebuchet MS""""""; color:#3D3C2C; text-align: left}

.c_admin_edit_box{background:#F1EAE4; color:#000000; border:#FFFFFF 8px solid;padding:0px 17px 0px 17px; float:left;min-height:100px; padding-bottom: 10px;}
.c_admin_edit_border{background:#F1EAE4; color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:100px}
.c_admin_edit_box h2{font:18px """"""Trebuchet MS""""""; color:#3D3C2C;  text-align: left}


.c_registration_inner_border{background:#F1EAE4; color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:50px}
.c_registration_inner_box{background:#F1EAE4; border:#FFFFFF 8px solid; color:#666; padding:0px 17px 10px 17px; float:left;min-height:50px}
.c_registration_inner_box h2{font:25px "Trebuchet MS"; color:#3D3C2C; }
.c_registration_inner_box h3{font:25px "Trebuchet MS"; color:#3D3C2C; }
.c_registration_inner_box h4{font:14px "Trebuchet MS"; color:#000}

.c_registration_inner_label_border{background:#FCFAE6; color:#000000; border:#ccc 1px solid;padding:0px 0px 0px 0px; float:left;min-height:50px}
.c_registration_inner_label_box{background:#FCFAE6; border:#fff 8px solid; color:#666; padding:0px 17px 27px 17px; float:left;min-height:50px}
.c_registration_inner_label_box h2{font:18px "Trebuchet MS"; color:#786E4E; }

.c_warning_border{background:#FF0000; color:#000000; border:#FF0000 1px solid;padding:0px 0px 0px 0px; float:left;min-height:50px}
.c_warning_box{background:#FAFBC6; border:#fff 8px solid; color:#666; padding:0px 17px 27px 17px; float:left;min-height:50px}

.c_page_title{color:#A68A33;font:normal 22px "Trebuchet MS";}
.c_subtitle{position:relative;margin:0 auto;padding:0;font:normal 16px "Trebuchet MS";color:#222;font-style: italic;}

#filterPan{width:520px; height:270px; position:relative; top:0px; left:140px; border:1px solid #DCDAC2; background:#fff; color:#3D3C2C;}
#filterBodyPan{width:500px; height:250px; position:relative; top:10px; left:10px; background:#FCFAE6; color:#3D3C2C;}
#filterTitlePan{ position: relative; background:#FCFAE6; padding:0px 0 0 0; font:25px "Trebuchet MS"; color:#3D3C2C; margin:0px 0 10px 10px ;}
#filterSubtitlePan{display:block; position: relative; padding:0px 0 0 0; font:14px Trebuchet MS; color:#000000; margin:0px 0 10px 10px ;}


div.bubble {border: 1px solid #CCCCCC;background-color: #F9F4F2;float:left;margin-top:10px;color:#666; font-size:11px;}
div.rounded {padding:10px 10px 10px 20px;}
div.bubble h2{font-family: "Trebuchet MS"; font-size:25px; color:#3D3C2C; padding:0px;}
div.bubble .label_table td{font-family: "Trebuchet MS"; font-size:12px; color:#000000;}

/************* MESSAGES *************/
.cool_warning{position:relative;margin:0 auto;padding:0;font:normal 16px "Trebuchet MS";color:red;}

.filter_msg{color:green;font-weight:bold;}

.reg_status_msg{color:#000;font: bold 13px "Trebuchet MS";font-style:italic;}


.warning_popup{
	color:red;
	font: 12px "Trebuchet MS";
	font-weight:bold;

}

.warning{
	color:#A60021;
	font: bold 13px "Trebuchet MS";
	font-style:italic;

}

.okmsg{
	color:green;
	font: bold 13px "Trebuchet MS";
	font-style:italic;
}

.menu_text{
	font-family: "Trebuchet MS";
	text-align: center;
	vertical-align: middle;
	color:white;
	font-weight: bold;
	font-size: 15px;
}



.info, .exito, .alerta, .error {
       font-family:Arial, Helvetica, sans-serif; 
       font-size:13px;
       border: 1px solid;
       margin: 10px 0px;
       padding:10px 10px 15px 15px;
       background-repeat: no-repeat;
       background-position: 10px center;
       position:absolute;
       z-index:1000;
       left: 150px;
       width:500px;
       text-align: center;
}
.info {
       color: #00529B;
       background-color: #BDE5F8;
       background-image: url('info.png');
}
.exito {
       color: #4F8A10;
       background-color: #DFF2BF;
       background-image:url('exito.png');
}
.alerta {
       color: #9F6000;
       background-color: #FEEFB3;
       background-image: url('alerta.png');
}
.error {
       color: #D8000C;
       background-color: #FFBABA;
       background-image: url('error.png');
}

.req_error{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px;
		padding:10px 30px 20px 20px;
		padding-left:25px;
		padding-top:30px;
		background-repeat: no-repeat;
		background-position: 10px center;
		position:absolute;
		z-index:1000;
		text-align: center;
		background-image: url('images/balloon_small.png');
		background-repeat: no-repeat;
		width:150px;
		height:80px;
		min-height:80px;
		border: 1px solid #ffff;
		color:#A60021;
		font: bold 13px "Trebuchet MS";
		font-style:italic;

}

.big_time_error{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding:20px 20px 20px 20px;
		position:relative;
		ext-align: center;
		width:600px;
		height:40px;
		color:#A60021;
                margin-left:125px;
                background-color: #FFBABA;
		border: solid 4px #ccc;
		font: bold 13px "Trebuchet MS";
		font-style:italic;
}


.big_error{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px;
		padding:10px 30px 20px 20px;
		padding-left:25px;
		padding-top:20px;
		background-repeat: no-repeat;
		background-position: 10px center;
		position:absolute;
		z-index:1000;
		text-align: center;
		background-image: url('images/balloon_big.png');
		background-repeat: no-repeat;
		width:240px;
		height:80px;
		min-height:80px;
		border: 7px solid #ffff;
		color:#A60021;
		font: bold 13px "Trebuchet MS";
		font-style:italic;

}

.big_ok_old{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px;
		padding-top:12px;
		z-index:1000;
		text-align: center;
		background-color: #BEFFA8;
		width:420px;
		height:30px;
		min-height:30px;
		color:green;
		font: bold 13px "Trebuchet MS";
		font-style:italic;
		border:1px solid #669900;
		text-align:center;
		position:fixed;
		top:176px;
		left:400px;

}


.big_ok{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px;
		padding:10px 30px 20px 20px;
		padding-left:25px;
		padding-top:60px;
		background-repeat: no-repeat;
		background-position: 10px center;
		position:absolute;
		z-index:1000;
		text-align: center;
		background-image: url('images/balloon_ok.gif');
		background-repeat: no-repeat;
		width:400px;
		height:80px;
		min-height:80px;
		border: 1px solid #ffff;
		color:green;
		font: bold 13px "Trebuchet MS";
		font-style:italic;

}


.big_ok_inv{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px;
		padding:10px 30px 20px 20px;
		padding-left:25px;
		padding-top:85px;
		background-repeat: no-repeat;
		background-position: 10px center;
		position:absolute;
		z-index:1000;
		text-align: center;
		background-image: url('images/balloon_ok_inv.gif');
		background-repeat: no-repeat;
		width:400px;
		height:80px;
		min-height:80px;
		border: 1px solid #ffff;
		color:green;
		font: bold 13px "Trebuchet MS";
		font-style:italic;

}

.big_oki{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px;
		padding:10px 30px 20px 20px;
		padding-left:25px;
		padding-top:60px;
		background-repeat: no-repeat;
		background-position: 10px center;
		position:absolute;
		z-index:1000;
		text-align: center;
		background-image: url('images/balloon_ok2.gif');
		background-repeat: no-repeat;
		width:400px;
		height:80px;
		min-height:80px;
		border: 1px solid #ffff;
		color:green;
		font: bold 13px "Trebuchet MS";
		font-style:italic;

}


/************* FOOTER *************/
.f_mainPan{background:url(images/footerbg.gif) 0 0 repeat-x #F4F4F4; color:#212121;clear:both; position:relative;vertical-align:baseline;bottom: 0}
.f_Pan{width:1000px; margin:0 auto; font-weight:normal; padding:15px 0 0;color:#666;font-size:10px;text-decoration:none;}





