/*#BEGIN#*/
/*# name="01 layout" reference="ref/all.css\z_01_layout.htm" description="null" #*/














* html{background:#f7f7f6;}
body{      
	line-height:1.3em;
	margin:0;
	color:#3d464c;
	font:62.5% Arial, Helvetica, sans-serif;
	background:#f7f7f6 url('../images/bg-body.gif') repeat-x;
	min-width:960px;
}
.holder{
	overflow:hidden;
      height:1%;
}
#header .holder{
	margin:0 0 8px;
	overflow:visible;
}
.logo{
	/*background:url('../images/logo.gif') no-repeat;*/
	float:left;
	height:44px;
	text-indent:-9999px;
}
.logo.proexca{
	background:url('../images/logo-proexca.gif') no-repeat;
	width:192px;
}
.logo.gobcan{
	background:url('../images/logo-gobcan.gif') no-repeat;
	width:88px;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
.header-area{
	padding:27px 0 0;
	float:right;
	width:600px;
}
/*FOOTER*/

#footer .feder{
	float:left;
	margin:6px 0 0;
}
#footer .powered-by{
	float:right;
	background:url('../images/link-powered-by.gif') no-repeat;
	width:114px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:11px;
}
#footer ul{
	float:right;
	margin:0;
	padding:7px 0 0;
	list-style:none;
}
#footer ul li{
	float:left;
	padding:0 15px 0 0;
	font-size:1em;
}
#footer ul li a{color:#004785;}
#container {
	float:left;
	width:710px;
	background:url('../images/bg-container.png') repeat-y;
}

#container-aux {
      padding:12px;
}
#container .btm-bg {
	background:url('../images/bg-container-btm.png')



no-repeat;
	height:2px;
	overflow:hidden;
      clear:both;
}
/*.inner-box {
	position:relative;
	width:692px;
	padding:5px 13px 5px 5px;
	overflow:hidden;
}*/
#search{
	float:right;
	margin:-4px 0 0 12px;
      display:block;
}
#search label {
	position:absolute;
	left:-9999em;
	text-indent:-9999em;
}
#search input{
  float:left;
}
#search #term{
  font-size:110%;
  height:auto;
  padding-bottom:4px;
  //padding-bottom:3px;
  padding-top:3px;
  padding-left:4px;
}
#search .text{
	width:110px;
	border:1px solid #c5c7c8;
	color:#878889;
	padding:1px 4px 1px 6px;
	background: #fff;
	line-height:13px;
}
table.text{
	font-size:1.2em;
}
table.text td{
	padding:2px 8px;
}



#wrapper{
	background:url('../images/body-img-02.gif') no-repeat 50% 96px;
	background-repeat:no-repeat;
	background-position:50% 96px;
}
#main{
	margin:0 auto;
	width:960px;
	padding:97px 0 0;
	position:relative;
}
#header{
	width:960px;
	padding:18px 0 0;
	position:absolute;
	top:0;
	left:0;
}
#header .holder:after{
	content:"";
	display:block;
	clear:both;
	height:0;
}
#footer{
	width:704px;
	margin:0;
	padding:5px 0px 37px 2px;
	overflow:hidden;
}
#main-content{
  overflow:hidden;
  min-height:500px;
}
body.LMR #main-content {
	float:left;
	width:504px;
}
body.MR #main-content{
	float:left;
	width:708px;
}
body.M #main-content{
	width:960px;
}
#left-content{
	float:left;
	width:192px;
	overflow:hidden;
      margin-right:12px;
}
#right-content{
	float:right;
	width:240px;
	overflow:hidden;
}

/* inner */
body.inner.LMR #main-content {
	float:left;
	width:480px;
}
body.inner.MR #main-content{
	float:left;
	width:684px;
}
body.inner.M #main-content{
	width:936px;
}

form label,
form input,
form select,
form textarea,
form .detail-content span{
  font-size:1.2em;
}
.query-filter select{
  font-size:100%;
}
.btnSend{
  float:right;
}
.form-action{
  padding:1em 0;
}
fieldset {
  border:1px solid #DDDDDD;
}
legend {
 color:#3182C6;
  font-size:1.2em;
  font-weight:bold;
  margin:1em;
}
.lang{
  border-left:1px solid #D5D5D5;
  margin-top:4px !important;
  padding-left:5px;
}
object{
  border:none !important;
}

/*#END#*/
/*#BEGIN#*/
/*# name="03 breadcrumbs" reference="ref/all.css\03_breadcrumbs.htm" description="null" #*/






























































#breadcrumbs {
	width:100%;
	overflow:hidden;
	margin:0 0 23px;
	padding:0;
	list-style:none;
	font-size:1.2em;
}
#breadcrumbs li {
	margin:0 4px 0 0;
	float:left;
}
#breadcrumbs li span {
	text-decoration:underline;
	color:#01baff;
}
#breadcrumbs li a {
	padding:0 9px 0 0;
	background:url('../images/arrow-breadcrumbs.gif')



no-repeat 100% 50%;
	white-space:nowrap;
	color:#000 !important;
	text-decoration:none;
}
#breadcrumbs li a:hover {
      text-decoration:underline;
}



/*#END#*/
/*#BEGIN#*/
/*# name="035 main menu" reference="ref/all.css\035_main_menu.htm" description="null" #*/
































































#main-menu{
	overflow:hidden;
	width:957px;
	padding:0 0 0 4px;
	margin:-1px 0 0;
}
#main-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:12px;
	line-height:23px;
}
#main-menu li{
	float:left;
	margin:0 6px 0 0;
}
#main-menu li a{
	display:block;
	color:#fff;
	padding:0 15px;
}
#main-menu li a:hover{
	text-decoration:none;
	border-bottom:2px solid #01baff;
}
#main-menu li.selected a{
	background:url('../images/bg-nav-active.gif')



repeat-x;
	border-bottom:2px solid #01baff;
	color:#141f78;
}


/*#END#*/
/*#BEGIN#*/
/*# name="04 secondary menu" reference="ref/all.css\z_04_secondary_menu.htm" description="null" #*/

















































































































