/*
// ----------------------------------------------------------
//  This file is part of ec.enp
//  EASYCEPH || December 2011
//  http://www.easyceph.com/
//  info@easyceph.com
// ----------------------------------------------------------     
*/  

/*	general */	  
html										{background:#151515}
body										{margin:0; background:#151515; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a}
*											{margin:0; padding:0}
a											{outline:0; text-decoration:none; color:inherit; font-weight:bold}
a:hover 									{color : #228f2d; text-decoration : underline;}

img											{border:0}
h1,h2,h3,h4,h5,h6							{font-weight:normal}
li											{list-style:none}

#asterisk									{color:#F00; font-size:14px;}
#head										{width:100%; float:left; background:url(../images/headBg.png) repeat-x}
.head_height								{height:200px}
.head_pad									{padding-bottom:30px}
#head_cen									{width:955px; margin:0 auto}
#head_sup									{width:955px; float:left; position:relative}

/*	home - try it free */	
#tryitfree 									{float:right; width:94px; height:51px; position:relative; margin-top:-90px; padding-right:10px;}
#tryitfree 	a								{float:right; width:112px; height:104px; background:url(../images/tryit.png)no-repeat}
#tryitfree 	a:hover							{float:right; width:112px; height:104px; background:url(../images/tryit_hover.png) no-repeat}

.tryitfree 									{ display:block; width:132px; height:41px; text-indent:-9999px; float:left;margin-left:35px;margin-top:45px;} 
.tryitfree a 								{ display:block; width:132px; height:40px; background:transparent url(../images/tsryitfree.png) no-repeat top left; outline:none; } 
.tryitfree a:hover 							{ background-position:0 -40px; background:transparent url(../images/tryitfsree_hover.png) no-repeat top left; }


/*	head */
#head p.search								{width:auto; margin-top:5px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:15px; letter-spacing:1px}
#head p.search label						{width:auto; margin-right:10px; float:right}
#head p.search label a						{color:inherit; line-height:20px}
#head p.search label a:hover				{color:#31a1ff}
#head p.search input.txt					{width:135px; height:21px; margin-right:7px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2c2d2c; border:0; background:url(../images/searchbg.png) no-repeat}
#head p.search input.btn					{width:68px; height:21px; float:left; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center; cursor:pointer; background:url(../images/searchbtn.png) no-repeat}
#head p.search input.btn:active				{background-position:2px 2px}
h1.logo										{width:215px; height:95px; margin-top:20px; float:left; background:url(../images/logo.png) no-repeat}
h1.logo a									{width:100%; height:100%; float:left; text-indent:-9999px}
/*
#head ul									{width:950px; height:8px; margin-top:8px; float:left; padding-left:5px; vertical-align:bottom;}
#head ul li									{width:auto; margin-left:2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c1baba; line-height:35px; text-transform:uppercase;}
#head ul li:first-child						{margin:0}
#head ul li	a,#head ul li a.active			{width:auto; height:32px; padding:0 23px; float:left; color:inherit; background:#302f2f;font-weight:normal}
#head ul li	a:hover,#head ul li a.active	{color:#31a1ff; background:#272727; text-decoration:none}
*/
.menu {width:950px; height:8px; margin-top:8px; float:left; padding-left:5px; vertical-align:bottom; z-index;}
 
.menu li {
    list-style: none;
    display: inline-block;
    margin-left: 2px;
    position: relative;
    text-align: left;
   font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#c1baba;
	width:auto;
	line-height:35px;
	text-transform:uppercase;
	float:left; 
}
 
.menu li:hover {
    background-color: #9ccd6c;
}
 
.menu li a  {
    display:block;
    text-transform: uppercase;
    padding: 2px;
	width:auto; 
	height:32px; 
	padding:0 23px;
	
	color:inherit; 
	background:#302f2f;
	font-weight:normal;
}
 
.menu li a:hover {
    color:#31a1ff; background:#272727; text-decoration:none
}
 
.menu li a.active  {
color:#31a1ff; background:#272727; text-decoration:none
}
 
.sub-menu{
    display: none;
    position: absolute;
    border-radius: 5px;
	z-index: 1;
}
 
.sub-menu li{
    list-style: None;
    margin: 0px;
    width: 210px;
    height: auto;
    background-color: #a9d37f;
    margin-top: 1px;
}
 
.sub-menu li:hover{
    background-color: #9ccd6c;
}
 
.sub-menu li a{
    display:block;
}
 
.sub2-menu{
    display: none;
    padding: 0px;
    position: absolute;
    left: 120px;
    top: -3px;
    padding-left:5px;
}
 
/**This activates the first  ul**/
.menu li:hover .sub-menu{
    display:block;
}
/**This activates the second ul**/
.sub-menu li:hover .sub2-menu{
    display:block;
}
 
.downarrow{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    float: right;
}


/*	products detail */
#prod_detail { background: url(../images/monitor.gif) no-repeat right top; padding: 30px 350px 0 0; border-bottom: 1px solid #ddd; height: 310px; margin: 0 0 35px; }
#prod_detail h1 { font-size: 2em; color: #000; margin: 0 0 20px; }
#prod_detail h2 { line-height: 1.5em; font-size:14px; }
.third { float: left; width: 250px; margin: 0 40px 20px 0; }
.last { margin-right: 0; }
#third h3  {width: 250px;}


#cu3er-container							{width:955px; height:360px; float:left; outline:0; position:absolute; top:166px; left:0px; z-index:10}
img.ban_bg									{width:auto; float:left; position:absolute; top:139px; left:-24px}

#content									{width:100%; padding-bottom:36px; float:left; background:#ffffff url(../images/contentBg.png) repeat-x}
#content_cen								{width:955px; margin:0 auto}
#content_sup								{width:955px; float:left; position:relative}
#ct_pan										{width:100%; height:120px; margin-top:94px; float:left; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; line-height:16px; background:#3b3b3b}
#ct_pan p									{width:312px; margin:34px 52px 0 34px; float:left}
#ct_pan p a									{color:#31a1ff; text-transform:uppercase}
#ct_pan ul									{width:195px; margin-top:26px; float:left}
#ct_pan ul li								{width:100%; float:left}
#ct_pan ul li a								{color:inherit; text-decoration:underline; line-height:20px}
#ct_pan ul li a:hover						{color:#31a1ff}
#ct_pan a.tweet								{width:95px; height:102px; float:right; position:absolute; right:-50px; top:42px; background:url(../images/tweet.png) no-repeat}

#welcom_pan									{width:100%; margin-top:17px; padding-bottom:10px; float:left;  }
#welcom_pan a.brochure						{width:auto; height:54px; margin-right:31px; padding:0 8px 0 0; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url(../images/buttonBg.png) no-repeat right -54px}
#welcom_pan a.brochure span					{width:auto; height:34px; padding:0 13px 0 23px; float:left; background:url(../images/buttonBg.png) no-repeat 0 0}
#welcom_pan p								{width:940px; margin:5px 0 0 10px; float:left; font-size:12px; color:#4d4d4d; line-height:18px}
#welcom_pan a.enlarg						{width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#welcom_pan h3								{clear:left}
.lftWrap									{width:300px; float:left; clear:left}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#31a1ff; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
h3 span										{color:#3b3b3b; margin-right:0px}

ul#list_home								{width:100%; float:left;}
ul#list_home li								{float:left; margin-bottom:6px;}

ul#infoPan									{width:100%; float:left; border-top:#c9c9c9 solid 1px; margin-top:15px}
ul#infoPan li								{width:200px; margin-left:46px; float:left; font-size:14px;}
ul#infoPan li:first-child					{margin:0}
ul#infoPan li h3							{width:100%; height:57px; float:left; font-size:20px; color:#31a1ff; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
ul#infoPan li h3 span						{color:#3b3b3b; margin-right:2px}
ul#infoPan li h3 img						{margin-right:31px; float:right}
ul#infoPan li p								{width:100%; margin-top:10px; float:left; font-size:14px; color:#848484; line-height:14px; letter-spacing:-0.8px;}
ul#infoPan li a 							{color : #585858;}
ul#infoPan li a:hover 						{color : #228f2d; text-decoration : underline;}
ul#infoPan li p.descrip						{margin-top:13px; font-size:12px; line-height:16px;}

#quotPan									{width:955px; height:80px; margin-top:42px; float:left; position:relative; left:-24px; border-top:#c9c9c9 solid 1px; background:url(../images/pat.png) repeat }
#quotPan h3									{width:274px; margin:14px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
#quotPan input.btn:active					{background-position:1px 1px}

#blog										{width:506px; margin-top:24px; float:left}
#blog ul									{width:100%; float:left}
#blog ul li									{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#blog ul li:first-child						{margin-top:0; border:0}
#blog ul li a								{width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#blog ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}

#latest										{width:233px; margin:24px 0 0 60px; float:left}
#latest ul									{width:100%; float:left}
#latest ul li								{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#latest ul li:first-child					{margin-top:0; border:0}
#latest ul li a								{width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#latest ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	

#foot										{width:100%; height:100px; float:left; background:url(../images/footBg.png) repeat-x}
#foot_cen									{width:955px; margin:15px auto 0 auto }
#foot h6									{width:84px; height:50px; margin:0 auto; text-indent:-9999px; background:url(../images/logo_foot.png) no-repeat}
#foot h6 a									{width:100%; height:100%; float:left}
#foot ul									{width:250px; margin:11px auto 0 auto}
#foot ul li									{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px}
#foot ul li a								{width:auto; float:left; color:inherit}
#foot ul li.space							{width:auto; float:left; padding:0 6px}
#foot p										{width:100%; margin-top:10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px; text-align:center}
#foot p	a									{color:inherit}

#service_pan								{width:100%; margin-top:20px; float:left; height:300px; }
#service_pan ul								{width:100%; float:left}
#service_pan ul li							{width:325px; margin:0 30px; float:left;}
#service_pan ul li:hover					{background:#fbfbfb}
#service_pan ul li h5						{width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#31a1ff}
#service_pan ul li p						{width:300px; margin:5px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a						{width:auto; float:right; color:#31a1ff}


#balance_info								{width:100%; margin-top:0px; float:left; height:150px;}
#balance_info ul							{width:100%; float:left;  border:#c9c9c9 solid 1px;}
#balance_info ul li							{width:325px; margin:10px; float:left; background:#d8d8d8}
#balance_info ul li h5						{width:auto; margin:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#31a1ff}
#balance_info ul li p						{width:300px; margin:5px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#balance_info ul li p a						{width:auto; float:right; color:#31a1ff}


#new_status_resol							{width:100%; float:left;}
#new_status_resol ul						{width:100%; float:left}
#new_status_resol ul li						{width:700px; margin:0 10px; float:left;}
#new_status_resol ul li:hover				{background:#fbfbfb}
#new_status_resol ul li h5					{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#31a1ff}
#new_status_resol ul li p					{width:700px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#new_status_resol ul li p a					{width:auto; float:right; color:#31a1ff}

.form-field * 								{ vertical-align: middle;} 

#subtitles									{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#3b3b3b; font-weight:bold; line-height:15px; letter-spacing:-1.7px; padding-bottom:10px; padding-top:15px;} 
#subtitles p 								{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#3b3b3b; font-weight:bold; line-height:15px; letter-spacing:-1.7px; padding-bottom:10px;padding-top:15px;}
#subtitles p label							{color:#31a1ff; margin-right:0}

#rounded-corner								{font-size: 12px; margin-left:0px; margin-top:12px; margin-bottom:12px; width: 350px; text-align: left; border-collapse: collapse;padding-top:0px;}
#rounded-corner thead th.rounded-company	{background: #b9c9fe url('../images/left.png') left -1px no-repeat;}
#rounded-corner thead th.rounded-q4			{background: #b9c9fe url('../images/right.png') right -1px no-repeat;text-align:center;}
#rounded-corner th							{padding: 4px;font-weight: bold;font-size: 13px;color: #000;background: #b9c9fe;}
#rounded-corner td
{
	padding: 8px;
	background: #f7f7f7;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('../images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('../images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #ceddc4;
}
#sytem_req										{ float:left;  }
#sytem_req ul									{width:100%;  float:left; margin-left:25px; line-height:1.7em}
#sytem_req ul li								{width:100%; float:left}
#sytem_req li h3								{width:100%; height:57px; float:left; font-size:16px; color:#514e4d; font-weight:bold; line-height:60px; letter-spacing:-0.6px}
#sytem_req ul li p								{margin-top:0px;}
#sytem_req ul li a								{color:inherit; text-decoration:underline; line-height:20px}
#sytem_req ul li a:hover						{color:#228f2d}


/*	Register Form */

.regForm						{ width: 90%; margin: 10px auto; padding: 18px;}
.regForm .Row					{ padding: 0.5em; border-bottom: 1px solid #d1d1d1; }
.regForm .Row.focused			{ background: #232323; }


.regForm .buttonHolder			{ text-align: right; margin: 1.5em 0 0 0; padding: 1.5em;}
						  
.regForm .textInput,
.regForm textarea    			{ padding: 2px 2px; border: 1px solid #aaa; background: #fff; }
.regForm textarea    			{ height: 8em; }
.regForm select      			{ outline: 0; overflow: hidden; height: 30px; color:#747a80; border:#2c343c ; padding:5px 2px 2px 2px; width:360px; font-family:Arial, Helvetica, sans-serif}	
.regForm select option 			{ border:0px solid #dfdddd; background:#fff;}	
	  
.regForm .note                  {  font-size: 11px; color: #3A901B;}  
	  
.regForm label,
.regForm .label					{ display: block; float: none; margin: 0 0 .5em 0; padding: 0; line-height: 100%; width: auto; font-weight:bold; }
	  
/*OLDDDDDDDDDDDDDDDDDD*/

/*new status */
#data_patient, #new_front, #new_lat  {width : 300px; font-weight : bold; float:left;
}
#new_lat {
display : none;
}
#new_front {
display : none;
}

/*New Status*/
#img							{width:120; height:120px;}
#loader							{background-color:#fff; text-align:center; float:left; width:120px; height:70px; padding-top:50px;}
#data							{float:left; text-align: left; margin:10px 10px; width:300px;}
#xray_images					{position:relative;}
#front							{float:left; margin-right:10px; width:800px; padding-bottom:15px;}
#front input					{border:1px  dotted #f1f1f1; background-color:#eeeeee; cursor:pointer; text-align:right;}
#lateral						{float:left; width:800px;}
#lateral input					{border:1px solid #f1f1f1; background-color:#f1f1f1; cursor:pointer; text-align:right;}


#error_display					{display:none; border:#999999 dotted 1px; color:#cf0e23; padding-left:15px; padding-right:10;  margin:5px; width:600px; line-height:20px;} 
#error_display ul				{margin-left:20px; padding:0px;}
#error_display ul li			{text-align:left; margin-left:0px; padding:0px;}
#error_display_title			{color:#cf0e23; font-weight:bold; text-align:left;}


#error_display_pass					{display:none; border:#999999 dotted 1px; color:#cf0e23; padding-left:15px; padding-right:10;  margin:5px; width:600px;} 
#error_display_pass ul				{margin-left:20px; padding:0px;}
#error_display_pass ul li			{text-align:left; margin-left:0px; padding:0px;}
#error_display_title			    {color:#cf0e23; font-weight:bold; text-align:left;}


#error_display_contact {
border : 1px dotted #999999;
color : #cf0e23;
padding: 5px;
margin-top:5px;
}
#error_display_contact_nored {
border : 1px dotted #999999;
font-size:14px;
padding: 5px;
margin-top:5px;
}
#error_display_contact ul {
margin-left : 20px;
padding : 0;
}

#buttons_pos 					{float:right; border-top:#c9c9c9 solid 1px; padding-top:15px}

#dashboard 						{float:left; width:950px;}
input{
	font: 12px Arial;	
	border: 1px solid #e2e2e2;	
	color: #666666;
	background-color: #ffffff;
	background:#ffffff;
	margin-left:0px;	
	height:22px;
	padding-left:3px;
	}

.btn_delete_patient {
width:auto; margin-left:2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#524f4f;
padding-left:25px; height:30px; padding-right:15px; text-align:center;
cursor: pointer;
float:left;
background:url(../images/icons24/delete_16.png) no-repeat;
}

.btn_add {
width:auto; margin-left:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#524f4f;
padding-left:25px; height:30px; padding-right:15px; text-align:center;
cursor: pointer;
float:left;
background:url(../images/icons24/add_16.png) no-repeat }

.btn_chart {
width:auto; margin-left:2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#524f4f;
padding-left:25px; height:30px; padding-right:15px; text-align:center;
cursor: pointer;
float:left;
background:url(../images/icons24/chart_16.png) no-repeat }

.btn_back{
width:auto; margin-left:2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#524f4f;
padding-left:25px; height:30px; padding-right:15px; text-align:center;
cursor: pointer;
float:left;
background:url(../images/icons24/back_24.png) no-repeat }

.btn_input {
font : 12px Arial;
color : #f7f7f7;
margin-left : 0;
height : 35px;
width : 130px;
background-image : url(../images/buttons/btn_bg.png);
background-position : center; 
border : 0;
background-color : #f2f2f2;
cursor: pointer;
}

.btn_input_clock {
font : 12px Arial;
color : #f7f7f7;
margin-left : 0;
height : 33px;
width : 123px;
background-image : url(../images/buttons/btn_bg_clock.png);
background-position : center;
border : 0;
background-color : #f2f2f2;
cursor: pointer;
}
.btn_input_ready {
font : 12px Arial;
color : #f7f7f7;
margin-left : 0;
height : 35px;
width : 130px;
background-image : url(../images/buttons/btn_bg_ready.png);
background-position : center;
border : 0;
background-color : #f2f2f2;
cursor: pointer;
}

#histories {
width : 870px;
border-bottom : 1px solid #585858;
margin : 0 134.5px 50px 15px;
}
#images_xray {
width : 870px;
border-bottom : 1px solid #585858;
margin : 0 134.5px 50px 15px;
}
#history {
width : 870px;
border-top : 1px solid #585858;
height : 25px;
}
#history_images {
width : 890px;
border-bottom : 1px solid #cccccc;
height : 170px;
padding-top : 5px;
}

