@charset "utf-8";
/* CSS Document */
BODY{margin:0; padding:0; color:#333; background:#b90000; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:.7em;}
BODY.modal{background:#FFF;}
FORM{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif;}
INPUT, SELECT, TEXTAREA{background:#FFF url(../img/bgInput.html) no-repeat left top; border:1px solid; border-top-color:#9D9D9D; border-bottom-color:#E7E7E7; border-right-color:#E7E7E7; border-left-color:#9D9D9D; font-size:1em; padding:.2em .1em .1em .5em; color:#555;}
INPUT, SELECT, TEXTAREA{font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:1em;}
H1, H2, H3, H4, H5, H6, H7{margin:0; padding:0;}
IMG{border:0;}
.salto{clear:both;}
.salto0{clear:both; line-height:0px;}
.salto000{clear:both; font-size:0px; height:0px; line-height:0px;}
.separador{background:url('../img/bgTitulo.html') repeat-x; height:5px; border:0px solid;}
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.floatNone{float:none !important;}
.clearBoth{clear:both !important;}
.displayBlock{display:block !important;}
.displayNone{display:none !important;}
.displayTable{display:table !important;}
.displayTableCell{display:table-cell !important;}
.displayTableRow{display:table-row !important;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}
.textB{vertical-align:bottom !important;}
.saltarMenu{display:none !important;}
.sinBorder{border:none !important;}
.txtRed{color:#b90000;}
A{color:#b90000;}
A:hover{color:#000;}

/* CABECERA */
DIV#cabecera{width:100%; height:107px; color:#FFF !important; background:#fff url(../img/bgCabecera.png) no-repeat bottom center;}
DIV#cabecera DIV.cabeceraInt{width:1000px; margin:0 auto 0 auto;  position:relative;}
DIV#cabecera H1{float:right; margin:-13px 0 0 0; position:relative;}
DIV#cabecera A{text-decoration:none; color:#b90000;}
DIV#cabecera A IMG{float:left; margin:25px 10px 0 0;}
DIV#cabecera P{float:left; color:#b90000; font-size:1.5em; margin:38px 0 0 0; padding-left:12px; line-height:20px; width:630px; }
DIV#cabecera P SPAN{font-size:1.2em;}

/* CUERPO */
DIV#cuerpo{background:#FFF; margin:0; padding:0; width:100%; display:table; border-top:7px solid #b2b2b2;}


/* CONTENIDO HOME DE ACCESO CÓDIGO POSTAL */
DIV#contenido{width:1000px; margin:0 auto 0 auto; height:441px !important;}
DIV.bgHome{background:url(../img/bgContenidoHome-3productos-v2.jpg) no-repeat left bottom !important; height:441px !important; padding:0;}
DIV#contenido H2.titHome{float:left; font-size:2.5em; color:#b90000; margin:10px 0 0 40px; width:560px; font-weight:normal; line-height:35px;}
DIV#contenido H2.titHome SPAN{display:block; font-size:1.3em; letter-spacing:-1px; margin-left:-20px;}
DIV#contenido H2.titHome SPAN.txtB{color:#000; margin:0; font-size:.9em; margin-left:125px; letter-spacing:-2px;}
DIV#contenido H2.titHome SPAN.txtB SPAN{display:inline; font-size:1.4em; margin-left:0;}


/* CONTENIDO HOME PRINCIPAL */
DIV.hogar{float:left; width:260px; margin:-80px 0 0 735px !important; padding:0 !important; font-size:1.2em; text-align:center;}
DIV.hogar H3{color:#b90000; font-size:1.8em; float:left; margin:0; padding:0 0 8px 0; letter-spacing:0px; width:100%; line-height:24px; font-weight:normal; }
DIV.hogar H3 SPAN{color:#000;}
DIV.hogar A{background:url(../img/bgBotonHome.gif) no-repeat; color:#FFF; width:83px !important; height:24px !important; text-decoration:none; padding:5px 25px;}
DIV.hogar A:hover{text-decoration:underline;}
DIV.hogar p {margin-bottom: 15px;}
DIV.hogar .boton {margin-left: 19px;}

DIV.comercio{clear:both; float:left; width:260px; margin:28px 0 0 754px !important; padding:0 !important; font-size:1.2em; text-align:center;}
DIV.comercio H3{color:#b90000; font-size:1.5em; float:left; margin:0; padding:0 0 3px 0; letter-spacing:0px; width:100%; line-height:24px; font-weight:normal;max-width: 235px;}
DIV.comercio H3 SPAN{color:#000;}
DIV.comercio A{background:url(../img/bgBotonHome.gif) no-repeat; color:#FFF; width:83px !important; height:24px !important; text-decoration:none; padding:5px 25px;}
DIV.comercio A:hover{text-decoration:underline;}
DIV.comercio .boton {margin-left: -17px !important;}

DIV.decesos{clear:both; float:left; width:260px; margin:55px 0 0 745px !important; padding:0 !important; font-size:1.2em; text-align:center;}
DIV.decesos H3{color:#b90000; font-size:1.8em; float:left; margin:0; padding:0 0 3px 0; letter-spacing:0px; width:100%; line-height:24px; font-weight:normal; max-width: 235px;}
DIV.decesos H3 SPAN{color:#000;}
DIV.decesos A{background:url(../img/bgBotonHome.gif) no-repeat; color:#FFF; width:83px !important; height:24px !important; text-decoration:none; padding:5px 25px;}
DIV.decesos A:hover{text-decoration:underline;}


/* PIE */
DIV#pieHome{width:1000px; margin:0 auto 0 auto; background:#b90000; font-size:1em;}
DIV#pieHome DIV.info{float:left; width:55em; margin:0 0 -80px 0; position:relative; padding:20px 0;}
DIV#pieHome DIV.info UL{list-style:none; margin:0; padding:0; float:left;}
DIV#pieHome DIV.info UL LI{float:left;}
DIV#pieHome DIV.info UL LI.prim{padding-right:10px; border-right:1px solid #FFF;}
DIV#pieHome DIV.info UL LI.text{color:#FFF; font-size:1.1em; margin-left:10px;}
DIV#pieHome DIV.info UL LI A{color:#FFF; font-size:1.1em; margin-left:10px; text-decoration:none;}
DIV#pieHome DIV.info UL LI A:hover{text-decoration:underline;}
/*DIV#pie DIV.info DIV.w3c{float:right; margin:10px 0 0 0;}*/