#left-content h3{
    margin-bottom:6px;
}
#secondary-menu {
	list-style:none;
	font-size:1.2em;
	position:relative;
	margin:0;
}
#secondary-menu li {
	vertical-align:top;
	width:100%;
	overflow:hidden;
      //margin-left:-15px;
}
#secondary-menu a {
	float:left;
	width:100%;
}
#secondary-menu a:hover {
      text-decoration:none;
}
#secondary-menu li li a {
	float:left;
	width:auto;
}
#secondary-menu a span {
	display:block;
	padding:5px 5px 5px 23px;
	background:url('../images/arrow-submenu.gif') no-repeat 8px .7em;
      color:#000000;
}
#secondary-menu li.over a span{
  color:#ffffff;
  font-weight:bold;
}
#secondary-menu li.over li a span{
  color:#000000;
  font-weight:normal;
}
#secondary-menu li.over a,
#secondary-menu li a:hover {
	background:#02b4fe url('../images/bg-item.gif') repeat-x;
}
#secondary-menu li.over a span,
#secondary-menu li:hover a span {
	background:url('../images/arrow-submenu-active.gif') no-repeat 7px .8em;
      color:#ffffff;
      font-weight:bold;
}
/*#secondary-menu li.over li a span,
      background:url('../images/arrow-submenu.gif') no-repeat 8px .7em;
}*/
#secondary-menu ul {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
	clear:both;
}
#secondary-menu li.over li {
	overflow:visible;
	height:1%;
}
#secondary-menu li li a {
	background:none !important;
	float:none;
	display:block;
	padding:5px 5px 5px 14px;
}
#secondary-menu li li span {
      /*color:#000;
	font-weight:normal;
	background:none;*/
	display:inline;
	padding:0;
}
/*#secondary-menu li.active li.active a,
#secondary-menu li.active li a:hover {
	background:url('../images/arrow-submenu-hover.gif')no-repeat 0 .75em !important;
	color:#01baff !important;
}*/
#secondary-menu li li.over,
#secondary-menu li li:hover{
	background:url('../images/arrow-submenu-hover.gif') no-repeat 4px 8px !important;
}
#secondary-menu li.over li:hover a:hover span{
      color:#01baff !important;
      font-weight:bold !important;
}
#secondary-menu li.over li.over a span{
      color:#01baff;
      font-weight:bold;
}
#secondary-menu li.over li.over li a span{
      color:#000000;
      font-weight:normal;
}
#secondary-menu li li li.over,
#secondary-menu li li li:hover{
	background:url('../images/arrow-submenu-hover.gif')

 no-repeat 4px 8px !important;
}
#secondary-menu li.over li.hover li:hover a span,
#secondary-menu li.over li.over li.over a span{
      color:#01baff;
      font-weight:bold;
}
#secondary-menu li.over li.over li.over li a span{
      color:#000000;
      font-weight:normal;
}


/*#END#*/
/*#BEGIN#*/
/*# name="045 WebMap" reference="ref/all.css\045_WebMap.htm" description="Mapa Web" #*/














/* '../images/arrow-submenu.gif' */
/* '../images/arrow-submenu-down.gif' */
/* '../images/bg-item.gif' */
 
#sitemap{
    margin-top:16px;
}

#sitemap .section{
	font-size:1.2em;
}
#sitemap .section a{
	color:#706F6E;
}
#sitemap .section h3{
	border-bottom: 1px solid #E8E8E8;
}

#sitemap .section h3 a{
	color:#706F6E;
}

#sitemap .section h3 span{
	width:22px;
      height:14px;
      float:left;
	background:transparent url(../images/arrow-submenu.gif) no-repeat scroll 10px 4px;
}

#sitemap .section h3 a:hover{
      color:#FFFFFF;
      font-weight:bold;
      background:#02B4FE url('../images/bg-item.gif') repeat-x scroll 0 0;
}

#sitemap .section li a:hover{
	color:#01BAFF !important;
	font-weight:bold;
}

#sitemap .section li{
	padding-left:14px;
	margin-bottom:4px;
}
#sitemap .section li span{
	width:22px;
	height:14px;
	float:left;
}

#sitemap .section ul.level02 li span {
      background:transparent url('../images/arrow-submenu.gif') no-repeat scroll 10px 4px !important;
}

#sitemap .section ul{
	padding-left:2%;
}

/*#END#*/
/*#BEGIN#*/
/*# name="06 blocks" reference="ref/all.css\06_blocks.htm" description="null" #*/


