#wdi_detail {
width : 890px;
height : 160px;
padding-top : 5px;
}

#wdi_detail p {
float : left;
margin : 1px;
padding : 0 0;
}
#history p {
float : left;
margin : 5px;
padding : 0 5px;
}
#history_images p {
float : left;
margin : 1px;
padding : 0 0;
}
#sma_images {
width : 20px;
}
#med_images {
width : 103px;
}
#lon_images {
width : 440px;
}
#icon_images {
width : 2px;
}
#sma {
width : 60px;
}
#med {
width : 90px;
}
#lon {
width : 250px;
}
#icon {
width : 2px;
}
.table_header {
background-color : #58585a;
color : #fff;
cursor : pointer;
font-weight : bold;
}
.table_header_images {
cursor : pointer;
font-weight : bold;
}

/*LIST OF ALL IMAGES*/

#xray_images{
	padding:0px;
	color:#545151; 
	font: Arial; 
	font-weight:bold; 
	font-size:12px;
	height:15px;}
#xray_images p{float:left; margin:0px; }
.table_header_images{cursor:pointer;font-weight:bold; }

/*Home*/
#about_ppal {
	position:absolute;
	left:10px;
	top:10px;
	width:468px;
}
#about_ppal h3											{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#31a1ff; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
#about_ppal h3 span										{color:#3b3b3b; margin-right:0px}

