@charset "UTF-8";
/* CSS Document */

img, div { behavior: url(css/iepngfix.htc) }

html, body {   margin:0px; text-align:center; font-family: 'Ubuntu', Arial , sans-serif; color:#050505; background-color:#fff;}

ul li { list-style:none; margin:0px; }

#general { background-image:url(../imagenes/pattern.jpg); background-repeat:repeat; width:100%;}
#wrap { background-image:url(../imagenes/brillo.png); background-repeat:no-repeat; margin:0 auto 0 auto; text-align:left; /*width:960px;*/ width:918px; position:relative; background-position:-40px 0; overflow:hidden;}

/* HEADER */
#logo { background-image:url(../imagenes/logo_escribania_cortes.png); background-repeat:no-repeat; width:259px; height:75px; text-indent:-999999px; padding:0px 56px 20px 0px; float:left;}
#menu { float:left; margin-top:54px;}
#menu li {float:left; }
#menu li a { font-weight:400; font-size:13px; color:#050505; text-decoration:none; padding-left:20px;  }
#menu li a:hover { color:#a8965f;}
#menu li a.select  { color:#888;}
#menu li img { padding-left:21px;}


/* INICIO */
#main_inicio { background-image:url(../imagenes/img_home.png); background-repeat:no-repeat; width:918px; height:278px; clear:both; padding-top:62px;}
.frase { color:#666; font-size:25px; line-height:27px; padding-top:23px;}
.txt_home { float:right; margin-top:24px; padding:14px 30px 20px 30px; width:550px; margin-bottom:40px;}
.txt_home img { float:right;}
.txt_inicio p { float:left; width:400px;}
#contactenos { width:283px; float:left; padding:14px 0 0px 23px; margin-top:24px; background-image:url(../imagenes/lineas1.png); background-repeat:repeat-y; }
#contactenos span { color:#333; font-weight:400;}
#contactenos a { color:#8d7b44; text-decoration:none; font-style:italic;}
#contactenos a:hover { text-decoration:underline;}

/* QUIENES SOMOS*/
#main_qs { background-image:url(../imagenes/img_quienes_somos.png); background-repeat:no-repeat; width:918px; height:278px; clear:both; padding-top:62px;}
.bt_servicios { float:left; background-image:url(../imagenes/libreta.png); background-repeat:no-repeat; width:152px; height:133px; color:#333; font-weight:300; font-size:13px; text-decoration:none; line-height:15px; padding:42px 0 0 156px; margin-top:24px; }
.bt_servicios:hover { text-decoration:underline;}
.txt_qs { float:right; margin-top:24px; padding:14px 30px 20px 30px; width:550px; background-image:url(../imagenes/lineas2.png); background-repeat:repeat-y; margin-bottom:40px;}
.linea_blanca { float:left; border-left:1px solid #fff; height:175px; margin-top:24px;}

/* INFORMACION*/
#main_info { background-image:url(../imagenes/img_informacion.png); background-repeat:no-repeat; width:918px; height:55px; padding-top:35px; clear:both;}
/*.txt_info { float:left; margin-top:24px; padding:14px 30px 20px 30px; width:545px;  background-image:url(../imagenes/lineas2.png); background-repeat:repeat-y; width:550px; }*/
.txt { float:right; margin-top:24px; padding:14px 30px 20px 30px; width:550px; background-image:url(../imagenes/lineas2.png); background-repeat:repeat-y; margin-bottom:40px; min-height:400px;}
.bt_inicio { float:left; background-image:url(../imagenes/papelylapiz.png); background-repeat:no-repeat; width:158px; height:133px; color:#333; font-weight:300; font-size:13px; text-decoration:none; line-height:15px; padding:42px 0 0 150px; /*margin-top:24px;*/ }
.bt_inicio:hover { text-decoration:underline;}
#submenu { width:270px; float:left; padding:20px 0 25px 23px; margin-top:22px; font-style:italic; font-weight:300; font-size:13px;}
#submenu li { float:left; margin-bottom:14px;  background-image:url(../imagenes/bullet2.png); background-repeat:no-repeat; background-position:0 5px; padding-left:19px;  width:240px;}
#submenu li a { text-decoration:none; color:#444;}
#submenu li a:hover { text-decoration:underline;}
.selected { font-weight:500; color:#333;}


h1 { font-family:"Times New Roman", Times, serif; font-size:22px; color:#fff; font-weight:normal; padding:0px 40px 20px 38px;}
.destacado { font-size:13px; font-weight:300; padding:0 40px 0 38px; width:233px; color:#fff; line-height:15px;}
h2 { font-family:"Times New Roman", Times, serif; font-size:18px; color:#8d7b44; font-weight:normal;}
p { font-size:13px; font-weight:300; color:#444; padding-bottom:30px; line-height:16px; padding-top:5px;}

/* ENLACES */
.img_enlaces { float:left; padding:30px 130px 0 34px;}
.enlaces { background-image:url(../imagenes/lineas1.png); background-repeat:repeat-y; width:270px; float:left; padding:20px 0 25px 23px; margin-top:22px; height:350px; margin-bottom:40px;  }
.enlaces li { float:left; margin-bottom:10px;  background-image:url(../imagenes/bullet2.png); background-repeat:no-repeat; background-position:0 9px; padding-left:19px;  width:240px;}
.enlaces a { color:#8d7b44; text-decoration:none; font-style:italic; font-size:12px; }
.enlaces a:hover { text-decoration:underline;}

/* CONTACTO */
#main_contacto { background-image:url(../imagenes/img_ubicacion.png); background-repeat:no-repeat; width:918px; height:278px; clear:both; padding-top:62px;}
#main_contacto span { font-weight:400;}
#main_contacto a { text-decoration:none; font-style:italic; color:#fff;}
#main_contacto a:hover { text-decoration:underline;}
.txt_contacto { background-image:url(../imagenes/sobre.png); background-repeat:no-repeat; padding:2px 0 0 155px; float:left; width:132px; height:130px; margin-top:35px; font-size:13px; text-decoration:none; line-height:16px; color:#444; font-weight:300; }
.txt_contacto:hover { text-decoration:underline;}
.nota { font-style:italic; font-size:12px; color:#666; font-weight:300; float:left; width:272px; margin-top:-26px;}

form { font-size:13px; font-weight:300; color:#666; }
/*.campo { float:left; width:246px; margin-bottom:10px; margin-right:28px; }*/
#message { border:0; width:265px; height:143px; margin-top:5px; float:right; padding-left:5px; padding-top:9px; font-family: 'Ubuntu', Arial , sans-serif; font-size:11px;  }
/*input { border:0; background-color:#fff; width:241px; height:30px; float:left; margin-top:5px; padding-left:5px;}*/
.bt_enviar { margin-top:12px; background-image:url(../imagenes/bt_enviar.png); background-repeat:no-repeat; width:80px; height:36px; float:right; cursor:pointer; border:0; margin-left:300px;}
#contactname, #telefono, #email { float:left; border:0; background-color:#fff; width:241px; height:30px; padding-left:5px; margin:5px 28px 5px 0;}
.mensaje { margin-top:0; float:right; width:265px;}
label { float:left; width:240px; margin-bottom:5px;}
.error { font-size:11px; font-style:italic; margin-bottom:5px; font-weight:500; color:#000;}
.validacion { font-size:12px; margin-top:10px;}

/* FOOTER */
.footer { width:960px; text-align:left; margin:0 auto 30px auto; color:#999999; font-family:Tahoma, Geneva, sans-serif; font-size:10px; height:81px;  }
.footer img { float:left;}
.footer span { text-align:right; float:right; margin-top:30px; padding-right:42px;  }
.footer span img { float:right;}




