body {	font-size:12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
	font-family: arial,verdana, geneva, helvetica;}
img{border:0}
p,h1,h2,h3,a,input,select,textarea,label,div,span,ul,li,td,th{font-family:Arial,Verdana,Helvetica;font-size:11px}
dl{font-family:11px normal Arial,Verdana,Helvetica;text-align:left;margin:7px 7px 3px 7px;color:#666666}
dt{font-weight:bold}
blockquote{margin:0 0 0 31px}
.bold1{font-weight:bold;}
.space1 {padding-left:20px;}

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head 
h2 { background: transparent url(/images/greenbox.png) no-repeat bottom right; } 
.cssbox { width: 180px !important; /* intended total box width - padding-right(next) */ width: 320px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 0px auto; /* use to position the box */ } /* set the top-right image */ 
.cssbox_head { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 30px; /* right-image-gap + right-inside padding */  } /* set the top-left image */ 
.cssbox_head h2 {text-align:center;font-size:16px;color:#fff;background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 20px 0 10px 25px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 
.cssbox_body { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ } 
.cssbox_p {margin:-5px 0px 10px -15px; }

.cssboxa, .cssboxa_body, .cssboxa_head, .cssboxa_head 
h2 { background: transparent url(/images/greenbox.png) no-repeat bottom right; } 
.cssboxa { width: 200px !important; /* intended total box width - padding-right(next) */ width: 320px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 0px auto; /* use to position the box */ } /* set the top-right image */ 
.cssboxa_head { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 30px; /* right-image-gap + right-inside padding */  } /* set the top-left image */ 
.cssboxa_head h2 {text-align:center;font-size:16px;color:#fff;background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 20px 0 10px 25px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 
.cssboxa_body { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ } 
.cssboxa_p {margin:-5px 0px 10px -15px; }



.cssboxr, .cssboxr_body, .cssboxr_head, .cssboxr_head 
h2 { background: transparent url(/images/bluebox.png) no-repeat bottom right; } 
.cssboxr { width: 250px; /* intended total box width - padding-right(next) */ /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 0px auto; /* use to position the box */ } /* set the top-right image */ 
.cssboxr_head { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */  } /* set the top-left image */ 
.cssboxr_head h2 { text-align:center;font-size:16px;color:#fff;background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 20px 0 10px 25px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 
.cssboxr_body { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ } 
.cssboxr_p {margin:-5px 0px 10px -15px;}

a.a_box { color:#666;text-decoration:none;line-height:25px;font-size:11px;font-weight:bold;}
a.a_box:hover  { color:#009999;} 

a.a_box_2{ color:#666;text-decoration:none;line-height:20px;width:140px;font-size:11px;font-weight:bold;}
a.a_box_2:hover  { background-color:#666;color:#fff;width:140px;display:block;} 

a.a_box_3{ color:#666;text-decoration:none;line-height:20px;font-size:11px;font-weight:bold;}
a.a_box_3:hover  { color:#009999;text-decoration:underline;} 

a.a_box_4 { color:#009999;text-decoration:none;line-height:25px;font-size:11px;font-weight:bold;}
a.a_box_4:hover  { color:#666;} 

a.a_box_5{ color:#666;text-decoration:none;line-height:20px;font-size:11px;font-weight:bold;}
a.a_box_5:hover  { color:#3399cc;text-decoration:underline;} 

a.a_box_6 { color:#3399CC;text-decoration:none;line-height:25px;font-size:11px;font-weight:bold;}
a.a_box_6:hover  { color:#666;} 

a.maga{ font-size:13px;font-weight:bold;color:666;text-decoration:none;}
a.maga:hover  { color:red;} 

a.a_box_7 { color:#666;text-decoration:none;font-size:16px;font-weight:bold;height:100px;width:100px;border:#666 1px solid;padding:5px;background-color:#ececec;display:block;}
a.a_box_7:hover  { color:#009999;} 

a.a_box_8 { color:#fff;text-decoration:none;font-size:11px;font-weight:bold;}
a.a_box_8:hover  { color:#666;} 

a.a_box_9 { color:#fff;text-decoration:none;font-size:16px;font-weight:bold;}
a.a_box_9:hover  { color:#666;} 

.span_box { color:#666;text-decoration:none;line-height:25px;font-size:11px;cursor:pointer;}

/*
div#box{margin:0px 120px 0px 120px;background: #999; }
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(/images/rc.gif);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px}*/

.topleftgrey {
background-image:url(/images/top_left_grey.png);
background-repeat:no-repeat;
background-position:left top;
height:13px;width:13px;
}
.toprightgrey {
background-image:url(/images/top_right_grey.png);
background-repeat:no-repeat;
background-position:right top;
height:13px;width:13px;
}
.bottomleftgrey {
background-image:url(/images/bottom_left_grey.png);
background-repeat:no-repeat;
background-position:left bottom;
height:37px;width:13px;
}
.bottomrightgrey {
background-image:url(/images/bottom_right_grey.png);
background-repeat:no-repeat;
background-position:right bottom;
height:37px;width:13px;
}
.contentgrey {
	background-color:#999;float:left;height:30px;
	padding:10px;
}	
.bargrey {
	background-color:#999;float:left;
}

.topstz {
	background-color:#996633;color:#fff;font-weight:bold;height:25px;
}
.botomz {
background-color:#99cc66;color:#fff;font-weight:bold;height:25px;
}
.topleftbrown {
background-image:url(/images/top_left_brown.png);
background-repeat:no-repeat;
background-position:left top;
height:25px;width:13px;float:left;
}

.toprightbrown {
background-image:url(/images/top_right_brown.png);
background-repeat:no-repeat;
background-position:right top;
height:25px;width:13px;float:left;
}
.contentbrown { float:left;width:314px;}

.topleftgreen {
background-image:url(/images/top_left_green.png);
background-repeat:no-repeat;
background-position:left top;
height:25px;width:13px;float:left;
}

.toprightgreen {
background-image:url(/images/top_right_green.png);
background-repeat:no-repeat;
background-position:right top;
height:25px;width:13px;float:left;
}
.contentgreen { float:left;width:314px;}

/* Subsection Tabs
--------------------*/
#main ul.subsection_tabs {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	clear:both;
	height:20px;
	clear:both;
	font-weight:bold;
}

#main ul.subsection_tabs li.tab {
	float:left;
	margin-right:7px;
	text-align:center;
	background: #009999 url(/images/tab-unac-left2.gif) left top no-repeat;
}

#main ul.subsection_tabs li.tab a {
	display:block;
	height:20px;
	padding:6px 6px 0 6px;
	background:  url(/images/tab-unac-right2.gif) right top no-repeat; 
	color:#fff;
	width:150px;
	text-decoration: none;
	font-family: arial,verdana, geneva, helvetica;
	font-size:14px;
}


#main ul.subsection_tabs li.tab a:hover {
	color:#666;
}

#main ul.subsection_tabs li.tab a.active {
	color:#FFF;
	background:  url(/images/tab-act-right2.gif) right top no-repeat; 
}

#main ul.subsection_tabs li.source_code {
	float:right;
}

#mainr ul.subsection_tabs {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	clear:both;
	height:20px;
	clear:both;
	font-weight:bold;
}

#mainr ul.subsection_tabs li.tab {
	float:left;
	margin-right:7px;
	text-align:center;
	background: #3399cc url(/images/tabr-unac-left2.gif) left top no-repeat;
}

#mainr ul.subsection_tabs li.taba {
	float:left;
	margin-right:7px;
	text-align:center;
	background: #999999 url(/images/tabr-act-left2.gif) left top no-repeat;
}

#mainr ul.subsection_tabs li.tab a {
	display:block;
	height:20px;
	padding:6px 6px 0 6px;
	background:  url(/images/tabr-unac-right2.gif) right top no-repeat; 
	color:#fff;
	width:150px;
	text-decoration: none;
	font-family: arial,verdana, geneva, helvetica;
	font-size:14px;
}

#mainr ul.subsection_tabs li.taba a {
	display:block;
	height:20px;
	padding:6px 6px 0 6px;
	background:  url(/images/tabr-act-right2.gif) right top no-repeat; 
	color:#fff;
	width:150px;
	text-decoration: none;
	font-family: arial,verdana, geneva, helvetica;
	font-size:14px;
}


#mainr ul.subsection_tabs li.tab a:hover {
	color:#666;
}

#mainr ul.subsection_tabs li.tab a.active {
	color:#FFF;
	background:  url(/images/tabr-act-right2.gif) right top no-repeat; 
}

#mainr ul.subsection_tabs li.source_code {
	float:right;
}

#artisname {
	font-size:16px;font-weight:bold;height:40px;text-align:center;color:#666;padding-top:10px;
	background:  url(/images/barragris.gif) right top no-repeat; 
}

.centralbox {
	border:1px solid #999;
	width:750px;
	height:380px;
	background-color:#fff;
	padding:0px;
	z-index:10;
	overflow:auto;
}

.centralbox2 {
	border:1px solid #999;
	width:610px;
	height:380px;
	background-color:#fff;
	padding:10px;
	z-index:10;
	overflow:auto;
}

.youare {
	font-weight:bold;font-size:12px;color:#666;background-color:#fff;padding:3px;border:1px solid #ccc;text-align:center;
	margin:10px;width:170px;
	}

a.linkscr {
	font-weight:bold;
	text-decoration:none;
	color:#666;
	}
a.linkscr:hover {
	text-decoration:underline;
}

div.btnam {
	height:25px;
	width:120px;
	color:#fff;font-weight:bold;
	background:  url(/images/buttonam.gif) right top no-repeat; 
}
div.btnamch {
	height:25px;
	width:60px;
	color:#fff;font-weight:bold;
	background:  url(/images/buttonam_ch.gif) right top no-repeat; 
}

div.btnamchcl {
	height:25px;
	width:60px;
	color:#fff;font-weight:bold;
	background:  url(/images/button_acquire_1.png) right top no-repeat; 
}

div.btnar {
	height:25px;
	width:120px;
	color:#fff;font-weight:bold;
	background:  url(/images/buttonar.gif) right top no-repeat; 
}div.btnarg {	height:60px;	width:160px;	color:#fff;font-weight:bold;	background:  url(/images/btn_acq_gde.png) right top no-repeat; }

div.btnor {
	height:25px;
	width:120px;
	color:#fff;font-weight:bold;
	background:  url(/images/buttonor.gif) right top no-repeat; 
}

div.barragris01 {
	width:540px;
	margin-right:10px;
	color:#fff;font-weight:bold;
	background:  url(/images/barragris01.gif) right top no-repeat; 
}
div.barragris03 {
	width:655px;
	margin-right:10px;
	color:#fff;font-weight:bold;
	background:  url(/images/barragris03.gif) right top no-repeat; 
}

div.fondogris01 {
	min-height:400px;
	width:120px;
	color:#fff;font-weight:bold;
	background-color: #ececec; 
}

div.headgris01 {
font-size:16px;font-weight:bold;height:40px;text-align:center;color:#666;padding-top:10px;
}

.header_box {
	color:#fff;
	background-color:#009999;
	text-align:center;
	font-size:14px;
	padding:5px;
}

.body_box {
	padding:5px;
	overflow: auto;
}

.message_box {
	background-color:#fff;
	text-align:center;
	font-size:14px;
	width:300px;
	height:100px;
	border:5px solid #666;
	position:absolute;
	top:200px;
	left:250px;
	visibility:hidden;
	z-index:1000;
}

div#container{
width:20px;height:200px;
background:red;
border:ridge 1px #000;
overflow:hidden;
}

div#container div#medida{
background:#fff;
line-height:0;
height:70%;
}

a.butdetart {
	border:1px solid #ccc;
	background-color:#009999;
	font-weight:bold;
	color:#fff;
	width:116px;
	height:15px;
    padding:1px;
	text-decoration:none;
	display:block;
}

a.butdetart:hover  {
	color:#666; }
	
	
div.progress-container {
  border: 1px solid #ccc; 
  width: 100px; 
  margin: 2px 5px 2px 0; 
  padding: 1px; 
  float: left; 
  background: white;
}

div.progress-container > div {
  background-color: #ACE97C; 
  height: 12px
}

.blueboxmain {
	font-size:18pt;
	font-weight:bold;
	color:#333;
	margin-left:30px;
	margin-top:10px;
}	
.blueboxmain1 {
	font-size:13pt;
	font-weight:bold;
	color:#008d8d;
}
.blueboxmain2 {
	font-size:12pt;
	font-weight:bold;
	color:#333;
	padding-top:10px;
	margin-left:20px;
}
.blueboxmain3 {
	font-size:11pt;
	font-weight:bold;
}
.blueboxmain4 {
	font-size:10pt;
	font-weight:bold;
}
.blueboxmainred {
	font-size:15pt;
	font-weight:bold;
	color:#ff3300;
}

a.a_box_bbb { 		font-size:12pt;	font-weight:bold;	color:#666;	padding-top:10px;	margin-left:15px;	text-decoration:none;	}a.a_box_bbb:hover  { color:#009999;} 
a.a_box_bb { 	
	font-size:12pt;
	font-weight:bold;
	color:#333;
	padding-top:10px;
	margin-left:15px;
	text-decoration:none;
	}
a.a_box_bb:hover  { color:#009999;} 