#home-ppal {
	position:relative;
	left:0px;
	top:0px;
	width:950px;
	height:601px;
}

#home-ppal-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:6px;
}

#home-ppal-02 {
	position:absolute;
	left:0px;
	top:6px;
	width:5px;
	height:595px;
}

#home-ppal-03 {
	position:absolute;
	left:5px;
	top:6px;
	width:467px;
	height:113px;
	line-height:22px;
	font-size:13px;
}

#home-ppal-04 {
	position:absolute;
	left:472px;
	top:6px;
	width:5px;
	height:501px;
}

#home-ppal-05 {
	position:absolute;
	left:477px;
	top:6px;
	width:469px;
	height:119px;
}

#home-ppal-06 {
	position:absolute;
	left:946px;
	top:6px;
	width:4px;
	height:595px;
}

#home-ppal-07 {
	position:absolute;
	left:5px;
	top:119px;
	width:467px;
	height:69px;
}

#home-ppal-08 {
	position:absolute;
	left:477px;
	top:125px;
	width:469px;
	height:63px;
}

#home-ppal-09 {
	position:absolute;
	left:5px;
	top:188px;
	width:19px;
	height:413px;
}

#home-ppal-10 {
	position:absolute;
	left:24px;
	top:188px;
	width:248px;
	height:248px;
}

