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

html {
	height:100%;
}

html#newpage{
	background-color:#FFFFFF; 
	background-image:url("../img/bg_page.png");
	background-repeat: repeat-x ;
	background-position:0px 0px; 
}

html,body{
	margin:0;
	border:0;
	padding:0;
	height:100%;
	font-family:"Lucida Grande",Verdana,Tahoma,Arial,Helvetica,Sans;
	font-size:13px;
}

body#standard,body#content{
	/*background:transparent url(../img/bg_navigation.png) no-repeat 50% 0;*/
	background-image:url("../img/bg_blue_bar.png");
	background-repeat:repeat-x;
	background-position:center top;
	background-color:transparent;
	color:#0e2536;
	float:left;
	font:small/160% "Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	text-align:center;
	width:100%;
	position:relative;
}

body #content table{
	width:100%;
	border:none;
}

body #content table tr{
	height:30px;
}

body #content table tr#title{
	height:20px;
}

body #content table tr td{
	text-align:center;
}
body #content table tr td#nombre{
	text-align:left;
	font-weight:bold
}
body #content table tr th#nombre{
	text-align:left;
	
}

body #content table tr th{
	
	text-align:center;
	font-size:11px;
	border-right:thin solid #FFFFFF;
	/*border-top:thin solid #999999;*/
	background-color:#999999;
	padding-right:2px;
	padding-left:2px;
	color:#FFFFFF;
}

body #content  #first{border-left:thin solid #999999;color:#FFFFFF;background-color:#999999}
body #content  #last{background-color:#f6630a;color:#FFFFFF}

body #content table tr #add{
	text-align:left;
}

body #content table tr td#add a:link{color:#666666;font-weight:bold;}
body #content table tr td#add a:hover{color:#666666;font-weight:bold;}
body #content table tr td#add a:visited{color:#666666;font-weight:bold;}
body #content table tr td#add a:active{color:#666666;font-weight:bold;}


*{list-style:none;margin:0;padding:0;text-decoration:none;}
em{font-style:normal;}
img{
	border:none;
}

a{color:#666666;}

label{
	color:#162c75;
	font-weight:bold;
	float:left;
	width:120px;
	height:20px;
	text-align:right;
	
}



h2{
	
	font-size:20px;
	color:#333333;
	
}

h3{
	
	font-size:14px;
	color:#666666;
}



.spacer{
	float:left;
	width:100%;
	height:3px;
}

#wrapper{
	margin:0 auto;
	text-align:left;
	width:950px;
	
}

#header{
	float:left;
	height:132px;
	position:relative;
	z-index:99;
	width:950px;
	/*background-image:url("../img/cabezal_admin.jpg");
	background-position:top center;
	background-repeat:no-repeat;*/
	/*border:1px solid green*/
}

#header .logo{
	top:14px;
	position:relative;
	float:left;
	
	/*border:1px solid blue*/
}

#header .langs{
	top:5px;
	position:relative;
	right:5px;
}

#header .frase{
	top:15px;
	left:14px;
	position:relative;
	float:left;
	width:360px;
	text-align:left;
	color:#01733E;
	margin-right:15px
	/*border:1px solid red*/

}
#header .frase h3{
	margin-left:20px
}

#header .frase a{color:#006126;}
#header .frase a:hover{color:#761717;}

#header .contact_data{
	top:15px;
	left:14px;
	position:relative;
	float:right;
	width:280px;
	text-align:left;
	color:#01733E;
	margin-right:15px;
	
}

#header .contact_data div#contact p{
	font-size:11px;
	color:#666;
	text-align:center;
	line-height:15px;
}

#header .contact_data div#contact p a:link{color:#666;text-decoration:none;}
#header .contact_data div#contact p a:hover{color:#666;text-decoration:underline;}
#header .contact_data div#contact p a:visited{color:#666;text-decoration:none;}
#header .contact_data div#contact p a:active{color:#666;text-decoration:none;}

.title_panel{
	float:left;
	height:18px;
	width:200px;
	text-align:left;
}

