body 							{ margin: 0; padding: 0; background: #fff; height: 100%; font: 13px Arial,Verdana,Helvetica; color: #858585; text-align: center; background: url(../images/fondo_body.gif) repeat-x; }
#todo							{ position: relative; margin: 0 auto; width: 994px; }

/*generales*/
img								{ border: none; }
.sincss							{ display: none; }
.clear							{ clear: both; }
b								{ color: #000; }
form							{ margin: 0; padding: 0; }
input							{ font-size: 11px; padding: 2px; }
select							{ font-size: 11px; padding: 2px; }
textarea							{ font-size: 11px; padding: 2px; }

/*Cuerpo*/
#cuerpo							{ margin: 2px 0; padding: 0 0 20px 20px; text-align: left;  border-bottom: 1px solid #FE0000; }
#cuerpo #lateral_home			{ padding: 0 20px; text-align: left; }
#cuerpo #lateral_home h2		{ color: #FE0000; font-weight: bold; font-size: 14px; border-bottom: 4px solid #f1f1f1;}
#cuerpo #marcas					{ margin: 1px 0 0 20px; }
#cuerpo #marcas table			{ margin: 2px 0; }

h1								{ font-size: 22px; color: #ff0000; font-weight: normal; margin: 35px 0 25px 0; }
h1 span							{ color: #8c8c8c; }
h2								{ font-size: 18px; color: #343434; font-weight: normal; margin: 10px 0; padding: 0;}
h4								{ font-size: 18px; color: #ff0000; font-weight: normal; width: 700px; margin: 35px 0 15px 0;  border-bottom: 1px solid #FE0000; }
#cuerpo .negrita				{ color: #000; }
#cuerpo .submenu				{ width: 200px; padding: 15px 5px; margin-bottom: 10px; background: #f1f1f1; font-size: 13px; color: #ff0000; }
#cuerpo .submenu div 			{ padding: 3px 3px 3px 15px;  background: url(../images/flechita.gif) 5px 7px no-repeat; background-color: #fff;  margin-bottom: 1px; font-size: 10px; }
#cuerpo .submenu div a			{ font-size: 12px; color: #4a4a4a; text-decoration: none; }
#cuerpo .submenu div a:hover	{ color: #ff0000; }