#home-ppal-11 {
	position:absolute;
	left:272px;
	top:188px;
	width:200px;
	height:319px;
}

#home-ppal-12 {
	position:absolute;
	left:477px;
	top:188px;
	width:18px;
	height:319px;
}

#home-ppal-13 {
	position:absolute;
	left:495px;
	top:188px;
	width:246px;
	height:247px;
}

#home-ppal-14 {
	position:absolute;
	left:741px;
	top:188px;
	width:205px;
	height:319px;
}

#home-ppal-15 {
	position:absolute;
	left:495px;
	top:435px;
	width:246px;
	height:72px;
}

#home-ppal-16 {
	position:absolute;
	left:24px;
	top:436px;
	width:248px;
	height:71px;
}

#home-ppal-17 {
	position:absolute;
	left:24px;
	top:507px;
	width:905px;
	height:78px;
}

#home-ppal-18 {
	position:absolute;
	left:929px;
	top:507px;
	width:17px;
	height:94px;
}

#home-ppal-19 {
	position:absolute;
	left:24px;
	top:585px;
	width:905px;
	height:16px;
}

/* BOX */
#GeneralTable{ padding-top:15px; padding-bottom:15px; font: 12px Arial; color:#666666;}
.BoxGInfBgLeft { background-image: url(../images/BoxGInfBgLeft.png);background-repeat:repeat-y;}

