body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
BODY{
background: url('/data/images/layout/backgrounds/bodyBg.jpg') repeat-x top ;
font-family:Arial;
font-size:13px;
}
#wrapper{ width: 720px; text-align: left; margin: auto;  }
#header{
width: 720px;
height: 113px;
}

a{color:#FF9900;  font-family:Arial; text-decoration:none; font-size:13px;}
a:hover{text-decoration:underline}

#TabMenu{ list-style: none; display:block;
width:720px; text-align:left;left:0px; height:31px; z-index:1;float:left; padding:4px 0 0 0; margin:0;}

#TabMenu li{ display: inline;border-right:1px solid #ffffff; background:none;  padding-left:0;   margin:0}
#TabMenu li a.sfirlink {font-family:Arial; font-size:11px; text-decoration:none; color:#ffffff; font-weight: bold; margin:0 4px 0 4px; padding:0;}
#TabMenu li a.sfirlinkhere { font-family:Arial; font-size:11px; text-decoration:none; color:#FFCC33; font-weight: bold; margin:0 1px 0 4px; }
#TabMenu li a.sfirlink:hover{color:#FFCC33}
h2
{
color:#006F24;
font-size:35px;
}
#Productmodules
{
margin-right:21px;
float:left;
width:130px;
height:130px;
}
#RollMenu
{

width:161px;
height:351px;

}

li{list-style-image:url('/files/layout/bullets/bullet.gif');
margin-left:15px;

}
.EntryTitle{font-weight:bold;}
.buttons {	margin: 10px 10px 10px 10px; text-align: center;}

