/************** CUERPO ***********************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0a3652;
	background-image: url(../media/fons.jpg);
	background-repeat: repeat-x;
}
form{ margin:0; padding:0; }


/************ NAVEGACION *********************/
.nav-cell{ background-image: url(../media/nav_bg.jpg); background-color: #000000; height:27px; }
.nav-cell-hover{ background-image: url(../media/nav_bg_hover.jpg); }
#nav_slides{ width:961px; margin-left:auto; margin-right:auto; position:relative; z-index:1000 }
.nav-slide{	position:absolute; top:-1px; background-color:#262c33; display:none; border-bottom:1px solid #1d2428; border-right:1px solid #1d2428; }
.nav-slide, .nav-slide a{ font:10px normal Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; }
.nav-slide a:hover{	text-decoration:underline; color:white;}
.nav-slide-hr{height:1px; line-height:1px; font-size:1px; background-image:url(../media/nav_slider_hr.gif); margin:6px 0;}

/****************** CAJAS ***********************/
.boxed .topleft{ background-color: white; height: 30px; width: 30px; background-image:url(../media/box_topleft.jpg);}
.boxed .topcen{ background-color: white; height: 30px; background-image:url(../media/box_topcen.jpg);}
.boxed .topright{ background-color: white; height: 30px; width: 30px; background-image:url(../media/box_topright.jpg);}
.boxed .midleft{ background-color: white; width: 30px; background-image:url(../media/box_midleft.jpg);}
.boxed .midcen{ background-color: white; text-align:left }
.boxed .midright{ background-color: white; width: 30px; background-image:url(../media/box_midright.jpg);}
.boxed .botleft{ background-color: white; height: 30px; width: 30px; background-image:url(../media/box_botleft.jpg);}
.boxed .botcen{ background-color: white; height: 30px; background-image:url(../media/box_botcen.jpg);}
.boxed .botright{ background-color: white; height: 30px; width: 30px; background-image:url(../media/box_botright.jpg);}

.bigbox .topleft{ background-color: white; height: 21px; width: 21px; background-image:url(../media/bigbox_topleft.jpg);}
.bigbox .topcen{ background-color: white; height: 21px; background-image:url(../media/bigbox_topcen.jpg);}
.bigbox .topright{ background-color: white; height: 21px; width: 21px; background-image:url(../media/bigbox_topright.jpg);}
.bigbox .midleft{ background-color: white; width: 5px; background-image:url(../media/bigbox_midleft.jpg);}
.bigbox .midcen{ background-color: white; text-align:left }
.bigbox .midright{ background-color: white; width: 5px; background-image:url(../media/bigbox_midright.jpg);}
.bigbox .botleft{ background-color: white; height: 21px; width: 21px; background-image:url(../media/bigbox_botleft.jpg);}
.bigbox .botcen{ background-color: white; height: 21px; background-image:url(../media/bigbox_botcen.jpg);}
.bigbox .botright{ background-color: white; height: 21px; width: 21px; background-image:url(../media/bigbox_botright.jpg);}


/***************** TEXTOS ***********************/
body,td,th{	font:normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #2f394a;}
h1{ margin:0; padding:0; font: bold 11pt Verdana, Arial, Helvetica, sans-serif; color: #ff9c00 }
h2{ margin:0; padding:0; font: normal 12pt  Arial, Verdana, Helvetica, sans-serif; color: #4f6690 }
h3{ margin:0; padding:0; font: bold 10pt  Verdana, Arial, Helvetica, sans-serif; color: #475469 }
a{ font: bold 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #ff9c00}
a:hover{ color:black; }
div.hr{margin:4px 0 10px 0; padding:0; color:#cad4d9; background-color:#cad4d9; border:1px solid #cad4d9;}
p{margin:0; padding:0;}

.midcen.footer{ font-family:Arial, Helvetica, sans-serif !important; text-align:center !important; line-height:13pt }
.midcen.footer strong{ font-family: Verdana, Arial, Helvetica, sans-serif !important}
.midcen.footer a{ font-family:Arial, Helvetica, sans-serif !important; font-weight:normal !important; color: #475469 !important}
.midcen.footer a:hover{ color: black !important}

/***************** FORMS ***************/
.form-contacto{ background-color:#fff}
form h3{ color:ff9c00 !important }
.field{ height:16px; background-color:white; font: normal 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #475469; border:1px solid #8faec6; padding-left:5px;}
.input{ height:15px; -height:14px; font:7.5pt Verdana, Arial, Helvetica, sans-serif; color: #475469; border:0 none; -padding:2px 2px 0 2px;}

/***************** FICHA DE PRODUCTO **************/
.ficha{ float:left; width:312px; height:590px; margin:4px 0 10px 3px; background-color:#fff }
.ficha h1{ font-style:italic; color:#475469; height:21px; width:292px; margin-top:8px; margin-left:20px; overflow:hidden }
.ficha .imagen-secundaria{ float:left; margin:4px 0 4px 3px }
.ficha .marca{ margin:2px; height:39px; background-color:white; text-align:center}
.ficha .descripcion{ margin:7px 2px 7px 20px; overflow:auto; overflow-y:auto; .width:280px; font-family:Arial, Helvetica, sans-serif}
.ficha .marca-url{ padding-bottom:10px }
.ficha .marca-url a{ color: #475969 }
.ficha .marca-url a:hover{ color: #ff9c00 }

.ficha .precios-cabecera{ text-align:center; height:16px; }
.ficha .borde-T{border-top:1px solid white}
.ficha .borde-LT{border-top:1px solid white; border-left:1px solid white}
.ficha .precios-alquiler{ text-align:center; height:18px; font:bold 10pt Arial, Helvetica, sans-serif;}
.ficha .borde-B{border-bottom:1px solid white}
.ficha .borde-LB{border-bottom:1px solid white; border-left:1px solid white}
.ficha .precio-unico{ border-width:1px 0; border-style:solid; border-color:white; text-align:center; padding:10px; font:bold 10pt Arial, Helvetica, sans-serif;}
.ficha .precio-oculto{ height:39px; }

.ficha .descarga{ clear:both; text-align:center; padding-top:3px; -margin-top:-5px; -padding-top:8px; height:25px }

/****************** GRILLA DE AQUILER ****************/
.grilla-alquiler{ width: 912px; }
.grilla-alquiler .celda{ float:left; width: 180px; text-align:center; border-right:1px solid #b2b2b2; min-height:117px; height:auto !important; height:117px; }
.grilla-alquiler .celda .padding{ padding:10px }
.grilla-alquiler .producto{ margin-top: 20px }
.grilla-alquiler .producto h2{ text-align:left; font:bold 9pt Arial, Helvetica, sans-serif; font-style:italic }

/****************** GRILLA DE MARCAS ****************/
.grilla-marcas{	width: 912px; border-width: 1px 0 0 1px; border-style: solid; border-color:#d2d1d0 }
.grilla-marcas .celda{ float:left; width: 113px; height:117px; border-width: 0 1px 1px 0; border-style: solid; border-color:#d2d1d0; text-align:center; }
.grilla-marcas .celda img{ margin-top:37px;}


/****************** CONTACTO ****************/

#contacto #text p{color: #475469;}
#contacto h3{color:#ff9c00;}


/****************** CONTACTO ENVIADO****************/

#contacto_env #text p{color: #475469;}
#contacto_env h3{color:#ff9c00;}



/****************** MARCAS REP. ****************/

#marcas .celda { border-color: #ffffff; border: 0;}
#marcas .grilla-marcas {border: 0;}


/****************** SOLICITUD INFO. ****************/

#solicitud_informacion td, solicitud_informacion tr {background-color: #fff;}
#solicitud_informacion h3{ color:#ff9c00;}
