/* CSS Document */

/* All of the header styles*/
#topnav_background {
		background:url('http://actimedgroup.com/web/images/menubarbg.png'); 
		
		height:84px;
		}


/* top navigation*/
#top    {
		width: auto;
		height: auto;
		margin-bottom:0;
		}

#mainleveltop  {
		list-style-type:none;
		padding:0 0 20px 0;;
		margin:0;
		}
		
#mainleveltop li {
		padding-left:2em;
		float:left; 
		}
		
#mainleveltop a:link, #mainleveltop  a:visited {
		color:#666666;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		font:12px Arial, Helvetica, sans-serif;
		}
		
#mainleveltop a:hover {
		color:#333333;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;		
		font:12px Arial, Helvetica, sans-serif;
		}
		
	
#mainleveltop a:active {
		color:#ff0000;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;		
		font:12px Arial, Helvetica, sans-serif;
		}
		
		
/* user4 navigation*/
.moduletablemn {
		width:180pix;
		float:right;
		padding:0 0 9px 0;
		}


#mainleveluser4  {
		width:170pix; 
		background-color:#003333;
		}


		
#mainleveluser4 ul {
		list-style-type:none;
		padding:0; 
		margin:0;
		}
		
#mainleveluser4 li {
		float:right;
		padding-left:1em;
		float:left; 
		}
		
#mainleveluser4 a:link, #mainleveluser4 a:visited {
		color:#666666;
		font-weight: 200;
		text-decoration:none;
		text-transform:uppercase;
		font:10px Arial, Helvetica, sans-serif;
		}
		
#mainleveluser4 a:hover {
		color:#cccccc;
		text-transform:uppercase;
		font:10px Arial, Helvetica, sans-serif;
		}


/*layout principal con los divs */

#todo {
	min-height: 100%;
	margin-bottom: -190px;
	position: relative;
	}

#wrap{
height:100%;
width:850px; /*center hack*/
margin:0 auto; /*center hack*/
text-align:left;
}

#main-body {
float:left;
width:100%;
}
#content {
float:right;
width:82%;
overflow:hidden;
margin-top: 0px;
padding:0 0 50px 0:
}
#sidebar {
float:left;
width:17%;
overflow:hidden;

}
.inside {
padding:10px;
}

/* layout estilo secciones home */
#secciones {
	width:850px; /*center hack*/
	margin:0 auto; /*center hack*/
	text-align:left;
	}
#productos {
	float:left;
	width:254px !important;
	margin:0;
	}
#empresa {	
	float:left;
	margin-left: 0px;
	width:254px;
	}
#noticias {	
	float:left;
	width:254px;
	margin-left: 44px;
	}

#noticias1 {	
	float:left;
	width:254px;
	margin-left: 44px;
	}
/*set up modulo usando un sufix de -leftnav para los menus (todavia no esta en uso)*/

.moduletable-leftnav{
margin-bottom:1em;
padding:0; /*the padding is removed so the menu fills the whole module box*/
border:1px #CCC solid;
}
.moduletable-leftnav h3{
background:#666;
width:100%;
color:#fff;
padding:0.25em 0;
text-align:left;
font-size:1.1em;
margin:0;
/*now we have no padding in the module, we don't need the negative margins*/ border-bottom: 1px solid #CCC;
}


/*login*/
input#mod_login_username{
	background-color: #cccccc;
	width: 200px;
}
input#mod_login_password{
	background-color: #cccccc;
	width: 200px;
}
input#mod_login_remember{
	background-color: #9933FF;
}
input.inputbox{
	background-color: #cccccc;
	width: 200px;
}
input.button{
	background-color: #fff;
}

#contact_text {
	background-color: #cccccc;
	width: 300px;
}


/*body info*/
html {
height: 100%;
font-size: 14px;
}

body {
	font-size: 87.5%; 
	font-family: "Arial", Arial, Helvetica, Geneva, sans-serif; 
	color: #777; 
	background:#fff; 
	margin: 0; 
	padding:0; 
	height: 100%; 
	line-height: 1.4em;
	text-align:center; /*center hack*/
	}
	