#header .langs{
	clear:both;
	font-size:smaller;
	text-align:left;
	margin:0 auto;
	padding-top:.4em;
	width:950px;
}
#header .langs p{float:right;}
#header .langs li{float:right;}
#header .langs li a{margin:0 .4em;}
#header .langs a:hover{color:#761717;}

#navigation{clear:both;height:30px;margin-bottom:20px;position:relative;width:100%;z-index:1000;}
#navigation{
	/*background-image:url("../img/fondodegrade.gif");
	background-position:top center;
	background-repeat:repeat-x;
	margin-top:5px;*/
}
#navigation *{float:left;}
#navigation a{color:#fff;height:20px;line-height:20px;padding:0 .25em;text-decoration:none}
#navigation #toolbar_more a{min-width:50px;padding:0 .9em;}
#navigation a:hover,#navigation .selected a{background-position:0 -30px;}
#navigation #right_buttons{float:right;position:absolute;right:5px;margin-top:5px}
#navigation #right_buttons .action{background:transparent url("../images/bg_naviseparator.gif") no-repeat 0 0;padding:3px 0 0 12px;margin-top:1px;height:24px;}
#navigation #right_buttons,#navigation #right_buttons a{background-image:none;border-right:thin dotted #999;font-size:11px;font-weight:bold}
#navigation #right_buttons #language{margin-right:8px;padding:2px 0 0 9px;height:27px;}
#navigation #language a,#navigation #language a span{height:23px;line-height:22px;}
#navigation #right_buttons .hint{font-size:80%;color:#96a6b0;padding-left:.3em;}
#navigation #right_buttons .hint:hover{text-decoration:underline;}
#navigation #right_buttons .lang,#navigation #right_buttons .lang span,#navigation #right_buttons .lang span em{display:block;float:left;}
#navigation #right_buttons .lang{overflow:visible;white-space:nowrap;padding:0;margin-right:2px;}
#navigation #right_buttons .lang span{padding:0 8px 0 6px;position:relative;right:-4px;}
#navigation #right_buttons .lang span em.dd{background:transparent url("../images/icon_contextmenu3.gif") no-repeat scroll 0 0;width:7px;height:6px;margin:8px 0 0 8px;}
#navigation #right_buttons .lang:hover,#navigation #right_buttons .lang:hover span{background:transparent url("../images/bg_navibarbutton.gif") no-repeat scroll 0 0;}
#navigation #right_buttons .lang:hover span{background-position:100% 0;}
#navigation #langmenu{margin:23px 0 0 2px;border-color:#000;}
.b-ie6 #navigation #langmenu,.b-ie7 #navigation #langmenu{margin-left:-72px;}
#navigation #langmenu a{color:#071b2a;padding:1px 0 1px 7px;}
#navigation #langmenu a{color:#071b2a;padding:1px 0 1px 7px;}
#navigation #langmenu a:hover{background-color:#3875d7;color:#fff;}
#navigation #buttons a{height:20px;line-height:19px;}
#navigation #buttons a.icon{background:transparent url("../images/icons_navigation.gif") no-repeat scroll 0 3px;padding-left:22px;}
#navigation #buttons a.icon:hover{text-decoration:underline;}
#navigation #buttons a.help{background-position:0 -24px;}


