
BODY { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color:#000; line-height:1.3em; background: url("images/body.gif")  center top repeat-x #FFF; margin:0; padding:0; text-align: left; }
* { margin: 0; padding: 0; }

IMG, OBJECT {border:0;}

EM {font-weight: bold;color: #0E4E81;font-style: normal;}

A, A:link, A:visited {color: #FF4040;text-decoration: none;}
A:hover {color: #FF0000;text-decoration: underline;}
A:active {color: #B61212;text-decoration: none;}

INPUT, TEXTAREA, SELECT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em; color:#233343; background: url("images/form.gif") top repeat-x #FFF; border: 1px solid #6783A3; }

H1 { font-family: Georgia, 'Times New Roman', Times, serif; font-weight: lighter; font-size: 2.2em; line-height: 1em; color: #FF0000; margin: 0.2em 0 0.5em 0px; }
H2{ font-weight: bold; font-size: 1em; color: #4E80A8; margin: 0 0 0.8em 0; padding: 0; text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; clear:both; }
H3 { font-family: Tahoma, Helvetica, sans-serif;  font-weight: bold; font-size: 1em; color: #4E80A8; margin: 0 0 0.5em 0; padding: 0; }
H4{  font-weight: lighter; font-size: xx-small; color: #2D83B6; margin: 1em 0 0em 0; padding: 0; }
P{	text-align: justify;	margin-bottom: 1em;}
UL{	margin-bottom: 1em;}
LI{	margin-left: 15px;	list-style: url("images/bullet1.png");	line-height: 1.4em;}
span.no_margin .shadow {	margin: 0;}

#bigcontainer{	width: 873px;	background: url("images/container.jpg") top left repeat-y; }
#bigcontainer .cLeft{float: left; width: 270px; background: url("images/container_left.jpg") top left no-repeat #FFF;}
#bigcontainer .cRight{float: right; width: 603px; background: url("images/container_right.jpg") top left no-repeat;}


#menu{	margin: 29px 0 286px 0;}

.menu_home a,
.menu_home a:link,
.menu_home a:visited{	background: url("images/menu_home.jpg");	display: block;	height: 26px;}
.menu_home a:hover{	background: url("images/menu_home_hover.jpg");}
.menu_home_selected a,
.menu_home_selected a:link,
.menu_home_selected a:visited{	background: url("images/menu_home_selected.jpg");	display: block;	height: 26px;}


.menu_services a,
.menu_services a:link,
.menu_services a:visited{ background: url("images/menu_services.jpg");	display: block;	height: 26px;}
.menu_services a:hover{ background: url("images/menu_services_hover.jpg");
}
.menu_services_selected a,
.menu_services_selected a:link,
.menu_services_selected a:visited{ background: url("images/menu_services_selected.jpg"); display: block; height: 26px; }


.menu_about a,
.menu_about a:link,
.menu_about a:visited{ background: url("images/menu_about.jpg"); display: block; height: 26px; }
.menu_about a:hover{ background: url("images/menu_about_hover.jpg"); }
.menu_about_selected a,
.menu_about_selected a:link,
.menu_about_selected a:visited{  background: url("images/menu_about_selected.jpg");	display: block; height: 26px; }


.menu_blog a,
.menu_blog a:link,
.menu_blog a:visited{ background: url("images/menu_blog.jpg");  display: block;  height: 26px; }
.menu_blog a:hover{ background: url("images/menu_blog_hover.jpg"); }
.menu_blog_selected a,
.menu_blog_selected a:link,
.menu_blog_selected a:visited{  background: url("images/menu_blog_selected.jpg");  display: block;  height: 26px; }



.menu_contact a,
.menu_contact a:link,
.menu_contact a:visited{ background: url("images/menu_contact.jpg");	display: block;	height: 26px;}
.menu_contact a:hover{	background: url("images/menu_contact_hover.jpg");}
.menu_contact_selected a,
.menu_contact_selected a:link,
.menu_contact_selected a:visited{ background: url("images/menu_contact_selected.jpg");	display: block;	height: 26px;}

.inside{ overflow: hidden;	width: 100%;}
#content{	padding:0 30px 0 30px;	margin-right: 3px;}
#content .left{	float: left;	width: 245px;	background: none;}
#content .right{	float: right; width: 265px;}


.banner{	margin: 0 0 20px 0;}
.banner h1{	font-size: 1em;	background: url("images/bg_bannerh1.gif") top left no-repeat #000;	color:#FFF;	padding: 8px 0px 4px 7px;	margin: 0; }
.banner h1 a,
.banner h1 a:link,
.banner h1 a:visited{	color: #FFF;}
.banner p{	text-align: left;}

#footer_menu{ 	width: 608px; 	margin-top: 15px; 	margin-left: 265px; 	margin-bottom: 10px; 	text-align: center; 	font-size: 0.9em; 	color: #7B7B7B; 	background: url("images/separaator_footer.jpg") top center no-repeat; 	padding-top: 25px; }
#footer{ width: 608px; margin-left: 265px; height: 50px; background: url("images/footer.jpg") top left no-repeat #FFF; }
#contact-form { margin-bottom:10px;}
#contact-form fieldset{ padding: 0 11px 10px 10px; background: url("images/fondo_fieldset.jpg") top right no-repeat; border: 1px solid #E4E4E4; }
#contact-form legend { font-weight: bold; margin-bottom: 0.5em; font-family: Arial, Helvetica, sans-serif; color: #808080; font-size: 1.2em; }
#contact-form label { display: block; }
#contact-form label span {display: block; margin: 0.2em 0 0.1em 0; }
#contact-form label textarea, #contact-form label input { width: 100%; }
input#btnSubmit{ margin: 5px 0 0em 0px; padding: 3px; width: 50px; }

br.clear {   clear: both;   height: 0;   line-height: 0; }