.BoxGInfBgRigth { background-image: url(../images/BoxGInfBgRigth.png); background-repeat:repeat-y;}

.BoxGInfBody{ 
	background-color:#f2f2f2;	
	font: Arial; 
	font-size:12px;
	padding:0px;
	
}

.BoxgInfTopBg
{
	background-color:#d1d1d1;
	width::100%;	
	height:10px;
	text-align:left; 
	padding-left:10px; 
	color:#ffffff; 
	font: Arial; 
	font-weight:bold; 
	font-size:12px;
		
}

.BoxBgBott
{
	background-image: url(../images/BoxBgBott.png);	
	background-repeat:repeat-x;	
	width::100%;
}

.BoxGInfCornLeft
{
	width:5px;
	height:5px;	
}

.BoxGInfCornRight
{
	width:5px;
	height:5px;	
}

fieldset {
border : 1px solid #07b635;
width : 100px;
float : left;
margin : 0;
padding : 3px;
}
legend {
padding : 0.2em 0.5em;
border : 1px solid #07b635;
color : green;
font-size : 12px;
text-align : left;
font-weight:bold;
padding-bottom:5px;
}
#preview {
position : absolute;
border : 1px solid #ccc;
background : #333;
padding : 0;
display : none;
color : #fff;
}


/* backoffice */