/* The following styles can be freelee applied or will be 
	auto applied to any piece of content on pages*/

.break {clear:both;}

p {margin:0 0 1em 0;}




a {text-decoration:none; color:#FF0000;} 
a:hover {text-decoration:underline; color:#666666;}

h1 {font-size: 1.6em; color: #FF0000; margin:0 0 0.1em 0; padding: 0; line-height: normal;}
h2 {font-size: 2.0em; margin:0 0 0.1em 0; padding: 0;}
h3 {font-size: 1.8em; color: #e2292c; margin:0 0 0.1em 0; padding: 0;}
h4 {font-size: 1.1em; margin:0 0 0.1em 0; padding: 0; text-aling: left;}
h5 {font-size: 1.0em; margin:0 0 0.3em 0; padding: 0;}

.style1 {color: #e2292c}

a {text-decoration:none;}
  a:hover {}
  a:visited {}

ul {margin:0.5em 0; padding:0; line-height:1.4em; list-style-type: none;}
	ul.bullets {padding:0 2em; list-style-type: circle;}  
	ul.bulletsinatable {list-style-type: circle;margin:0 0 0 1.3em;padding:0 1em 0 0;}
ol {margin:0; padding:0 2em; line-height:1.4em;}

/* TITULOS */
.contentheading {
	font-size: 1.8em;
	font-weight:bold; color: #FF0000; margin:0 0 0.1em 0; padding: 0; text-aling: left;
}

/* menu lateral productos menu14 */

a.mainlevel {
font-size: 12px;
color: #666666;
padding-left: 10px;
width: 180px;
display: block;
line-height: 20px;
margin-bottom: 4px;
text-decoration: none;
font-weight: normal;
border-left: 2px solid #CACACA;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 135px;
}



html>body a.mainlevel {width:135px;} /* Opera5-Fix-fix ;-) */


a.mainlevel:hover, a.mainlevel#active_menu {
background: #F1F1F1;
text-decoration: none;
}

a.sublevel {
padding: 0px;
margin: 0px;
font-size: 10px;
padding-left: 12px;
width: 139px;
display: block;
line-height: 20px;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 123px;
}

html>body a.sublevel {width:123px;} /* Opera5-Fix-fix ;-) */

a.sublevel:hover, a.sublevel#active_menu {
text-decoration: none;
width: 139px;
voice-family:"\"}\""; /* Box Model fix */
voice-family:inherit;
width: 123px;
}
html>body a.sublevel:hover, a.sublevel#active_menu { /* Opera5-Fix-fix ;-) */
width: 123px;
}

/* contacto area formulario*/
#contacto {
width: 50%;
float: right;
margin-top: -250px;
}

#containertotal {
width: 100%;
background-color:#eeeeee;
padding-left:50px;
}


/* virtuemart*/
#browseProductTitle {
	background: black;
	}



/* footer_footer*/

.clearfooter {
height: 190px;
clear: both;
}

#footer_footer {
		background: url(http://actimedgroup.com/web/images/bott.png) bottom repeat-x;
		height: 190px;
		widht: 100%;
		padding: 10px 10px;
		position: relative;
		font: 0.8em arial,sans-serif;
		color: #fff;
			}

			
#copy {
widht: 850px;
padding:0;
padding:10px 0 0 0;
margin:10px;
	}


/* All footer nav styles*/
#footer_center {font-size:0.95em; text-align:left; color:#333333; width:860px; margin:0 auto 0 auto; 
}
#footer-nav {float:left;}
#footer-nav ul {margin:1em 0 1em 15px; width:130px; float:left; display:inline;}
#footer-nav ul:first-child {margin:1em 0;}
#footer-nav ul li a {color:#333333;}
#footer-nav ul li:first-child {font-size:1.3em; font-weight:bold; margin:0 0 0.4em 0;}

/* All footer nav hover states */
#footer-nav ul:hover, #footer ul:hover li a {color:#cccccc;}
#footer-nav ul li a:hover {color:#e2292c;; text-decoration:underline;}
#footer-nav .active, #footer ul:hover li a.active {color:#e2292c; text-decoration:underline;}
