/* CSS quemupremoldeados.com.ar */

body { margin:0; padding:0; background:#e5e5e5 url(../images/bg_body.jpg) repeat-x bottom; }
#contenedor { display:block; width:950px; margin:0 auto; background:url(../images/bg_bottom_body.jpg) no-repeat bottom; padding:0 0 232px 0;}
hr { display:block; clear:both; float:none; border:0; margin:0; padding:0; font-size:0px; overflow:hidden; opacity: .0; }
h2 { font-family: Tahoma, Arial, Verdana; font-size:15px; color:#747474; line-height:130%; margin:0; padding:10px 0 0 0; font-weight:normal;}
h3 { display:block; clear:both; font-family: Calibri, Arial, Tahoma; font-size:25px; font-weight:bold; color:#333; margin:0; padding:10px 0 5px 0;}
h4 { display:block; clear:both; font-family: Calibri, Arial, Tahoma; font-size:25px; font-weight:normal; color:#CC0000; margin:0; padding:10px 0 5px 0;}

blockquote { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#666; margin:20px 30px 20px 20px;; padding:20px; border:1px solid #ccc;}
.en_construccion { display:block; clear:both; border:1px solid #ccc; font-family:Tahoma, Arial, Verdana; font-size:15px; color:#333; padding:10px; margin:20px; text-align:center;}

/*---HEADER--------------------------------------------------*/
#header { display:block; width:950px; height:125px; background:url(../images/bg_header.jpg) no-repeat; }
#menu { display:block; width:595px; height:52px; padding:57px 0 0 20px; }
ul#main_menu { margin:0; padding:0; list-style:none; }
ul#main_menu li { float:left; margin:0; padding:0; }
ul#main_menu span {display:none;}
ul#main_menu li a { height: 49px; float:left; display:block; }
ul#main_menu li a.home {background:url(../images/menu_inicio.jpg) no-repeat top; width:119px; float:left; display:block;}
ul#main_menu li a.home:hover, ul#main_menu li a.home_s {background:url(../images/menu_inicio.jpg) no-repeat bottom; width:119px; }
ul#main_menu li a.empresa {background:url(../images/menu_empresa.jpg) no-repeat top; width:119px; }
ul#main_menu li a.empresa:hover, ul#main_menu li a.empresa_s {background:url(../images/menu_empresa.jpg) no-repeat bottom; width:119px; }
ul#main_menu li a.productos {background:url(../images/menu_productos.jpg) no-repeat top; width:119px; }
ul#main_menu li a.productos:hover, ul#main_menu li a.productos_s {background:url(../images/menu_productos.jpg) no-repeat bottom; width:119px; }
ul#main_menu li a.obras {background:url(../images/menu_obras.jpg) no-repeat top; width:119px; }
ul#main_menu li a.obras:hover, ul#main_menu li a.obras_s {background:url(../images/menu_obras.jpg) no-repeat bottom; width:119px; }
ul#main_menu li a.cont {background:url(../images/menu_contacto.jpg) no-repeat top; width:119px;}
ul#main_menu li a.cont:hover, ul#main_menu li a.cont_s {background:url(../images/menu_contacto.jpg) no-repeat bottom; width:119px; }

/*---- HOME ---------------------------------------------*/
#contenido { display:block; width:950px; background:#FFF url(../images/logo_bottom.jpg) no-repeat top right; padding:2px 0 0 0;}
#contenido .back { display:block; width:940px; background:url(../images/bg_raya_v_gris.gif) repeat-y right top;}
#contenido .imagenes { display:block; width:755px; float:left; padding:0 0 0 20px;}
#contenido .imagenes img { float:right; padding:0 10px 0 0; clear:right; }
#contenido .col_izq { display:block; width:540px; float:left; padding:20px 0 0 30px; margin:0 5px 0 0; }
#contenido .col_izq p { font-family:Tahoma, Arial, Verdana; font-size:13px; color:#333; line-height:130%;}
#contenido .col_izq a { display:block; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none; text-align:right; padding:10px 10px 0 0;}
#contenido .col_izq a:hover { text-decoration:underline;}

#contenido .nuestros_productos_h { display:block; width:344px; float:left; padding:20px 0 5px 20px; border-left:1px solid #ccc;}
#contenido .nuestros_productos_h img { padding:0 0 10px 0; display:block;}
#contenido .nuestros_productos_h a { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#333; text-decoration:none; background:url(../images/flechita.jpg) no-repeat left; padding:0 0 0 13px; margin:10px 0 0 0; float:left; clear:both; display:block;}
#contenido .nuestros_productos_h a:hover { color:#CC0000; }
#contenido .nuestros_productos_h a.prod { display:block; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#666; font-weight:bold; text-decoration:none; text-align:right; background:none; float:none; padding:22px 20px 0 0;}

#contenido .nuestros_productos { padding:20px 0 0 20px; }
#contenido .nuestros_productos img { padding:0 0 10px 0; display:block;}
#contenido .nuestros_productos a { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#333; text-decoration:none; background:url(../images/flechita.jpg) no-repeat left; padding:0 0 0 13px; margin:10px 0 0 0; float:left; clear:both; display:block;}
#contenido .nuestros_productos a:hover { color:#CC0000; }
#contenido .nuestros_productos a.prod { display:block; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#666; font-weight:bold; text-decoration:none; text-align:right; background:none; float:none; padding:20px 20px 0 0;}
#contenido .nuestros_productos a.prod:hover { text-decoration:underline;}
#contenido .nuestros_productos a.sinflecha { background:none; padding:5px 10px 0 0; } 

/*---EMPRESA-----------------------------------------------------------*/
#contenido .columna_izq { display:block; float:left; width:545px; padding:0 10px 0 30px;}
#contenido span.root { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#999; background:url(../images/flechita_gris.gif) no-repeat left; padding:0 0 0 15px; display:block; margin:0 0 20px 20px;}
#contenido img.titulo { padding:0 0 0 30px;}
#contenido span.root a { color:#000; text-decoration:none; }
#contenido span.root a:hover { color:#CC0000; text-decoration:none; }
#contenido .columna_izq p { font-family:Tahoma, Arial, Verdana; font-size:13px; color:#333; line-height:130%;}

#contenido .columna_der { display:block; float:left; width:355px; padding:0 0 0 0; }
#contenido .columna_der a.banner { background:none; margin:10px 0 0 20px; padding:0;}

a.img_cat { margin:20px 0; float:left;}
a.img_cat1 { margin:20px 20px 20px 0; float:left;}

/*----PRODUCTOS -------------------------------------------------------*/
.segmento { font-size:12px; font-family:Tahoma, Verdana, Arial; padding:20px; color:#666; line-height:130%;}
.segmento p { margin:0; padding:0 0 10px 0;}

/*----PRODUCTOS - LINEAS RURALES --------------------------------------*/
.tumb { display:block; float:left; width:160px; margin:0 0 0 10px;}
.tumb span { display:block; border:1px solid #CCC; font-size:0; width:160px; height:100px;}
.tumb strong { display:block; text-align:center; margin:0 auto 10px auto; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#333; font-weight:normal; padding:5px 0 0 0;}
.columna_izq span.copete { font-family: Tahoma, Arial, Verdana; font-size:11px; color:#333; margin:0; padding:12px 0 12px 28px; background:url(../images/click.gif) no-repeat left center; display:block; font-size:12px;  }
.columna_izq img.imagen_principal { padding:10px 0 0 0;}
.columna_der img.tit_colder { padding:0 0 0 20px;}
.columna_der .menu_derecho { display:block; width:315px; margin:10px 20px;}
.columna_der .menu_derecho .link { display:block; clear:both; width:315px; margin:0; padding:1px 0 0 0;}
.columna_der .menu_derecho .link img { display:block; float:left; width:106px; height:70px; background:#E2E2E2;}
.columna_der .menu_derecho .link .detalle { display:block; float:left; width:209px; height:70px; margin:0; background:#E2E2E2 url(../images/bg_menu_derecho.jpg) no-repeat;}
.columna_der .menu_derecho .link .detalle p { display:block; text-align:center; font-family: Tahoma, Arial, Verdana; font-size:15px; color:#333; font-weight:bold;}
.columna_der .menu_derecho .link .detalle p.estacionamiento { display:block; text-align:center; font-family: Tahoma, Arial, Verdana; font-size:15px; color:#333; font-weight:bold; margin:0; padding:10px 0 2px 0;}
.columna_der .menu_derecho .link .detalle a { display:block; text-align:center; font-family: Tahoma, Arial, Verdana; font-size:10px; color:#747474; text-decoration:none; padding:7px 25px 0 0;}
.columna_der .menu_derecho .link .detalle a:hover { display:block; text-align:center; font-family: Tahoma, Arial, Verdana; font-size:10px; color:#CC0000; text-decoration:underline;}
.columna_der span.copete { display:block; clear:both; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#666; padding:10px 0 10px 20px;}
.columna_der span.copete2 { display:block; clear:both; font-family: Tahoma, Arial, Verdana; font-size:11px; color:#000; padding:10px 0 10px 20px;}
.tumb2 { display:block; float:left; width:150px; margin:0 0 10px 20px;}
.tumb2 span { display:block; border:1px solid #CCC; font-size:0; width:150px; height:108px;}







/*----OBRAS ----------------------------------------------------------*/
#contenido .obras_img { display:block; margin:0 30px; width:890px; padding:0 0 10px 0;}
#contenido .obras_img a { display:block; float:left; padding:20px 30px 0 0; color:#fff;}
#contenido .obras_img a.cuartas { padding:20px 0 0 0; }
/*---- CONTACTO ------------------------------------------------------*/
form#form_contacto { padding:20px 0;}
form#form_contacto label { display:block; clear:both; padding:3px 0; }
form#form_contacto strong { display:block; width:120px; float:left; text-align:right; color:#333; font-size:14px; font-weight:normal; padding: 5px 10px 3px 0; margin:0 5px 0 0; font-family:Tahoma, Arial, Verdana; }
form#form_contacto strong em { font-style:normal; color:#CC0000; }
form#form_contacto input{ font-family:Tahoma, Arial, Verdana; background:url(../images/bg_label.jpg) no-repeat; width:350px; height:18px; border:0; padding:5px;}
form#form_contacto textarea { background:url(../images/bg_textarea.jpg) no-repeat; width:350px; height:195px; border:0; padding:5px; overflow:auto; font-family:Tahoma, Arial, Verdana; font-size:12px;}
form#form_contacto input.validation { font-family:Tahoma, Arial, Verdana; background:url(../images/bg_validation.jpg) no-repeat; width:278px; height:28px; border:0; padding:3px 82px 3px 3px;}
form#form_contacto label.btn { text-align:right; padding:15px 45px 0 0;}
form#form_contacto label.btn input#enviar { background:url(../images/btn_enviar.jpg) no-repeat; width:123px; height:51px; float:right; margin:0; padding:0;}
form#form_contacto label.btn em { float:left; color:#CC0000; font-size:11px; font-style:normal; font-family:Tahoma, Arial, Verdana; padding:0 0 0 127px; font-weight:bold;}
form#form_contacto span { display:block; float:right; width:360px; font-size:11px; color:#999; font-family:Tahoma, Verdana, Arial; padding:5px 45px 5px 0; text-align:right;}

#contenido .info_contacto { padding:20px 0 0 20px; }
#contenido .info_contacto img { padding:0 0 15px 0;}
#contenido .info_contacto p { font-family:Tahoma, Arial, Verdana; font-size:13px; color:#333; text-align:left; line-height:150%; }
#contenido .info_contacto p a{ font-family:Tahoma, Arial, Verdana; font-size:13px; color:#CC0000; text-decoration:none; }
#contenido .info_contacto p a:hover{ color:#CC0000; text-decoration:underline; }

.google_map { margin:30px 0 0 0; padding:0 0 0 20px; font-family:Tahoma, Verdana, Arial; font-size:11px; }
.google_map a { color:#CC0000; font-size:12px; text-decoration:none; padding:5px 0 0 0;}
.google_map a:hover { color:#000;}
.google_map iframe { margin:10px 0; border:1px solid #999;}

/*---- FOOTER ----------------------------------------------- */
#footer { display:block; clear:both; width:950px; height:194px; background:url(../images/bg_footer.jpg) no-repeat bottom;}
#footer .menu_inferior { display:block; float:right; width:675px; color:#999; padding:40px 20px 0 0;}
#footer .menu_inferior a { font-family: Tahoma, Arial, Verdana; font-size:13px; color:#CC0000; text-decoration:none; text-align:left; padding:0 4px;}
#footer .menu_inferior a:hover { text-decoration:underline;}
#footer .menu_inferior img { float:right; }
#footer .datos { display:block; float:left; width:210px; padding:10px 0 0 10px; }
#footer .datos img { float:left; }
#footer .datos p {font-family:Tahoma, Arial, Verdana; font-size:11px; color:#333; line-height:180%; display:block; float:left; padding:0 0 0 25px;}
#footer .mail { display:block; background:url(../images/sobrecito.jpg) no-repeat left; padding:0 0 0 17px; float:left; margin: 50px 0 0 35px;}
#footer .mail a { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#CC0000; text-decoration:none;}
#footer .mail a:hover { text-decoration:underline;}
#footer a.random { float:right; margin:80px 25px 0 0;}



ul.sitemap, ul.sitemap ul, ul.sitemap ul ul { font-family:Tahoma, Verdana, Arial; list-style:none; font-size:12px; margin:0; padding:5px 10px;}
ul.sitemap { margin:20px 0;}
ul.sitemap a { text-decoration:none; color:#CC0000;}
ul.sitemap a:hover { color:#000; }
ul.sitemap li, ul.sitemap ul li, ul.sitemap ul ul li { padding:3px; font-size:12px; font-weight:normal; background:none; }
ul.sitemap li { font-size:16px; background:url(../images/flechita2.gif) no-repeat left top; padding:3px 0 3px 15px;}
ul.sitemap ul li { font-size:13px; font-weight:bold;}
ul.sitemap ul ul li { font-size:11px;}
ul.sitemap ul li ul li a { color:#666; background:url(../images/flechita_gris.gif) no-repeat left center; padding:2px 0 2px 14px;}