.block{
  background: transparent url('../images/bg-block.png') repeat scroll 0 0;
  height:1%;
  position:relative;
}
.block-default .block-default-bg,
.block-lateral .block-default-bg{
  background: transparent url('../images/right-border.gif') repeat-y scroll 100% 0;
}
.block-default .block-default-bottom,
.block-lateral .block-default-bottom{
  width:100%;
  overflow:hidden;
  background: transparent url('../images/bottom-repeat.gif') repeat-x scroll 0 100%;
}
.block-default .block-default-corner,
.block-lateral .block-default-corner{
  overflow:hidden;
  background: transparent url('../images/bottom-coner.gif') no-repeat scroll 100% 100%;
}
.block h2{
  color:#3D464C;
  font-size:112%;
  padding-left:12px;
  padding-top:6px;
  line-height:1.2em;
  padding-bottom:4px;
}
.block-default h2{
  color:#000000;
  font-size:125%;
}
.block .title-bar{
	display:block;
	margin:2px 0 0 0;
	color:#3d464c;
	font-size:1.2em;
	line-height:2em;
      /*background:#fff url('../images/btn-bg.gif') repeat-y 100% 0;*/
	font-weight:bold;
	cursor:pointer;
}
.block-simple .title-bar{
  margin-top:0px;
}
.block-simple h2{
  color:#3D464C;  font-size:125%;  padding:0 0 4px;
}
.block-blue-title h2{
  color:#ffffff;
}
.block-default .title-bar{
  padding:12px 12px 0 0;
  margin-top:0px;
}
.block-blue-title .title-bar{
  border-left:1px solid #fefefe;
  margin-left:-1px !important;
  margin-right:1px !important;
}
.block .title-bar{
  margin-right:1px !important;
}
.title-bar span.bg{
	margin:0;
      display:block;
      margin-right:25px;
      margin-left:-1px;
      background:url('../images/bg-white-left.gif') no-repeat;
}
.block .title-bar span.tl{
	display:block;
	float:left;
	width:100%;
	margin:-2px 0 0;
	position:relative;
	background:url('../images/btn-left.gif') no-repeat;
}
.block-blue-title .title-bar span.bg{
      background:url('../images/bg-blue-left.gif') no-repeat;
}
/*.block-orange-title .title-bar span.bg{
      background:url('../images/btn-orange-left.gif') no-repeat;
}*/
.block .title-bar span.tl{
      background:url('../images/bg-title-800.gif') repeat-y;
      background-position:right top;
      border-left:1px solid #d4d5d6;
}
.block-orange-title .title-bar span.tl{
      background:url('../images/bg-orange-800.gif') repeat-y;
      background-position:right top;
}
.block-teal-title .title-bar span.tl{
      background:url('../images/bg-teal-800.gif') repeat-y;
      background-position:right top;
}
.block-green-title .title-bar span.tl{
      background:url('../images/bg-green-800.gif') repeat-y;
      background-position:right top;
}
.block-violet-title .title-bar span.tl{
      background:url('../images/bg-violet-800.gif') repeat-y;
      background-position:right top;
}
.block-blue-title .title-bar span.tl{
      background:url('../images/bg-title-blue-800.gif') repeat-y;
      background-position:right top;
      border-left:1px solid #d4d5d6;
}
.block .title-bar span.tr{
	float:right;
	width:24px;
	height:23px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 0;
	display:inline;
}
.block-green-title .title-bar span.tr{
      background:url('../images/btn-green-open.gif') no-repeat 100% 0;
}
.block-teal-title .title-bar span.tr{
      background:url('../images/btn-turquesa-open.gif') no-repeat 100% 0;
}
.block-violet-title .title-bar span.tr{
      background:url('../images/btn-violet-open.gif') no-repeat 100% 0;
}
.block-orange-title .title-bar span.tr{
      background:url('../images/btn-orange-open.gif') no-repeat 100% 0;
}
.block-green-title .title-bar.closed-block span.tr{
      background:url('../images/btn-green-closed.gif') no-repeat 100% 0;
}
.block-teal-title .title-bar.closed-block span.tr{
      background:url('../images/btn-turquesa-closed.gif') no-repeat 100% 0;
}
.block-violet-title .title-bar.closed-block span.tr{
      background:url('../images/btn-violet-closed.gif') no-repeat 100% 0;
}
.block-orange-title .title-bar.closed-block span.tr{
      background:url('../images/btn-orange-closed.gif') no-repeat 100% 0;
}
.block-lateral .title-bar span.tr,
.block-white-title .title-bar span.tr,
.block-blue-title .title-bar span.tr{ 
	background:url('../images/btn-clouse-right.gif') no-repeat 100% 0;
}
.block-lateral .title-bar.closed-block span.tr,
.block-white-title .title-bar.closed-block span.tr,
.block-blue-title .title-bar.closed-block span.tr{ 
	background:url('../images/btn-opened-right.gif') no-repeat 100% 0;
}
.block-lateral .block-content{ 
  border-top:1px solid #eceded;
  clear:both;
}
.block .block-content{
      border:1px solid #d4d5d6;
      border-top:none;
      clear:both;
      overflow:hidden;
}
.block-default .block-content{
  border:none;
}
.block .title-bar .line{
  background-color:#D4D5D6;
  clear:both;
  height:1px;
  font-size:1px;
  overflow:none;
}
.block-simple{
  position:relative;
  border:1px solid #D4D5D6;
}
.block-simple .block-content{
  background-image:url('../images/btn4-bg.gif');
  background-position:0 0;
  background-repeat:repeat-x;
  border:none;
  margin:1px;
}
.block-simple .top-left-corner{  
  background-image:url('../images/borders-simple-block.gif');
  background-position:0 0;
  background-repeat:no-repeat;
  position:absolute;
  width:3px;
  height:3px;
  top:-1px;
  left:-1px;
  _display:none;
}
.block-simple .top-right-corner{
  background-image:url('../images/borders-simple-block.gif');
  background-position:-3px 0;
  background-repeat:no-repeat;
  position:absolute;
  width:3px;
  height:3px;
  top:-1px;
  right:-1px;
  _display:none;
}
.block-simple .bottom-left-corner{
  background-image:url('../images/borders-simple-block.gif');
  background-position:0 -3px;
  background-repeat:no-repeat;
  position:absolute;
  width:3px;
  height:3px;
  bottom:-1px;
  left:-1px;
  _display:none;
}
.block-simple .bottom-right-corner{
  background-image:url('../images/borders-simple-block.gif')

;
  background-position:-3px -3px;
  background-repeat:no-repeat;
  position:absolute;
  width:3px;
  height:3px;
  bottom:-1px;
  right:-1px;
  _display:none;
}


/*#END#*/
/*#BEGIN#*/
/*# name="07 tabs" reference="ref/all.css\07_tabs.htm" description="null" #*/














































.tabset {
	margin:0 -1px -1px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
	font-weight:bold;
}
.tabset li {
	float:left;
	margin:0 1px -100px 0;
	padding:0 0 99px;
	background:#fff url('../images/bg-tab.jpg') no-repeat;
}
.tabset li span {
	display:block;
	text-align:center;
	padding:10px 10px 103px;
	margin:0 0 -99px;
	color:#90989d !important;
      cursor:pointer;
      font-size:1.2em;
	background:url('../images/bg-tab-right.jpg') no-repeat 100% 0;
}
.tabset li.active,
.tabset li:hover{
	background:#fff url('../images/bg-tab-active.gif') no-repeat;
}
.tabset li.active span,
.tabset li:hover span{
	color:#01baff !important;
	background:url('../images/bg-tab-active-right.jpg') no-repeat 100% 0;
}
.tab-container {
	overflow:hidden;
	background:#fff;
	border:1px solid #d4d5d6;
}





/*#END#*/
/*#BEGIN#*/
/*# name="08 links" reference="ref/all.css\08_links.htm" description="null" #*/






































