/* CSS Document */

*{ margin:0;
padding:0;}

body{
margin:0;
padding:0;
background:url(images/bg_body.gif) repeat-x #33484D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

h1{ color: #DA1E04; font-size:18px; margin:5px 0 5px 0; padding:0;}
h2{ color: #F4B904; font-size:14px; margin:5px 0 5px 0; padding:0; text-decoration:underline;}
p{ text-align:justify; margin:8px 0 8px 0;}

a:link ,a:visited{ color: #EFA803;}
a:hover,a:active{ color:#CC0000;}

#wrapper { 
 margin: 0 auto;
 width: 800px;
}
#topmenu{ height:10px; padding-top:10px;}

#header {
 color: #333;
 width: 780px;
 padding:0 10px;
 
 margin: 10px 0px 0px 0px;
 background: #20333A;
}
#navigation {
 color: #333;
 padding:0 10px;
 width: 780px;
 height:55px;
 margin: 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 background: url(images/bg-fx.jpg) repeat-x top #FFFFFF;
}

#faux {
	background:transparent url(images/faux-4-2-col.gif) repeat scroll 0%;
	margin-bottom:0px;
	overflow:auto;
	padding:0 10px;
	width:780px;
}

.bg-deg{
	background:transparent  url(images/bg-fx.jpg) repeat-x top;}
	
#leftcolumn {
	color:#333333;
	display:inline;
	float:left;
	margin:10px;
	padding:0px;
	position:relative;
	width:540px;
	}
#rightcolumn {
color:#333333;
display:inline;
float:right;
margin:10px;
padding:0px;
width:195px;
}
#footer { 
 width:	780px;
 clear: both;
 color: #8D8D8D;
 background: #343331;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align:center;
}
#footer a{ color:#999999; font-size:11px; letter-spacing:1px; text-decoration:none;}
#footer a:hover{ color: #FFFFFF; font-size:11px; letter-spacing:1px; text-decoration: underline;}
.clear { clear: both; background: none; }

#navigation ul{ margin:0; padding:0; list-style:none;}

#navigation li{ margin:0; padding:0; float:left;}
#navigation li a{   
					margin:0;
					padding:0;					
					display:block;
					font-weight:bold;
					color:#20333A;
					height:39px;
					width:137px;
					line-height:39px;
					text-align:center;
					text-decoration:none;
					background: url(images/bg-nav.jpg) no-repeat;
					cursor:pointer;}
					
#navigation li a:hover{
					margin:0;
					padding:0;	
					display:block;
					font-weight:bold;
					color:#FFFFFF;
					height:39px;
					line-height:39px;
					text-align:center;
					text-decoration:none;
					background:url(images/bg-nav.jpg) no-repeat 0 -39px;}
/*SUBmenus*/
#navigation li li {
background:#959595 none repeat scroll 0%;
border-left:1px solid #A6A6A6;
border-right:1px solid #7F7F7F;
padding:0;
width:170px;
}
#navigation li li a:link, #navigation li li a:visited {
border-bottom:1px solid #7F7F7F;
border-top:1px solid #A6A6A6;
color:#FFFFFF;
}


.module{ background:#CF1E06 url(images/md-red.jpg) bottom no-repeat; margin:0; padding:0 0 10px 0; width:180px;}
.module h3{ background:url(images/h3-bgred.jpg) no-repeat top; color:#FFFFFF; font-size:13px; text-align:left; height:30px; padding:8px 0 0 10px}
.module ul{ margin:8px 8px; padding:0;}
.module li{margin:0; padding:0; list-style:none; border-bottom:solid 1px #ED3D3D;}
.module li a{ display:block; height:15px; padding:5px 0; color: #FFC4C4; text-decoration:none;}
.module li a:hover{ color: #FDDE02;}
.module p{ margin-left:8px; margin-right:8px; color:#FFFFFF;}

#mod-moni{ background: url(images/mod-moni.jpg) no-repeat top; padding:10px 120px 0 18px; width:130px; height:138px}
#mod-imp{ background: url(images/mod-imp.jpg) no-repeat top; padding:10px 120px 0 18px; width:130px; height:138px;}
#mod-moni p{ margin:5px 0;}

#mod-moni h3,#mod-imp h3,.mod-small h3{ font-size:18px; color:#C80106;} 
#mod-moni h3 a,#mod-imp h3 a,.mod-small h3 a{ font-size:18px; color:#C80106; float:right; text-align: right; text-decoration:none;}
#mod-moni h3 a:hover,#mod-imp h3 a:hover,.mod-small h3 a:hover{ font-size:18px; color:#DEB203;}

.mod-small{ background:url(images/mod.jpg) no-repeat top; width:150px; height:90px; padding:8px 12px 8px 12px;}
.mod-small h3 a{ font-size:18px; color:#C80106; float:right; text-align: right; text-decoration:none;}
.mod-small h3 a:hover{ font-size:18px; color:#DEB203;
}
UL.check{ margin:5px 10px 0 25px; padding:0;}
UL.check li{ margin:0; list-style:url(images/check.gif); padding:8px 0 8px 0 ;}

#products {border:1px solid  #EFEFEF; }
#products td.product{ color: #666666; border-bottom:1px solid #EEEEEE; font-size:12px; font-weight:bold; text-align:center;margin-bottom:8px; }
#products td{border-bottom:1px solid #EEEEEE; margin-bottom:8px;}
#o_produscts td{ text-align:center;border-bottom:1px solid #EEEEEE;font-weight:bold; color:#999999; padding-bottom:8px; margin-bottom:3px;}
.mod-product{ width:254px; height:136px; background:url(images/mod_product.jpg) no-repeat top left; padding:8px 12px 0px 0px; }
.mod-product h3{ padding-right:5px;}
.mod-product h3 a{ font-size:18px; color:#C80106; float:right; text-align: right; text-decoration:none;}
.mod-product h3 a:hover{ font-size:18px; color:#DEB203;}
td.mod-product{ vertical-align:bottom; text-align:justify;}
td.mod-product img{ margin:0; padding:0;}
.mod-smallp{ background:url(images/mod-small.jpg) no-repeat top; width:150px; height:90px; padding:8px 12px 8px 12px; margin:0;}
.mod-smallp h3 a{ font-size:18px; color:#C80106; float:right; text-align: right; text-decoration:none;}
.mod-sum{ background:url(images/mod-sum.jpg) no-repeat top; width:162px; height:169px; padding:8px 12px 8px 12px; margin:0;}
.mod-sum h3 { font-size:18px; color:#C80106;text-align: right; text-decoration:none;}

.mod-smallp h3 a:hover{ font-size:18px; color:#DEB203;}

UL.flecha{ margin:10px 10px 0 30px; padding:0;}
UL.flecha li{ margin:0; list-style:url(images/flecha.jpg); padding:10px 0 8px 0 ; border-bottom:1px solid #EEEEEE;} 