#head_admin p.search									{width:auto; margin-top:5px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:15px; letter-spacing:1px}
#head_admin p.search label								{width:auto; margin-right:10px; float:left}
#head_admin p.search label a							{color:inherit; line-height:20px}
#head_admin p.search label a:hover						{color:#31a1ff}
h1.logoadmin											{width:118px; height:70px; margin-top:20px; float:left; background:url(../images/backoffice/logo_admin.png) no-repeat}
h1.logoadmin a											{width:100%; height:100%; float:left; text-indent:-9999px}
#head_admin ul											{width:950px; height:8px; margin-top:8px; float:left; padding-left:20px; vertical-align:bottom;}
#head_admin ul li										{width:auto; margin-left:2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c1baba; line-height:35px; text-transform:uppercase;}
#head_admin  ul li:first-child							{margin:0}
#head_admin ul li a,#head_admin ul li a.active			{width:auto; height:32px; padding:0 23px; float:left; color:inherit; background:#302f2f;font-weight:normal}
#head_admin ul li a:hover,#head_admin ul li a.active	{color:#31a1ff; background:#272727; text-decoration:none}

#head_admin												{width:100%; float:left; background:url(../images/headBg.png) repeat-x}
.head_admin	_height										{height:200px}
.head_admin	_pad										{padding-bottom:30px}
#head_admin	_cen										{width:955px; margin:0 auto}
#head_admin	_sup										{width:955px; float:left; position:relative}

/* end backoffice */ 