a.prjlink,
a.prjlink:hover,
a.prjlink:visited{
  color:#ffffff;
}
a.prjlink:hover{
  text-decoration:none;  
}
.btn4 .box-area:hover,
  color:#01BAFF;
}
a.prjlink:hover{
  text-decoration:none;  
}
.btn2{
	height:1%;
	overflow:hidden;
	position:relative;
      cursor:pointer;
}
.btn2 .top{
	width:100%;
	overflow:hidden;
	font-size:0;
	margin:0;
}
.btn2 .top .left{
	float:left;
	background:url('../images/btn2-top-left.gif') no-repeat;
	width:28px;
	height:4px;
}
.btn3 .top .left{background:url('../images/btn3-top-left.gif') no-repeat;}
.btn4 .top .left{
	background:url('../images/btn4-top-left.gif') no-repeat;
	width:4px;
}
.btn2 .top .right{
	background:url('../images/btn2-top-right.gif') no-repeat;
	float:right;
	width:4px;
	height:4px;
}
.btn3 .top .right{background:url('../images/btn3-top-right.gif') no-repeat;}
.btn4 .top .right{background:url('../images/btn4-top-right.gif') no-repeat;}
.btn2 .top .center{margin:0 4px 0 28px;}
.btn4 .top .center{margin:0 4px 0 4px;}
.btn2 .top .center-bg{
	width:100%;
	float:left;
	height:4px;
	background:url('../images/btn2-top-rep.gif') repeat-x;
}
.btn3 .top .center-bg{background:url('../images/btn3-top-rep.gif') repeat-x;}
.btn4 .top .center-bg{background:url('../images/btn4-top-rep.gif') repeat-x;}
.btn2 .wrapper{
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:5;
	background:none;
}
.btn2 .wrapper .left{
	width:24px;
	background:url('../images/btn2-left-rep.gif') no-repeat;
	position:absolute;
	top:0;
	left:0;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}
.btn3 .wrapper .left{background:url('../images/btn3-left-rep.gif') no-repeat;}
.btn4 .wrapper .left{
	background:url('../images/btn4-left-rep.gif') no-repeat;
	width:4px;
}
.btn2 .box-area{
	overflow:hidden;
	background:#79ccf0 url('../images/btn2-bg.gif') repeat-x;
	height:1%;
	padding:0 0 0 10px;
	margin:0 1px 0 24px;
	border-left:1px solid #fff;
	font-size:1.2em;
	line-height:1.4;
}
.btn3 .box-area{
	background:#fab672 url('../images/btn3-bg.gif') repeat-x;
	line-height:1.4;
}
.btn4 .box-area{
	background:#fff url('../images/btn4-bg.gif') repeat-x;
	margin:0;
	border:none;
	text-align:center;
	line-height:1.4em
}
.btn5 .box-area{
	text-align:left;
	padding:0 0 0 64px;
	line-height:1.4em
}
.box-area .suscrbete{
	float:right;
	width:82px;
	height:15px;
	color:#44484d;
	font-size:11px;
	margin:0 51px 0 0;
	text-align:center;
	line-height:14px;
	background:url('../images/btn-suscrbete.gif') no-repeat;
	padding:2px 0 0;
}
.btn2 .wrapper .right{
	width:1px;
	background:url('../images/btn2-right-rep.gif') repeat-y;
	position:absolute;
	top:0;
	right:0;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}