.buttons a{ background: #F4F1E3; padding: 3px 10px 3px 10px; border: 1px solid #5EA046; font-size: 11px; font-weight: bold; text-decoration: none; }

.buttons a:hover{ background: #5EA046; color: #F4F1E3; }

.button { background: #F4F1E3; padding: 3px 10px 3px 10px; border: 1px solid #5EA046; font-size: 11px; font-weight: bold; text-decoration: none; }

.button:hover{ background: #5EA046; color: #F4F1E3; }
#modulescontainer{clear:both; margin-top:20px;}
#homemodule{width:250px; float:left}
#homemodule img{margin-right:12px; text-align:right}
h3{color:#006F24;
font-size:20px;}

#homephoto 
{
margin-right:13px;

width:208px;
float:left;
padding:0;
}
#hometext
{
width:302px;

padding:0;
float:right}
#RollMenuUP
{
width:190px;
height:32px;
background:url('/files/layout/backgrounds/up.gif') no-repeat;
}
#RollMenuContent
{
	position:relative;
min-height:60px;
width:157px;
z-index:500;
padding-left:30px;
background:url('/files/layout/backgrounds/mid.gif');
background-repeat:repeat-y;
}
.boldlink {
	font-weight:bold}
#RollmenuDown
{

	z-index:-200;
width:190px;
height:87px;
margin-left:-1px;
margin-top:-60px;
background:url('/files/layout/backgrounds/down.gif') no-repeat;
}
#RollMenuContent a
{color:#0E3193;
	}
#pageImage
{
clear:both;
float:left;
margin:0;
margin-bottom:10px;

padding:0;

}
#right
{
width:190px;
min-height:60px;
float:right;

}
#center
{
float:left;
width:530px;
min-height:120px;
}
.slogan
{
position:absolute;
margin-left:340px;
width:391px;
height:121px;
background:url('/files/logos/slogan.png');
background-repeat: no-repeat;
}
h1
{
cursor: pointer;
overflow: hidden;
position:absolute;
text-indent: -100em; 
width:213px;
height:102px;
margin-top:10px;
background-position:bottom;
background:url('/files/logos/papelera.png');
background-repeat: no-repeat;
}


#footer-wrapper
{

float:left;
position:relative;
width:720px;
height:28px;
background:url('/Files/layout/backgrounds/footer.gif') left no-repeat;
margin-top:10px;
padding:0;
background-color:#F5E5CA;
clear:both;}
#footer{padding:8px 0 0 10px;}
#footer li{ display: inline;border-right:1px solid #977742;height:10px}
#footer li a { font-family:Arial; font-size:11px; text-decoration:none; color:#977742; font-weight: bold; margin-right:5px; margin-left:5px;}
#footer li a:hover{color:#524123}
#itsignature
{

margin-top:-35px;
float:right
}
#forms{ width: 100%; display: table;padding: 20px 0px 0px 0px; }

#forms br { clear: both; }

#forms p{ margin: 15px 6px 0px 6px; }

#forms .fieldSet {  width: 100%; padding: 0px 0px 0px 0px; display: table; clear: both;  margin: 0 0 0 0; }



#forms input { display: block; width: 200px; float: left; margin-bottom: 10px; font-size: 11px; }

#forms label { display: block; width: 150px; font-weight:bold; margin-bottom: 5px; margin-right:10px; float:left; text-align: right; font-size: 11px}

#forms select { display: block; width:204px; float: left; margin-bottom: 10px; font-size: 11px; }

#forms .checkboxVertical { display: block; float: left; width: 206px; margin-bottom: 5px; }

#forms .checkboxVertical label { width: 150px; margin: 3px 0 0 0; padding: 0 0 0 0; text-align: left; font-size: 11px; font-weight: normal; }

#forms .checkboxVertical input { width: 20px; margin: 0; padding: 0; }

#forms textarea { display: block; width: 200px; float: left; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }



#forms .uniqueCheckbox input{ width: 40px; }

#forms .uniqueCheckbox label{ text-align: left; display: inline;width:auto;margin-bottom:20px; font-weight: normal; font-size: 11px;}

#forms .formSmallList { font-size: 10px; margin: 0 0 0 0; padding: 0 0 0 0; }

#forms h4 { padding: 3px 2px 3px 5px; margin: -0px 0px 0px -0px;  width:auto;}

#forms h5{ padding: 3px 2px 3px 40px; font-weight: normal; border-bottom: 1px solid #C6D2C5; margin: 10px 0px 10px 0px; }

#forms .day{ width: 37px!important; margin-right: 4px; }

#forms .areaCode{ width: 37px!important;float:left; margin-right: 4px; }

#forms .month{ width: 40px; margin-right: 4px; }

#forms .year{ width: 50px; }

#forms .phoneText{ width: 160px;float:left; display:block;}

#forms .eAst{ font-size: 10px; color: red;}

#forms .ErrorMsg{display: block; clear:both!important; margin: -5px 0px 0px 165px; font-size: 10px; color: red; }

#forms .HorizontalfieldSet{ width: auto; padding: 0px 0px 0px 0px;margin: 0 0 0 0; display: table; clear: both; }

#forms .HorizontalfieldSet table{ width: 100%; font-size: 10px; }

#forms .HorizontalfieldSet table .buttontd{ width: 50px; border: none; }

#forms .HorizontalfieldSet input{ display: inline; font-size: 10px; width: 70px; margin: 0 0 0 0; padding: 0 0 0 0; }

#forms .HorizontalfieldSet select{ display: inline; font-size: 10px; width: 100px; margin: 0 0 0 0; padding: 0 0 0 0; }

#forms .HorizontalfieldSet label{ display: inline; width: auto; font-size: 10px; margin: 0 0 0 0; text-align: left; }

#forms .HorizontalfieldSet .day{ width: 40px; font-size: 10px; margin-right: 5px; }

#forms .BtnAddHorizontal{ text-align: center; display: block; font-size: 10px; padding: 3px 5px 3px 5px; font-weight: bold; background: #F4F1E3; border: 1px solid #5EA046; }

#forms .note{

	display: block; margin: 5px 0px 0px 165px; font-size: 10px; font-weight: normal; text-align: left; width:230px;

}
.NewsIMage
{
	float:left;
	margin:5px;
	margin:5px;
	

}