.contextmenu{background:#fff url("../images/bg_contextmenu.gif") repeat-x 0 0;border:1px solid #9fcff2;position:absolute;z-index:100;width:100px;opacity:.95;-moz-opacity:.95;-moz-border-radius:3px;-webkit-border-radius:3px;}
.contextmenu li{position:relative;z-index:100;width:100%;}
.contextmenu .separator{width:100%;height:1px;border-width:0;margin:0;overflow:hidden;background-color:#9fcff2;}
.contextmenu span,.contextmenu a{width:93px;padding:1px 0 1px 7px;display:block;float:none;-moz-border-radius:1px;-webkit-border-radius:1px;}
.contextmenu .disabled,.contextmenu span{color:#aaa;}
.contextmenu a:hover{background-color:#3875d7;color:#fff;text-decoration:none;}
.contextmenu .submenu{position:relative;background:transparent url("../images/icon_toggle.gif") no-repeat 97% -40px;}
.contextmenu .submenu .contextmenu{position:absolute;width:120px;}
.contextmenu a.submenu:hover{background-position:97% -60px;}
.contextmenu .submenu .contextmenu a{width:113px;}

#home{
	position:relative;
	float:left;
	width:950px;
	margin-bottom:10px;
	/*height:616px;*/
	/*border:1px solid red*/
}


#leftcol{
	float:left;
	width:630px;
	margin-right:20px;
	/*border:1px solid red;*/
}




#contenido{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	border-top:1px dotted #00297e;
	border-left:1px dotted #00297e;
	border-right:1px dotted #00297e;
	border-bottom:1px dotted #00297e;
	
	margin-bottom:10px;

}

#search_container{
	float:right;
	width:100%;
	/*height:30px;*/
	margin-bottom:5px;
	/*background-image:url("../img/bg_forms.png");
	background-position:0px -50px;
	background-repeat:repeat-x;*/
}

/*#search_container div{
	float:left;
	margin-left:3px;
	margin-top:3px
}*/

.paginator_container{
	float:left;
	width:100%;
	height:25px;
	margin-top:3px
}
.paginator_container p{text-align:right;font-weight:bold;}
.paginator_container p a:link{height:25px;width:20px;padding:3px;color:#FFF;font-weight:bold;background-color:#999}
.paginator_container p a:hover{height:25px;width:20px;padding:3px;color:#FFF;font-weight:bold;background-color:#999}
.paginator_container p a:active{height:25px;width:20px;padding:3px;color:#FFF;font-weight:bold;background-color:#999}
.paginator_container p a:visited{height:25px;width:20px;padding:3px;color:#FFF;font-weight:bold;background-color:#999}

.photo_left{
	float:left;
	width:300px;
	margin-right:5px;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #025f26;
	margin-bottom:5px;
	text-align:center
}

.photo_right{
	float:left;
	width:300px;
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #025f26;
	margin-bottom:5px;
	text-align:center
}

.foto_legend{
	float:left;
	width:300px;
	height:18px;
	font-weight:bold;
	margin-right:3px;
	padding:5px;
	/*padding:3px;*/
	/*border:1px solid red;*/
	margin-bottom:10px
	
}

.title{
	font-size:20px;
	color:#333333;
	float:left;
	width:100%;
	font-weight:bold;
}

#contenido #divmargin{
	padding:15px 3px 3px 3px;
}

#formleft{
	float:left;
	width:290px;
	margin-right:10px;
	/*border:1px solid red;*/

}

#formleft select{
	width:150px;
}

#formright{
	float:left;
	width:290px;
	/*border:1px solid green;*/
}

#category{
	float:left;
	width:200px;
	height:100px;
	/*border:1px solid red*/
}

.form_label{
	float:left;
	width:100px;
	margin-right:2px;
	text-align:right;
}

.form_label_big{
	float:left;
	width:150px;
	margin-right:2px;
	text-align:left;
}


