@charset "utf-8";
/* CSS Document */
/*
SF STUDIO
hola(arroba)sergiofores.com
www.sergiofores.com
*/
/* RESET */
/* Este trozo de codigo es de Eric Meyer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; border: 0; font-size: 100%; line-height: 1; vertical-align: baseline; margin: 0; }
a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; }
ol, ul { list-style: none; display: block; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
/* Fin RESET */
/*
-------------------------- COMUNES
*/
body { border : none; background-color: #FFFFFF; }
* { padding: 0; margin: 0; }
html, body { height: 100%; }
dl { padding-right: 30px; margin-bottom: 20px; }
dt { font-weight: 700; color: #489800; display: block; padding-bottom: 8px; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; padding-top: 8px; cursor: pointer; padding-right: 0px; }
dd { line-height: 1.5; }
dd a { color: #FF6600; }
dd a:hover { color: #459500; }
abbr { cursor: help; color: #9A847C; }
a { text-decoration: none; }
p { display: block; line-height: 140%; }
h1 { font-size: 44px; font-weight: normal; letter-spacing: -2px; }
h2 { font-size: 38px; font-weight: normal; }
h3 { letter-spacing: -1px; margin-bottom: 15px; font-size: 18px; }
h4 { display: block; padding: 0; font-weight: 700; font-size: 140%; margin-top: 20px; margin-bottom: 20px; }
h4 a { padding: 5px; margin: 0; }
h4 a:hover { background-color: #A6CC85; color: #5A4B46; }
small { display: block; text-align: left; color: #F7F6E5; padding-top: 20px; padding-left: 20px; float: left; }
.dcha { float : right; }
.izda { float : left; }
.clearfix { clear : both; }
.telf { }
.fecha { }
/*
---------------------------------SELECTS
*/
ul#menu li a.selec { background-color: #F9F8E6; }
.selec { background-color: #F9F8E6; }
/*
----------------------- PREWRAP
*/
#prewrap { padding-top: 30px; background-color: #F9F8E6; background-image: url(../images/bg2.gif); }
/*
--------------------------WRAP
*/
#wrap { width: 960px; /* real browsers */ margin: 0 auto; clear: both; display: block; min-height: 98%; }
/*
------------------------CABECERA
*/

/* 
---------------------------LOGO
*/

/*------------------------ MENU
*/

/*
------------------------------------------------------------------CUERPO
*/
div.container { position: absolute; right: 0px; width: 775px; background-color: #FF0000; top: 0px; }
/*
----------------------- GALERIA
*/
/*
---------------------------------------------SERVICIOS, PROCESO, ABOUT, RECIENTES
*/

/*
-------------------------------------PIE
*/
#caja_pie { margin-top: 30px; }
.pie { padding: 30px 0 20px 0; background-image: url(../images/bg2.gif); bottom:0; background-repeat: repeat-x; }
.pie p { width: 960px; margin: 0 auto; text-align: center; }
.pie a { display: inline; margin: 0; color: #B7B488; }
.pie a:hover { color: #000000; text-decoration: underline; }
/*
------------------------ JQUERY PESTANYA
*/
/*
------------------------------------IE6 PNG BUG
*/
div#cuerpo ul.galeria_1 li small, #logo a, ul#menu li a, ul#menu li a span, h3 span, ul.carrusel li span, ul.galeria_1 li span, .recientes span, span.postit_carrusel { behavior: url(iepngfix.htc) }
/*
--------------------------------------FORMULARIO
*/
.form { }
