body {margin: 0px auto; font-family: Arial; font-size: 11px;}
div.todo {margin: 0px auto; width: 770px;}
div.cabecera {width: 770px; height: 210px;}
div.centro {width: 770px; min-height: 350px; height: auto !important; height: 350px; padding-top: 10px;}
div.centro_izquierda {display: block; float: left; width: 185px; min-height: 350px; height: auto !important; height: 350px;}
	.item_izquierda {float: left; width: 185px; padding-top: 15px;}
div.centro_derecha {display: block; float: left; width: 575px; min-height: 350px; height: auto !important; height: 350px; padding-left: 10px;}
div.cont_marcas {display:block; float:left; width:444px; min-height: 25px; height: auto !important; height: 25px; padding: 15px 70px 15px 60px;}
div.item_marca {display:block; float:left; width:148px; height:160px; text-align:center;}
div.separ_hz_marcas {display:block; float:left; width:444px; height:20px;}
div.centro_derecha a {color: #000000;}
div.pie {display: block; float: left; width: 770px; padding-top: 10px;}
div.separador_pie {width: 770px; height: 2px; background-color: #CCCCCC; font-size: 0.5pt;}
div.contenido_pie {width: 770px; color: #6A6A6A; text-align: center; padding-top: 5px;}
div.contenido_pie a {color: #6A6A6A; text-decoration: none;}

/* menu de la izquierda */
div.menu_sup {display: block; float: left; width: 182px; height: 14px; background: url(../gfx/fondo_menu_1.jpg) no-repeat;}
div.menu_med {display: block; float: left; width: 182px; height: 244px; background: url(../gfx/fondo_menu_2.jpg) no-repeat;}
div.menu_inf {display: block; float: left; width: 182px; height: 13px; background: url(../gfx/fondo_menu_3.jpg) no-repeat;}
div.opcionMenu {display: block; float: left; width: 150px; padding-left: 30px; color: #6A6A6A;}
div.opcionMenu a {text-decoration: none; color: #6A6A6A;}
div.opcionMenuSelected{display: block; float: left; width: 150px; padding-left: 30px; color: #000000; font-weight: bold;}
div.opcionMenuSelected a {text-decoration: none; font-weight: bold; color: #000000;}

/* contenidos */
div.cabeceraContenido {display: block; float: left; width: 575px; font-weight: bold; font-size: 10pt; border-bottom: 1px solid #000000; padding-bottom: 8px; margin-bottom: 8px;}

/* imagenes */
IMG.ifoto {float: left; margin: 5px; border: none;}
IMG.dfoto {float: right; margin: 5px; border: none;}
IMG.cfoto {float: center; margin: 5px; border: none;}

/* lightbox */
a.lightBoxLink {text-decoration: none;}
#lightbox {background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em;}

/* texto descriptivo inferior */
#lightboxCaption {float: left; font-family: Arial; font-size: 9pt;}
#keyboardMsg {float: right; font-size: 8pt;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {border: none; clear: both;}
#overlay img {border: none;}
#overlay {background-image: url(../gfx/overlay.png);}
* html #overlay {background-color: #333; back\ground-color: transparent; background-image: url(gfx/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/overlay.png", sizingMethod="scale");}

/* contacto */
DIV#formularioContacto {display:block; float: left; width: 560px; padding-top: 10px;}
label.contacto {display: block; float: left; width: 120px; margin-bottom: 5px; font-family: Arial; font-size: 8pt;}
input.contacto, textarea.contacto, select.contacto {display: block; float: left; font-family: Arial; font-size: 8pt; width: 375px; margin-bottom: 5px;}
.botonContacto {display: inline; float: center; font-family: Arial; font-size: 8pt; width: 185px;}