a.button:link {text-decoration: none ;color:#FFFFFF;font-weight:bold;padding:2px;width:100px;height:20px;float:right;background-color:#162c75;text-align:center;}
a.button:visited {text-decoration: none ;color:#FFFFFF;font-weight:bold;padding:2px;width:100px;height:20px;float:right;background-color:#162c75;text-align:center;}
a.button:active {text-decoration: none ;color:#FFFFFF;font-weight:bold;padding:2px;width:100px;height:20px;float:right;background-color:#162c75;text-align:center;}
a.button:hover {text-decoration: none ;color:#162c75;font-weight:bold;background-color:#FFFFFF;border:1px solid #162c75}



#mapcontainer{
	float:left;
	width:100%;
	height:344px;
	border-top:1px dotted #00297e;
	border-left:1px dotted #00297e;
	border-right:1px dotted #00297e;
	background-image:url(../images/map_background.png);
	background-position:top center;
	background-repeat:repeat-x;
	margin-bottom:10px
}


#rightcol{
	float:left;
	margin-top:20px;
	width:280px;
	/*border:1px solid green;*/

}

.sidebox{
	float:left;
	width:260px;
	padding:10px;
	margin-bottom:20px;
	border-top:1px dotted #006126;
	border-left:1px dotted #006126;
	border-right:1px dotted #006126;
	border-bottom:1px dotted #006126;
	/*border-bottom:20px solid #006126;*/
	background-color:#FFFFFF;
	background-image:url(../images/background_sidebox.png);
	background-position:top center;
	background-repeat:repeat-x;
	/*height:100px*/

}

.sidebox table{
	width:100%;
	/*border:1px solid red*/
}

.sidebox td{
	text-align:center;
	/*border:1px solid red*/
}


.sidebox_title{
	font-size:14px;
	color:#333333;
	float:left;
	width:100%;
	font-weight:bold;
}


/*#spotlight{
	float:left;
	margin-top:10px;
	width:100%;
	height:50px;
	border:1px solid red

}*/

#spotlight{
	float:left;
	clear:both;
	/*border-top:3px solid #d9e9fa;*/
	font-size:smaller;
	text-align:left;
	margin:0 auto;
	padding-top:.4em;
	width:630px;
	margin-bottom:10px;
	/*border:1px solid red*/
}



.spot{
	float:left;
	width:300px;
	height:130px;
	background-image:url(../images/background_spotlight.png);
	background-position:top center;
	background-repeat:no-repeat;
	/*margin-right:15px*/
}

.spot #divmargin{
	padding:3px;
}

.spot .col{
	float:left;
	width:147px;
}

.spot2{
	float:left;
	width:300px;
	height:130px;
	background-image:url(../images/background_spotlight2.png);
	background-position:top center;
	background-repeat:no-repeat;
	/*margin-right:15px*/
}

.spot2 #divmargin{
	padding:3px;
}

.spot2 .col{
	float:left;
	width:147px;
}


.spot_vdivisor{
	float:left;
	width:30px;
	height:120px;
	
}

.row{
	float:left;
	width:100%;
	height:20px;
	margin-bottom:5px
}

.row p{
	float:right
}

.row_comment{
	float:left;
	width:100%;
	margin-bottom:5px
}

.labelform{
	float:left;
	width:100px;
	height:20px;
	text-align:right;
}

.error_message{
	float:left;
	width:100%;
	height:20px;
}

.error_message p{
	color:#FF0000;
	font-weight:bold;
}

.required{
	color:red;
	font-size:16px;
	font-weight:bold;
}



#footer{
	clear:both;
	/*border-top:3px solid #dc3836;*/
	font-size:smaller;
	text-align:left;
	/*margin:0 auto;*/
	margin-top:10px;
	padding-top:.4em;
	width:100%;
	height:88px;
	background-image:url("../images/bottom.png");
	background-repeat:repeat-x;
	background-position:center top;
}
#footer p{float:center;color:#FFFFFF}
#footer li,#footer li a{color:#022b46;float:left;}
#footer li a{margin:0 .8em;}
#footer a:link{color:#FFFFFF;}
#footer a:hover{color:#FFFFFF;text-decoration:underline}
#footer a:visited{color:#FFFFFF;}
#footer a:active{color:#FFFFFF;}

#footer span{float:left;margin-top:5px}

#cotiza{
	
	background-color:transparent;
}
#logo_container{
	float:left;
	width:200px;
	height:80px;
	/*border:1px solid red*/
}