.btn3 .wrapper .right{
	width:1px;
      background:url('../images/btn4-right-rep.gif') repeat-y;
}
.btn4 .wrapper .right{
	width:4px;
	background:url('../images/btn4-right-rep.gif') repeat-y;
}
.btn2 .box-area{
	color:#fff;
	font-weight:bold;
}
.btn4 .box-area{
	color:#44484d;
	font-weight:normal;
}
.btn4 .box-area strong{color:#01baff;}
.btn-opened{
	position:absolute;
	top:3px;
	left:8px;
	background:url('../images/btn2-opened.gif') no-repeat;
	width:10px;
	height:10px;
}
.btn3 .btn-opened{background:url('../images/btn3-opened.gif') no-repeat;}
.btn4 .btn-opened{
	bottom:5px;
	left:auto;
	top:auto;
	right:4px;
	background:url('../images/btn4-coner.gif') no-repeat;
	width:9px;
	height:9px;
	z-index:25;
}
* html .btn4 .btn-opened{bottom:0;}
.btn2 .bottom{
	overflow:hidden;
	width:100%;
	font-size:0;
}
.btn2 .bottom .left{
	float:left;
	background:url('../images/btn2-bot-left.gif') no-repeat;
	width:24px;
	height:4px;
}
.btn3 .bottom .left{background:url('../images/btn3-bot-left.gif') no-repeat;}
.btn4 .bottom .left{
	background:url('../images/btn4-bot-left.gif') no-repeat;
	width:4px;
	height:4px;
}
.btn2 .bottom .right{
	float:right;
	background:url('../images/btn2-bot-right.gif') no-repeat;
	width:4px;
	height:4px;
}
.btn3 .bottom .right{background:url('../images/btn3-bot-right.gif') no-repeat;}
.btn4 .bottom .right{background:url('../images/btn4-bot-right.gif') no-repeat;}
.btn2 .bottom .center{
	margin:0 4px 0 24px;
	border-left:1px solid #fff;
}
.btn4 .bottom .center{
	margin:0 4px;
	border:none;
}
.btn2 .bottom .center-bg{
	width:100%;
	float:left;
	height:4px;
	background:url('../images/btn2-bot-rep.gif') repeat-x;
}
.btn3 .bottom .center-bg{background:url('../images/btn3-bot-rep.gif') repeat-x;}
.btn4 .bottom .center-bg{background:url('../images/btn4-bot-rep.gif')



repeat-x;}




/*#END#*/
/*#BEGIN#*/
/*# name="09 calendar" reference="ref/all.css\09_calendar.htm" description="null" #*/














div.calendar{
  /*width:214px;*/
  width:240px;
  background-color:#ffffff;
}
div.calendar .calendar-layout{
  margin-bottom:12px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  width:214px;
}
div.two-column-group.auto div.calendar{
  width:214px;
}
div.two-column-group.auto div.calendar .calendar-layout{
  margin:0px;
}
div.calendar .nest{
  /*border:1px solid #c6c6c8;*/
  border:1px solid #d5d5d5;
  padding:1px;
  position:relative;
}
div.two-column-group.auto div.calendar .calendar-left-corner{
  position:absolute;
  width:4px;
  height:4px;
  background-image:url('../images/calendar-corner.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  top:-1px;
  left:-1px;
}
div.two-column-group.auto div.calendar .calendar-right-corner{
  position:absolute;
  width:4px;
  height:4px;
  background-image:url('../images/calendar-corner.gif');
  background-repeat:no-repeat;
  background-position:-4px 0;
  top:-1px;
  right:-1px;
}
div.calendar .calendar-left-corner{
  position:absolute;
  width:18px;
  height:21px;
  background-image:url('../images/calendar-corners-big.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  top:-1px;
  left:-1px;
  _top:0px;
  _left:-13px;
}
div.calendar .calendar-right-corner{
  position:absolute;
  width:18px;
  height:21px;
  background-image:url('../images/calendar-corners-big.gif');
  background-repeat:no-repeat;
  background-position:-18px 0;
  top:-1px;
  right:-1px;
  _top:0px;
  _right:0px;
}
div.calendar table.calendar .calendar-month{
  color:#ffffff;
  height:19px;
  background-repeat:repeat-x;
  background-image:url('../images/calendar-head-bg.gif');
}
div.calendar table.calendar .calendar-month .calendar-month-back span{
  background-repeat:no-repeat;
  background-image:url('../images/calendar-head-prev.gif');
  background-position:0 0;
  _background-position:0 3px;
  cursor:pointer;
  width:6px;
  height:7px;
  display:block;
  margin-left:17px;
}
div.calendar table.calendar .calendar-month .calendar-month-next span{
  background-repeat:no-repeat;
  background-image:url('../images/calendar-head-next.gif');
  background-position:0 0;

  _background-position:0 3px;
  cursor:pointer;
  width:6px;
  height:7px;
  display:block;
  margin-left:12px;
}
div.calendar table.calendar .calendar-month .calendar-month-details{
  text-align:center;
}
div.calendar table.calendar .calendar-dayname td{
  text-align:center;
  font-weight:bold;
  font-size:110%;
  height:19px;
}
div.calendar table.calendar .calendar-body td{
  background-color:#f8f8f8;
  background-image:url('../images/calendar-td.gif');
  background-repeat:no-repeat;
  background-position:center center;
  color:#000000;
  height:32px;
  padding-top:2px;
  text-align:center;
  vertical-align:top;
  width:30px;
  cursor:pointer;
}
div.calendar table.calendar .calendar-body td:hover{
  background-image:url('../images/calendar-day-event.gif');
}
div.calendar table.calendar .calendar-body td.calendar-body-cell-today{
  background-image:url('../images/calendar-td-today.gif');
}
div.calendar table.calendar .calendar-body td.calendar-body-cell-selected{
  background-image:url('../images/calendar-day-event.gif')

;
}
div.calendar table.calendar .calendar-body td div.calendar-body-event{
  position:relative;  
  height:28px;  margin-top:1px;  width:100%;}
div.calendar table.calendar .calendar-body td div.calendar-body-event .calendar-event-holder{
  bottom:3px;
  left:3px;
  position:absolute;
}
div.calendar div.calendar-legend {
  width:192px;
  margin-top:16px;
  margin-left:20px;
}
div.calendar div.calendar-legend h2{
  display:none;
}
div.calendar div.calendar-legend ul li{
  float:left;
  margin-bottom:8px;
  width:64px;
}
div.calendar .eventlogo{
  display:block;
  float:left;
  height:12px;
  margin-right:2px;
  width:3px;
}
div.calendar .calendar-legend .eventlogo {
  margin-right:6px;
}
.query-results .eventlogo{
  display:block;
  float:left;
  height:12px;
  margin-right:2px;
  width:3px;
}
.calendar-layout table td.column1 {
padding-top: 0px;
}
table.calendar-holder th,
table.calendar-holder td{
  padding:0;
}


/*#END#*/
/*#BEGIN#*/
/*# name="10 form" reference="ref/all.css\10_form.htm" description="null" #*/
.detail-content{
  min-height:22px;
}
dl.inside dt{
  width:90%;
}
.append{
  cursor:pointer;
}
.query-filter li h3{
  background-color:transparent;
}
.dialog dd{
  padding:0.3em 0.6em;
}
.dialog input{
  height:auto;
  min-height:16px;
}
.dialog{
  border:1px solid #DDDDDD;
}
.dialog-title{
  padding: 0 0 12px 0 !important;
}
.dialog fieldset{
  border:0 none;
}
.dialog-close{
  right:12px !important;
  top:4px !important;
  height:auto !important;
  width:auto !important;
}
.dialog .detail-content input{
  //margin-left:-33% !important;
}
button.btnReset,
button.btnReset:hover{
  color:#44484D;
}
div.form{
  border:2px solid #d4d5d7;
  border-top:none;
  font-size:1.2em;
  position:relative;
}
div.form fieldset{
  background-color:#F7F7F7;
}
div.form fieldset legend {
  display:none;
}
div.form fieldset h3,
div.query-search fieldset h3,
div.query-search h2{
  background-color:#88DBFD;
  background-image:url('../images/form-legend-bg.gif');
  background-repeat:repeat-x;
  clear:both;
  color:#FFFFFF;
  display:block;
  float:none;
  height:21px;
  margin:0px 1px 1px;
  padding-top:4px;
  padding-left:10px;
  font-size:125%;
  line-height:normal;
}
div.form fieldset div.two-columns,
div.form fieldset div.one-column{
  padding:10px;
}
div.form fieldset dl dt{
  margin-right:6px;
 /*Lo quite para los formularios ahora coge 33% width:29%;*/
}
div.form fieldset dl dt label{
/*  white-space:nowrap; */
}
div.form fieldset dl dd,
div.form fieldset div.form-input{
  margin-top:6px;
  margin-bottom:6px;
}
div.form .fieldset-container{
  position:relative;
}
div.form .form-left-corner,
div.query-search .form-left-corner{
  position:absolute;
  width:4px;
  height:4px;
  background-image:url('../images/form-corner-top.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  top:0px;
  left:-2px;
}
div.form .form-right-corner,
div.query-search .form-right-corner{
  position:absolute;
  width:4px;
  height:4px;
  background-image:url('../images/form-corner-top.gif');
  background-repeat:no-repeat;
  background-position:-4px 0;
  top:0px;
  right:-2px;
}
div.form .form-left-bottom-corner,
div.query-search .form-left-bottom-corner{
  position:absolute;
  width:3px;
  height:3px;
  background-image:url('../images/form-corner-bottom.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  bottom:-2px;
  left:-2px;
}
div.form .form-right-bottom-corner,
div.query-search .form-right-bottom-corner{
  position:absolute;
  width:3px;
  height:3px;
  background-image:url('../images/form-corner-bottom.gif')

;
  background-repeat:no-repeat;
  background-position:-3px 0;
  bottom:-2px;
  right:-2px;
}
div.form .form-action{
  height:26px;
  padding-top:10px;
  text-align:right;
  background-color:#F7F7F7;
}
div.form input{
  /*width:146px;*/
}
div.form input.year{
  width:26px;
}
div.form input.radio{
  width:auto;
}
select.form-day,
select.form-month{
  width:46px;
}
.captcha .input-captcha input{
    margin-left:12px;
}
div.form div.captcha fieldset dl dt label {
  white-space:normal;
}

form input.checkbox {
   height: 13px;
}
.group-radio-vertical label {
   display: block;
}
.group-radio-vertical div {
  width: 100% !important;
}

/*#END#*/
/*#BEGIN#*/
/*# name="11 pager" reference="ref/all.css\11_pager.htm" description="null" #*/




































.pager{
  float:right;
}
.pager select,
.pager span{
  display:none;
}
.pager li a span{
  display:inline;
}
.pager li{
  width:16px;
  height:14px;
}
.pager li a{
  display:block;
  height:14px;
  line-height:112%;
  text-align:center;
  width:16px;
}
.pager li a.previous,
.pager li a.next{
  display:block;
  width:6px;
  height:7px;
  background-image:url('../images/pager-arrows.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  text-indent:-9999px;
  margin-top:3px;
}
.pager li a.next{
  background-position:-6px 0;
  margin-left:8px;
}
.pager li a.selected{
  color:#000000;
}
.pager li a:hover{
  color:#ffffff;
  background-color:#01baff;
}
.pager li a.previous:hover,
.pager li a.next:hover{
  background-color:transparent;
}

/*#END#*/
/*#BEGIN#*/
/*# name="13 links and files" reference="ref/all.css\13_links_and_files.htm" description="null" #*/




















/* '../images/download.gif' */
/* '../images/download.gif' */
div.links,
div.files{
  font-size:1.2em;
}
div.query-detail div.links,
div.query-detail div.files{
  font-size:1em;
}
div.links h2,
div.files h2{
  font-size:112%;
  margin:8px 0px;
  border-bottom-color:#D4D5D6;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-bottom:4px;
}
div.links ul{
  list-style-position:outside;
}
div.links ul li{
  line-height:1.4em;
  background:transparent url('../images/bullet-drop.gif') no-repeat scroll 0 7px;
  padding: 0 0 0 12px;
  margin:4px 0px;
}
table.files{
  border:1px solid #ECEDED;
  border-collapse:separate;
  width:100%;
}
table.files thead tr{
      text-align:left;
      background-color:#eceded;  
}
table.files thead th.name span{
      display:block;
      padding-left:6px;
      padding-bottom:4px;
}
table.files tbody tr.odd{
	background-color:#FEFEFE;
}
table.files tbody tr.even{
  background-color:#eceded;
}
table.files td a.download span{
  background-image:url('../images/download.gif');
  background-repeat:no-repeat;
  display:block;
  height:11px;
  margin-right:4px;
  text-indent:-9999px;
  width:9px;    
}
table.files td a.download span:hover{
  background-image:url('../images/download.gif');
  background-repeat:no-repeat;
  background-position:-9px 0;
}
table.files tbody td.size{
      width:56px;
}
table.files tbody td.type{
      width:24px;
}
table.files thead th{
  font-size:110%;
  font-weight:bold;
}
table.files tbody td,
table.files thead th{
      padding:6px;
}
.query-search .fieldset-container{
  padding:12px;
  background-color:#F7F7F7;
}



/*#END#*/
/*#BEGIN#*/
/*# name="14 queries" reference="ref/all.css\14_queries.htm" description="null" #*/























































div.holder-box div.query-results{
 float:right;
}
div.query-detail,
div.query-results{  
  font-size:1.2em;
  overflow:hidden;
}
div.query-results ul{  
  _width:100%;
}
div.query-results ul li{  
  //margin-left:-16px;
  _margin-left:0px;
}
div.query-results div.pager ul li{
  margin-left:0px;
}
div.query-detail ul,
div.query-detail li,
div.query-results ul,
div.query-results li{
  overflow:hidden;  
}
div.query-search{
  font-size:1.2em;
  position:relative;
  border:2px solid #d4d5d7;
  border-top:none;
}
div.query-filter{
  height:24px;
  background-image:url('../images/query-filter-bg.png');
  background-repeat:repeat-x;
  background-position:0 0;
  position:relative;
}
div.query-filter dl{
  height:16px;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;
  padding-top:4px;
}
div.query-filter dl dt,
div.query-filter dl dt{
  margin-bottom:0px;
}
div.query-filter .block-content{
  padding:0px;
  padding-left:8px;
}
div.query-search fieldset{
  background-color:#F7F7F7;
}
div.query-search dl.left dt,
div.query-filter dl.left dt{
  width:auto;
}
div.query-search dl.left dd,
div.query-filter dl.left dd{
  margin-left:33%;
  margin-bottom:8px;
}
div.query-search ul.date,
div.query-filter ul.date{
  width:auto;
}
div.query-search ul.date li,
div.query-filter ul.date li{
  //margin-top:-16px;
}
div.query-search ul.date dt,
div.query-filter ul.date dt{
  width:0px;
}
div.query-search ul.date dd{
  margin-left:0px;
}
div.query-search .form-action,
div.query-filter .form-action{
  height:26px;
  padding-top:10px;
  text-align:right;
  background-color:#F7F7F7;
}
div.block div.query-search,
div.block div.query-search div.form-action,
div.block div.query-filter div.form-action{
  border:none;
  position:static;
}
div.block div.query-search fieldset,
div.block div.query-filter fieldset{
  background:none;
}
div.block div.query-search .form-left-corner,
div.block div.query-search .form-right-corner,
div.block div.query-filter .form-left-corner,
div.block div.query-filter .form-right-corner{
  display:none;
}
div.block div.query-search fieldset h3,
div.block div.query-filter fieldset h3{
  background-color:none;
  color:#3D464C;
}
div.block div.query-search fieldset .block-content,
div.block div.query-filter fieldset .block-content{
  border:none;
  padding:0px;
}
h4.titular a.titular,
h4.titular-lateral a.titular-lateral,
h4.titular-detalle a.titular-detalle{
  font-size:1em;
}
a.noticia-destacada-titulo:hover{
  color:#ffffff;
  text-decoration:none;
}
a.titular-lateral:hover,
a.titular-detalle:hover,
a.titular:hover{
  color:#01BAFF !important;
}
/* Pijama */
div.query-results.striped li.odd{
  background-color:#eceded;
  padding:8px;
}
div.query-results.striped li.even{
  background-color:#FEFEFE;
  padding:8px;
}
div.query-detail.striped dt.even,
div.query-detail.striped dd.even{
  background-color:#eceded;
  padding:6px;
}
div.query-detail.striped dt.odd,
div.query-detail.striped dd.odd{
  background-color:#FEFEFE;
  padding:6px;
}
label.date{
  display:none;
}
div.grouped-layout h2{
  color:#3D464C;
  font-size:112%;
  padding-top:6px;
  line-height:1.2em;
  padding-bottom:4px;
}
div.query-filter select[name=srch]{
  width:156px;
}
div.query-filter select{
  height:17px;
}
div.query-filter input{
  height:15px;
}
div.query-filter .query-filter-left-border{
  background-image:url('../images/query-filter-corners.png');
  background-position:0 0;
  background-repeat:no-repeat;
  width:3px;
  height:24px;
  position:absolute;
  top:0px;
  left:0px;
}
div.query-filter .query-filter-right-border{
  background-image:url('../images/query-filter-corners.png');
  background-position:-3px 0;
  background-repeat:no-repeat;
  width:3px;
  height:24px;
  position:absolute;
  top:0px;
  right:0px;
}
div.grouped-layout {
  border:2px solid #D4D5D7;
  position:relative;
  padding:8px;
}
div.grouped-layout .grouped-top-left-corner{
  width:3px;
  height:3px;
  background-image:url('../images/generic-corners.gif');
  background-repeat:no-repeat;
  background-position: 0 0;
  position:absolute;
  top:-2px;
  left:-2px;
}
div.grouped-layout .grouped-top-right-corner{
  width:3px;
  height:3px;
  background-image:url('../images/generic-corners.gif');
  background-repeat:no-repeat;
  background-position: -3px 0;
  position:absolute;
  top:-2px;
  right:-2px;
}
div.grouped-layout .grouped-bottom-left-corner{
  width:3px;
  height:3px;
  background-image:url('../images/generic-corners.gif');
  background-repeat:no-repeat;
  background-position: 0 -3px;
  position:absolute;
  bottom:-2px;
  left:-2px;
}
div.grouped-layout .grouped-bottom-right-corner{
  width:3px;
  height:3px;
  background-image:url('../images/generic-corners.gif');
  background-repeat:no-repeat;
  background-position: -3px -3px;
  position:absolute;
  bottom:-2px;
  right:-2px;
}
div.noticia-destacada-top{
  color:#141F78;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding-bottom:16px;
  display:none;
}

/*#END#*/
/*#BEGIN#*/
/*# name="15 GoogleMaps" reference="ref/all.css\15_GoogleMaps.htm" description="null" #*/















































.block .map-block table h2{
   font-size:1.5em;   font-weight:bold;   line-height:1em; padding:0; margin-bottom:6px;
}

.map-block table td img{
  float:left;
  margin-right:18px;
}

/*#END#*/
/*#BEGIN#*/
/*# name="General" reference="ref/all.css\General.htm" description="General styles" #*/

































































dl.inline dt,
dl.inline dd{
  margin-right:10px;
}
dl dt{
  color:#878889;
}
img{border-style:none;}
form{
	margin:0;
	padding:0;
	border:none;
}
#list{
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
	float:right;
	width:69px;
}
#list li{
	border:1px solid #c5c7c8;
	float:right;
	position:relative;
	background:#fff;
}
#list li ul{
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:66px;
	top:16px;
	right:-1px;
	z-index:44;
	clear:both;
}
#list li.active ul{display:block;}
#list li a{
	float:right;
	background:url('../images/bg-list-top.gif') no-repeat 100% 0;
	padding:1px 21px 1px 6px;
	height:1%;
	cursor:pointer;
	color:#878889;
	font-size:1.1em;
}
#list li a:hover{text-decoration:none;}
.icon{
	float:right;
	margin:7px 0 0 5px;
}
.icon img{display:block;}

.holder-box{
	overflow:hidden;
	width:972px;
}
.block-title{
	background:url('../images/header-block.png') no-repeat;
	width:213px;
	height:160px;
	float:right;
	padding:43px 18px 0 33px;
	margin:0 0 5px; 
}
.block-title strong{
	font-size:20px;
	line-height:38px;
	color:#fff;
	position:relative;
}
.block-title p{
      /*margin:0 0 35px;*/
      margin:0 0 8px;
	font-size:12px;
	position:relative;
      color:#3D464C !important;
}
.block-title p span{
	font-size:13px;
	text-transform:uppercase;
}
.block-title em{
	font-style:normal;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 2px;
	position:relative;
}
/* MAIN BOX */

/*.inner #main-content{background:url('../images/bg-block.png');}*/
.inner #main-content .bottom{
	background:url('../images/bottom-box-3.gif') no-repeat 100% 100%;
	padding:7px 13px 0 4px;
	width:693px;
	overflow:hidden;
}
/*#main-content h4{
	margin:0;
	font-size:1.2em;
	color:#132880;
}
#main-content img{
	float:left;
	margin:0 14px 5px 0;
	border:4px solid #eceded;
}
#main-content p{
	margin:0;
	font-size:1.2em;
	line-height:1.65em;
	padding:0 0 5px;
}*/
#main-content .link{
	margin:0;
	text-align:right;
	position:absolute;
	bottom:9px;
	padding:0;
	right:14px;
	overflow:hidden;
}
.link a{
	background:url('../images/icon-ver-mas.gif') no-repeat 100% 7px;
	color:#01baff;
	font-size:1em;
	padding:0 14px 0 0;
	float:right;
}
.box{
	background:url('../images/bg-block.png');
	height:1%;
	position:relative;
}
.box .bg{background:url('../images/right-border.gif') repeat-y 100% 0;}
.box .bottom{
	background:url('../images/bottom-repeat.gif') repeat-x 0 100%;
	width:100%;
	overflow:hidden;
}
#main .box .coner{
	background:url('../images/bottom-coner.gif') no-repeat 100% 100%;
	padding:12px 16px 24px 12px;
	overflow:hidden;
	height:1%;
}
.holder-1,
.holder-2{
	width:711px;
	overflow:hidden;
	margin:0 0 10px;
}
.holder-1 .box{
	float:left;
	width:230px;
}
.holder-1 .box1{
	width:471px;
	margin:0 10px 0 0;
}
.box1 .coner{padding:12px 16px 0 12px;}
.box2{width:230px;}
.box2 .coner{padding:12px 14px 0 12px;}
.holder-2 .box{
	float:left;
	width:230px;
	margin:0 10px 0 0;
}
.holder-2 .quiero-invertir{margin:0;}
.holder-2 .box .coner{padding:12px 0  24px 12px;}
.internacionalizar h2 span{color:#02a8e7}
.competitividad h2 span{color:#78c230;}
.quiero-invertir h2 span{color:#fd840e;}
.content-block{
	float:right;
	width:494px;
	overflow:hidden;
}
#main-content .content-block .heiding-box{
	margin:0;
	font-size:1.6em;
	color:#44484d;
	line-height:2em;
}
#main-content .content-block p{
	margin:0;
	font-size:1.2em;
}
.content-block p a{color:#01baff;}
.submenu{
	width:188px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.2em;
	line-height:2em;
	position:relative;
}
.submenu ul{
	margin:0;
	padding:0 0 0 23px;
	list-style:none;
	font-size:1em;
	line-height:1.8em;
}
.submenu li a{
	display:block;
	height:1%;
	padding:0 0 0 8px;
}
.submenu li a:hover{text-decoration:none;}
.submenu li a span{
	background:url('../images/arrow-submenu.gif') no-repeat 0 3px;
	padding:0 0 0 16px;
}
.submenu li.active a{
	background:#02b4fe url('../images/bg-submenu-active.gif') repeat-x;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 7px;
}
.submenu li.active a span{
	background:url('../images/arrow-submenu-active.gif') no-repeat 0 5px;
	padding:0 0 0 16px;
}
.submenu li.active li a{
	background:none;
	color:#000;
	font-weight:normal;
	padding:0 0 0 14px;
}
.submenu li li a:hover{
	color:#01baff;
	font-weight:bold;
	background:url('../images/arrow-submenu-hover.gif') no-repeat 0 7px;
	text-decoration:none;
}
/*SIDEBAR*/
/*#right-content .block{margin:0 0 5px;}*/
.btn{
	line-height:2.2em;
	position:relative;
	width:100%;
	overflow:hidden;
	height:1%;
	position:relative;
}


.clouse .tr{background:url('../images/btn-clouse-right.gif') no-repeat 100% 0;}
.close .box {display:none;}
/*.btn .bg{
	margin:0;
	padding:0 34px 0 7px;
}
.btn .bg strong{
	padding:0 0 0 10px;
}
.btn a:hover{text-decoration:none;}*/
/*#right-content .box{
	border-top:1px solid #eceded;
	margin-top:-1px;
}
#right-content .box .coner{
	padding:8px 0 13px 16px;
}
#right-content .box h4{
	margin:0;
	font-size:1.2em;
	line-height:1.8em;
}
#right-content .box ul{
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	position:relative;
}
#right-content .box ul li{
	padding:0 0 0 12px;
	background:url('../images/bullet-drop.gif') no-repeat 0 7px;
	line-height:1.4em;
	font-size:1.2em;
}
.heiding{
	background:#eceded url('../images/bg-title-calendar.gif') repeat-x;
	line-height:1.7em;
	overflow:hidden;
	width:240px;
	padding:3px 0 4px 0;
	margin:-8px 0 0 -16px;
}
.prev,
.next{
	text-indent:-9999px;
	overflow:hidden;
	width:6px;
	height:16px;
	float:left;
	margin:0 0 0 23px;
	background:url('../images/btn-prev-calendar.gif') no-repeat 0 5px;
}
.next{
	float:right;
	margin:0 23px 0 0;
	background:url('../images/btn-next-calendar.gif') no-repeat 0 5px;
}
.heiding span{
	float:left;
	width:168px;
	text-align:center;
	font-size:1.1em;
	color:#3d464c;
}*/
/*.calendar{
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:207px;
}
.calendar td{
	text-align:center;
	width:26px;
	padding:2px;
	color:#3d464c;
	font-size:1.1em;
	height:26px;
}
.calendar thead td{
	font-weight:bold;
	padding:5px 0;
	border:none;
}
.calendar tbody td a{
	background:#f7f7f7;
	color:#3d464c;
	display:block;
	height:21px;
	padding:7px 0 0;
	position:relative;
}
.calendar tbody td a:hover,
.calendar tbody td.active a{
	color:#fff;
	background:url('../images/bg-calendar.gif') repeat-x;
	text-decoration:none;
}

#content img {
	border:4px solid #eceded;
}*/
/*#content p {line-height:1.667;}*/
/*#content h1 {
	font-weight:normal;
	font-size:1.667em;
	margin:0 0 5px;
}
#content h2 {
	font-weight:normal;
	font-size:1.333em;
	margin:0 0 20px;
	color:#44484d;
}*/
.boxes {
	width:507px;
	margin:0 -12px 12px 0;
	overflow:hidden;
	position:relative;
	background:url('../images/bg-boxes.gif') repeat-y;
}
.boxes .btm {
	height:1px;
	overflow:hidden;
	background:url('../images/bg-boxes-btm.gif') no-repeat;
	clear:both;
}
.info-box {
	float:left;
	margin:0 12px 0 0;
	width:216px;
	padding:0 12px 17px;
}
.info-box p {margin:0;}
#content .info-box img {
	border:4px solid #eceded;
	float:left;
	margin:0 15px 0 0;
}
.info-box .title {
	margin:0 -12px 10px;
	border-bottom:1px solid #d4d5d6;
	background:url('../images/bg-title.gif') repeat-y;
	position:relative;
	width:240px;
}
.info-box .title h3 {
	display:block;
	background:url('../images/bg-title-top.gif') no-repeat;
	padding:5px 30px 5px 20px;
	margin:0;
	font-size:1em;
}
.info-box.orange .title {background-image:url('../images/bg-title-orange.gif');}
.info-box.orange .title h3 {
	background-image:url('../images/bg-title-orange-top.gif');
	text-align:center;
	color:#fff;
}
.info-box.blue .title {background-image:url('../images/bg-title-blue.gif');}
.info-box.blue .title h3 {
	background-image:url('../images/bg-title-blue-top.gif')

;
	text-align:center;
	color:#fff;
}
.info-box.strong .title h3 {
	text-align:center;
	color:#01baff;
}
.info-box .more {
	position:absolute;
	bottom:8px;
	width:214px;
}
.text-box {
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.text-box h3 {
	color:#3d464c;
	font-size:1.333em;
	margin:0 0 10px;
	line-height:1.429;
}
.text-box p {margin:0;}
/*.tabs-holder {
	width:494px;
	margin:0 0 10px -15px;
	position:relative;
}*/









/*#END#*/
