body {background-color: #fff ; font-family:arial; color:#333; font-size:90%; }

A:link, A:visited {text-decoration: none; color:#D51832;}
A:hover {text-decoration:none; color:#3C3D3E; }

img { padding: 0; border: 5px solid #EAEAEB; margin: 0; }
img:hover {border: 5px solid #C0C0C0;}
img.no-border { border: none; }
img.no-border:hover {border:none;}

input .boton {color: #000000; border: 1px outset #808080; background-color: #D51832; text-transform:uppercase; font-size:85%; font-weight:bold; margin-bottom:1px;}

h1, h2, h3, caption { text-align: left; line-height: 1em; margin: 0; }
h1 { font-size: 200%; font-weight: normal; }
h2, caption { font-size: 130%; }
h2 { padding-bottom: 5px; border-bottom: 1px solid #CECED0; margin-bottom: 15px; }
h3, caption { font-size: 120%; margin-bottom: 5px; }
caption { font-weight: bold; margin: 0; padding: 0 0 5px 0; }

ul { padding: 0; margin: 0 0 15px 0; list-style-type: none; }
ul li { background: url('img/bullet-arrow1.png') no-repeat 0em 0.5em; line-height: 1.4em; padding-left: 13px; margin-bottom: 0.3em }

ol { padding: 0 0 0 20px; margin: 15px 0; }
ol li { line-height: 1.4em; padding-left: 0; margin-bottom: 0.3em; }

#header {width:100%; text-align:left; background: url('../img/bg-logobox1.png') repeat-x;}

#header .bg { background: url('../img/bg-logobox2.png') no-repeat; height: 85px; padding: 8px 0 0 25px; }

#buscador {width:30%; float:right; background:#808080; border-bottom: 7px solid #000; height:27px; padding-bottom:1px; padding-top:4px;  }

#paginicio {width:550px; float:left; text-align:left; margin-top: 7px;}

#contenido {width:900px; text-align:left; margin-top:7px;}

#derecha {width:350px; float:right; margin-top: 7px; text-align:left;}

#presentacion { background-color: #E7E7E7; color: #000; padding: 1px 250px 30px 25px; border-bottom: 7px solid #D51832; margin-bottom: 20px; background-repeat: no-repeat; background-position: 100% 0; min-height: 75px; font-size: 90%; }
#presentacion h1 { font-size: 200%; font-weight: bold; padding: 0; border: none; margin-top: 10px; margin-bottom: 10px;}
#presentacion p { line-height: 1.4em; margin-top: 10px;}

#presentacion #annot { font-weight: bold; }

#presentacion #annot em { display: block; margin-top: 1em; }

.pg-home #presentacion { /* background: #E7E7E7 url(http://adaquim.com/beta/img/presentacion-person1.jpg) no-repeat 100% 0; */ padding-right: 250px; }
.pg-home #presentacion h1 { margin-top: 23px; }
.pg-home #presentacion p { font-weight: bold; }


.news { margin: 1px 0 20px 0; }
.news h2 { margin-bottom: 15px; }
.news ul { padding: 0; margin: 0; list-style-type: none; }
.news ul li { margin-bottom: 18px; padding: 0; background: none; zoom: 1; overflow: hidden;}
.news img { margin: 0; float: left; }
.news .head { margin: 0 20px 5px 160px; zoom: 1;  }
.news .head p.date { color: #666; margin: 0 10px 0 0 ; display: inline; /* float: left; width: 6em; */ line-height: 1.4; margin-bottom: -1px;}
.news .head h3 { font-size: 100%; font-weight: normal; display: inline; line-height: 1.4;}
.news .head h2 { font-size: 116%; font-weight: normal; display: inline; line-height: 1.4; border-bottom: 0px none;}
.news .desc { line-height: 1.4em; margin: 6px 0 0 0; margin: 0 20px 0 160px;  }

.news-bottom { text-align: right; margin-right: 10px; }

.news A:link, .news A:visited, .news A:hover {font-weight: bold; }

.news ul li.no-img .head, .news ul li.no-img .desc { margin-left: 0;}

#productos {width:700px; text-align:left; float:left;}
#contacto {width:570px; text-align:left; float:left; font-weight:bold;  background-color: #E7E7E7; padding:10px; margin-right:10px; margin-bottom:20px;}
#clateral {width:300px; text-align:left; float:right;}

.cleft {width:20%; height:30px; float:left; margin-bottom:5px;}
.cright {width:80%; height:30px; float:right; margin-bottom:5px;}

#lateral { font-size: 90%; background: url('../img/bg-signpost.png') repeat-y 100% 0; }
#lateral ul { padding: 0; margin: 0; list-style-type: none; }
#lateral ul li { padding: 5px; margin-bottom: 4px; border-top: 4px solid white; background-image: url('none'); min-height: 92px }
#lateral img { float: right; }
#lateral h3 { font-size: 110%; line-height: 1.2; padding-top: 5px; margin-right: 203px; _width: 133px; _margin-right: 0; }
#lateral h3 a { background: url('http://adaquim.com/beta/img/bullet-arrow2.png') no-repeat 0 50%; padding-left: 17px; display: block }
#lateral p { font-size: 0.9em; margin: 3px 203px 0 17px; _width: 133px; _margin-right: 0;}
#lateral ul li { background-position: 96% 8px; background-repeat: no-repeat; }

#lateral ul li.metal { background-image: url('../img/metal.jpg'); }
#lateral ul li.industrial { background-image: url('../img/industrial_02.jpg'); }
#lateral ul li.alimenticia { background-image: url('../img/alimenticia.jpg'); }
#lateral ul li.domestica { background-image: url('../img/domestica.jpg'); }
#lateral ul li.institucional { background-image: url('../img/institucional.jpg'); }


#lateral2 {width:200px; float:right; border-bottom: 7px solid #D51832; margin-bottom: 20px; }
#lateral2 ul { margin: 0; padding: 0; list-style: none; _position: relative; }
#lateral2 ul li { background: #E7E7E7; margin: 0; padding: 0; list-style: none; background: 0; height: 22px; margin-top:4px; }
#lateral2 ul li a { height: 22px; display: block; background: #E7E7E7; margin-bottom: 15px; padding: 0px 10px; color: black; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 92%;  border-bottom: 1px solid white;}
#lateral2 ul li ul li a  { background: #E7E7E7 url('../img/bullet-arrow4.png') no-repeat 31px 50%; padding-left: 43px; color: #666666; border-bottom: 0px none; }
#lateral2 ul li ul li ul li a  {  background: #E7E7E7 url('../img/bullet-arrow4.png') no-repeat 41px 50%; padding-left: 53px; color: #666666; border-bottom: 0px none; }
#lateral2 ul li ul { border-bottom: 1px solid white; }

#lateral2 ul li.active a, #lateral2 ul li ul li a { background-color: #D9D9D9; }
#lateral2 ul li ul li ul li.active a { background-color: #F9F9F9; }
#lateral2 ul li a:hover  { background-color: #F9F9F9; }


#acerca {width:450px; float:left; margin-right:50px;}
#acerca_lateral {width:400px; float:right} 

#acerca_menu{ list-style: none; padding: 0; margin: 0;}
#acerca_menu li{ padding: 0; margin: 0; }
#acerca_menu a{
	display: block;
             text-size:130%;
             font-weight: bold;
             text-align: left;
	height: 2.0em;
	padding: 0.3em 0.2em 0 0.8em;
	margin-bottom: 2px;
	color: #FFF;
	background-color: #44688b;
	}
#acerca_menu a:hover{
	color: #FFF;
	background-color: #D51832;
	}


#registro {background: #808080; border-top: 7px solid #D51832; color:#fff; padding: 8px; margin-bottom:20px;}

#pie {width:900px; clear:both; background: #F9F8FA; border-top: 7px solid #808080; color#000; padding-top: 10px; padding-bottom:10px; padding-left:5px; padding-right:5px; font-size:85%}
#pie .left {width: 80%; float:left; text-align:left;}
#pie .right {width:20%; float:right; text-align:right;}


.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

.nav {
	width: 100%;
	height: 27px;
	margin: 0;
	padding-top: 5px;
	background: #808080;
	border-bottom: 7px solid #000;
}
.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: #808080;
}

.nav ul li a {
	display: block;
	height: 27px;
	padding-left: 20px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
}

.nav ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 20px;
	background: #808080;
	cursor: pointer
}


.nav ul li a:hover,
.nav ul li.highlight a {
	background: #D51832;
	color: #FFF;
}
.nav ul li a:hover span.menu_ar,
.nav ul li.highlight a span.menu_ar {
	background: #D51832;
	color: #FFF;
}


#test li { display: block;	border: solid 1px red; }