.top_actions{float:right;font-size:12px;font-weight:bold;}
.top_actions a:link{color:#666;font-size:12px;font-weight:bold;text-decoration:none}
.top_actions a:hover{color:#666;font-size:12px;font-weight:bold;text-decoration:underline}
.top_actions a:active{color:#666;font-size:12px;font-weight:bold;text-decoration:none}
.top_actions a:visited{color:#666;font-size:12px;font-weight:bold;text-decoration:none}

.categories_row{
	float:left;
	width:100%;
	height:20px;
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	border-bottom:thin solid #FFFFFF;
}

.categories_row span{
	float:left;
}

.categories_row div.actions{
	float:right;
	width:200px;
	text-align:right;
	
}


.categories_row a:link{color:#FFFFFF;font-weight:bold;}
.categories_row a:visited{color:#FFFFFF;font-weight:bold;}
.categories_row a:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline}
.categories_row a:active{color:#FFFFFF;font-weight:bold;}

.subcategories_container{
	float:left;
	width:100%;
	position:relative;
	
}

.subcategories_row{
	float:right;
	width:98%;
	height:18px;
	background-color:#FAFAFA;
	color:#666666;
	font-weight:normal;
	text-align:left;
	border:thin solid #999999;
	/*border-bottom:thin solid #999999;
	border-left:thin solid #999999;
	border-right:thin solid #999999;*/
	padding-left:3px;
	margin-bottom:1px;
	
}

.subcategories_row span{
	float:left;
}

.subcategories_row div.actions{
	float:right;
	width:200px;
	text-align:right;
	
}

.subcategories_row a:link{color:#666666;}
.subcategories_row a:visited{color:#666666;}
.subcategories_row a:hover{color:#666666;text-decoration:underline}
.subcategories_row a:active{color:#666666;}

.family_container{
	float:left;
	width:100%;
	position:relative;
}

.family_row{
	float:right;
	width:96%;
	height:16px;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	border:thin solid #999999;
	padding-left:3px;
	margin-bottom:1px;
	font-size:11px;
	
}

.family_row span{
	float:left;
}

.family_row div.actions{
	float:right;
	width:200px;
	text-align:right;
	
}

.family_row a:link{color:#FFFFFF;}
.family_row a:visited{color:#FFFFFF;}
.family_row a:hover{color:#FFFFFF;text-decoration:underline}
.family_row a:active{color:#FFFFFF;}

.subfamily_container{
	float:left;
	width:100%;
	position:relative;
}

.subfamily_row{
	float:right;
	width:94%;
	height:18px;
	background-color:#EAEAEA;
	color:#666666;
	font-weight:normal;
	text-align:left;
	border:thin solid #999999;
	padding-left:3px;
	margin-bottom:1px;
	font-size:10px
	
}

.subfamily_row span{
	float:left;
}

.subfamily_row div.actions{
	float:right;
	width:200px;
	text-align:right;
	
}

.subfamily_row a:link{color:#666666;}
.subfamily_row a:visited{color:#666666;}
.subfamily_row a:hover{color:#666666;text-decoration:underline}
.subfamily_row a:active{color:#666666;}


.product_container{
	float:left;
	width:100%;
	position:relative;
}

.product_row{
	float:right;
	width:92%;
	height:18px;
	/*background-color:#EAEAEA;*/
	background-color:#FFFFFF;
	color:#666666;
	font-weight:bold;
	text-align:left;
	border:thin solid #999999;
	padding-left:3px;
	margin-bottom:1px;
	font-size:10px
	
}

.product_row span{
	float:left;
}

.product_row div.actions{
	float:right;
	width:230px;
	text-align:right;
	
}

.product_row a:link{color:#666666;}
.product_row a:visited{color:#666666;}
.product_row a:hover{color:#666666;text-decoration:underline}
.product_row a:active{color:#666666;}




/** message area ================================================*/

.msg_area{
	float:left;
	height:25px;
	width:100%;
	background-color:#FFF7D7;
	/*margin-bottom:10px;*/
}


.msg_area p{
	padding-top:3px;
	padding-left:5px;
	color:#222222;
	font-weight:bold;
	text-align:center
}


/** end message area ============================================*/

/** start slide styles =============================================================================*/
#slideProducts{
	background:#000;
	color:#fff;
	border:1px solid #ccc;
}
/*
#slideProducts .loading{
	border-color:#333;
}

#slideProducts .loading_bar{
	background:#333;
}
#slideProducts .slider{
	background-image:url('../js/ImageFlow/slider_dark.png');
}
#slideProducts .scrollbar{
	border-bottom:1px solid #000;
}

#slideProducts .imageflow .next{
	background:transparent url('../js/ImageFlow/button_right_dark.png') no-repeat scroll left top !important;
}

#slideProducts .imageflow .previous{
	background:transparent url('../js/ImageFlow/button_left_dark.png') no-repeat scroll left top !important;
}*/

/** end slide styles ===================================================================================================*/

.name_prod{
	white-space:nowrap;
	overflow:hidden;
}

/** forms containers ==================================================================================================================================*/
.content-wrapper-1{background:#FFFFFF url("../img/content_wrapper_edges_without.png") repeat-y scroll 0 0}
.content-wrapper-2{background:transparent url("../img/content_wrapper_edges_without.png") repeat-y scroll 100% 0}
#mainmiddle {margin-top:-15px;overflow:hidden;position:relative;width:100%;}
#mainmiddle-expand {width:200%;}
#cont {margin-top:15px;float:left;left:50%;position:relative;width:50%;}
#content-shift {left:-100%;overflow:hidden;position:relative;}
.floatbox {overflow:hidden;}
.floatbox #thumb{float:left;width:80px;height:80px;margin-right:5px;}
.floatbox #text_save a:link{color:#666666;font-weight:normal;text-decoration:underline;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.floatbox #text_save a:hover{color:#666666;font-weight:normal;text-decoration:none;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.floatbox #text_save a:visited{color:#666666;font-weight:normal;text-decoration:underline;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.floatbox #text_save a:active{color:#666666;font-weight:normal;text-decoration:underline;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.content-wrapper-t1{background:transparent url("../img/content_wrapper_corners.png") no-repeat scroll 0 0;position:relative;}
.content-wrapper-t2{background:transparent url("../img/content_wrapper_corners.png") no-repeat scroll 100% -55px;padding:0 40px}
.content-wrapper-t3{background:transparent url("../img/content_wrapper_corners.png") repeat-x scroll 0 -110px;height:50px}

#breadcrumbs {font-size:85%;height:19px;left:15px;overflow:hidden;position:absolute;right:15px;top:9px;}
#breadcrumbs a, #breadcrumbs span {display:block;float:left;font-weight:bold}
#breadcrumbs .box-1 {background:transparent url("../img/breadcrumbs.png") no-repeat scroll 0 0;color:#FFFFFF;text-shadow:0 1px 2px #646464;}
#breadcrumbs .box-2 {background:transparent url("../img/breadcrumbs.png") no-repeat scroll 100% -24px;padding:0 10px;}
#breadcrumbs .box-3 {background:transparent url("../img/breadcrumbs.png") repeat-x scroll 0 -48px;height:19px;}

#title_text {font-size:85%;height:19px;left:15px;overflow:hidden;position:relative;}
#title_text a, #title_text span {display:block;float:left;font-weight:bold}
#title_text .box-1 {background:transparent url("../img/breadcrumbs.png") no-repeat scroll 0 0;color:#FFFFFF;text-shadow:0 1px 2px #646464;}
#title_text .box-2 {background:transparent url("../img/breadcrumbs.png") no-repeat scroll 100% -24px;padding:0 10px;}
#title_text .box-3 {background:transparent url("../img/breadcrumbs.png") repeat-x scroll 0 -48px;height:19px;}

.content-wrapper-b1 {background:transparent url("../img/content_wrapper_corners.png") no-repeat scroll 0 -165px;margin-bottom:10px}
.content-wrapper-b2 {background:transparent url("../img/content_wrapper_corners.png") no-repeat scroll 100% -190px;padding:0 40px;}
.content-wrapper-b3 {background:transparent url("../img/content_wrapper_corners.png") repeat-x scroll 0 -215px;height:20px;}

#content_interior{float:left;width:940px; margin-left:5px}
#agregar_container{float:left;width:940px; margin-left:5px}
#login{
	float:left;
	width:350px;
	/*height:100px;*/
	position:relative;
	padding:20px;
	top:0px;
	left:285px;
	border:1px solid #DBDBDB;
	background-image:url('../img/bg_forms.png');
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#FFF;

}
/*#agregar_container{
	float:left;
	width:910px;
	
	
	padding:20px;
	
	border:1px solid #DBDBDB;
	background-image:url('../img/bg_forms.png');
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#FFF;
}*/

/** end forms containers ==============================================================================================================*/

div.bc_container{
	float:left;
	height:30px;
	width:930px;
	margin-bottom:20px;
}
div.gb_container_news{
	float:left;
	width:699px;
}
/** Boxes styles */

div.bc_border_left {
	background: url(../img/gb_border_left.gif) repeat-y top left;
	/*margin: 0 0 0.8em 0;*/
	margin: 0 0 0 0;
}

div.bc_border_left div.bc_border_top {
	height: 7px;
	font-size:0;
	margin-bottom: -4px;
	background: url(../img/gb_border_top.gif) repeat-x top left;
	overflow: hidden;
}

div.bc_border_left div.bc_border_right {
	margin: 0 0 0 3px; 
	padding: 0 3px 0 0;
	background: url(../img/gb_border_right.gif) repeat-y top right;
}

div.bc_border_left .bc_border_bottom {
	height: 7px;
	margin-top: -4px;
	font-size:0;
	overflow: hidden;
	background:  url(../img/gb_border_bottom.gif) repeat-x bottom left;
}

div.bc_border_left div.bc_border_top div.bc_edge_1 {
	float:left;
	width: 7px;
	height: 7px;
	font-size:0;
	background: url(../img/gb_corner_blue_1.gif) top left no-repeat;
	position:absolute;
}

div.bc_border_left div.bc_border_top div.bc_edge_2 {
	position:relative; /* IE Fix | z-index */
	float:right;
	width: 7px;
	height: 7px;
	font-size:0;
	background: url(../img/gb_corner_blue_2.gif) top right no-repeat;
}

div.bc_border_left div.bc_border_bottom div.bc_edge_3 {
	float:left;
	width: 7px;
	height: 7px;
	font-size:0;
	background: url(../img/gb_corner_3.gif) bottom left no-repeat;
}

div.bc_border_left div.bc_border_bottom div.bc_edge_4 {
	float:right;
	width: 7px;
	height: 7px;
	font-size:0;
	background: url(../img/gb_corner_4.gif) bottom right no-repeat;
}


div.bc_border_left div.bc_border_right div.bc_box {
	padding:5px;
	/*background-color:#c3d0dc;*/
	background-color:#FFFFFF;
	/*background-image: url(/resources/clever-hotels/images/bg_box_blue.gif);*/
	/*background-image: url(/resources/clever-hotels/images/bg_search_form.png);
	background-repeat:repeat-x;
	background-position:center top*/ }

div.bc_border_left div.bc_border_right div.bc_box,
div.bc_border_left div.bc_border_right div.bc_box div#title {
	color:#00297E;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	
}

div.bc_border_left div.bc_border_right div.bc_box,
div.bc_border_left div.bc_border_right div.bc_box div#text {
	color:#666666;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	
	

}

/** end Boxes Styles */
/******************************/

/** TOP MENU BAR ****************************************/

div.top_menubar_container{
	float:left;
	width:930px;
	height:28px;
	margin-bottom:10px
	/*background-color:#3a2979;*/
}

/** END TOP MENU BAR ***********************************/

/** Google Box styles */

div.gb_border_left {
	background: url(../img/gb_border_left.gif) repeat-y top left;
	margin: 0 0 0.8em 0;
}

div.gb_border_left div.gb_border_top {
	height: 7px;
	font-size:0;
	margin-bottom: -4px;
	background: url(../img/gb_border_top.gif) repeat-x top left;
	overflow: hidden;
}

div.gb_border_left div.gb_border_right {
	margin: 0 0 0 3px; 
	padding: 0 3px 0 0;
	background: url(../img/gb_border_right.gif) repeat-y top right;
}

div.gb_border_left .gb_border_bottom {
	height: 7px;
	margin-top: -4px;
	font-size:0;
	overflow: hidden;
	background:  url(../img/gb_border_bottom.gif) repeat-x bottom left;
}

div.gb_border_left div.gb_border_top div.gb_edge_1 {
	float:left;
	width: 7px;
	height: 7px;
	font-size:0;
	/*background: url(../img/gb_corner_1.gif) top left no-repeat;*/
	position:absolute;
}

div.gb_border_left div.gb_border_top div.gb_edge_2 {
	position:relative; /* IE Fix | z-index */
	float:right;
	width: 7px;
	height: 7px;
	font-size:0;
	/*background: url(../img/gb_corner_2.gif) top right no-repeat;*/
}

div.gb_border_left div.gb_border_bottom div.gb_edge_3 {
	float:left;
	width: 7px;
	height: 7px;
	font-size:0;
	/*background: url(../img/gb_corner_3.gif) bottom left no-repeat;*/
}

div.gb_border_left div.gb_border_bottom div.gb_edge_4 {
	float:right;
	width: 7px;
	height: 7px;
	font-size:0;
	/*background: url(../img/gb_corner_4.gif) bottom right no-repeat;*/
}

div.gb_border_left div.gb_border_top div.gb_edge_1,
div.gb_border_left div.gb_border_top div.gb_edge_1 { background-image: url(../img/gb_corner_blue_1.gif) }
div.gb_border_left div.gb_border_top div.gb_edge_2,
div.gb_border_left div.gb_border_top div.gb_edge_2 { background-image: url(../img/gb_corner_blue_2.gif) }
div.gb_border_left div.gb_border_bottom div.gb_edge_3,
div.gb_border_left div.gb_border_bottom div.gb_edge_3 { background-image: url(../img/gb_corner_blue_3.gif) }
div.gb_border_left div.gb_border_bottom div.gb_edge_4,
div.gb_border_left div.gb_border_bottom div.gb_edge_4 { background-image: url(../img/gb_corner_blue_4.gif) }
div.gb_border_left div.gb_border_right div.gb_box,
div.gb_border_left div.gb_border_right div.gb_box {
	padding:5px;
	background-color:#c3d0dc;
	/*background-color:#FFFFFF;*/
	background-image: url(../img/bg_box_blue.gif);
	/*background-image: url(../img/bg_search_form.png);*/
	background-repeat:repeat-x;
	background-position:center top }

div.gb_border_left div.gb_border_right div.gb_box,
div.gb_border_left div.gb_border_right div.gb_box div#title {
	color:#00297E;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	
}

div.gb_border_left div.gb_border_right div.gb_box,
div.gb_border_left div.gb_border_right div.gb_box div#text {
	color:#666666;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	
	

}

/** end Google Box Styles */
/******************************/

/** COLS ************************************************/

div.col_left{
	float:left;
	width:230px;
	
}

div.col_right{
	float:left;
	width:699px;
	
}

/** END COLS ********************************************/

/**	loading	=====================================================*/

#loading {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	margin:0 auto;
	height:800px;
	width:100%;
	background-repeat: repeat;
	min-height:100px;
	z-index:2000;
	float:left;
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	background-image:url(../img/bg_enabled.png);
	filter: alpha(opacity=75);
	
	/*background-color:#0033CC;*/
	
}

#msg_info{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	top:50%;
	margin-left:-50px;
	margin-top:-100px;
	left:50%;
	position:absolute;
}

body > #loading { position: fixed; left: 0px; top: 0px; height:100%; }

html, body > #loading{
	height:100%;
}




#shield {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	margin:0 auto;
	height:800px;
	width:100%;
	background-repeat: repeat;
	min-height:100px;
	z-index:2000;
	float:left;
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	/*background-image:url(../img/bg_enabled.png);
	filter: alpha(opacity=75);*/
	
	/*background-color:#0033CC;*/
	
}

#msg_info{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	top:50%;
	margin-left:-50px;
	margin-top:-100px;
	left:50%;
	position:absolute;
}

body > #shield { position: fixed; left: 0px; top: 0px; height:100%; }

html, body > #shield{
	height:100%;
}

/**	end loading	=================================================*/

