/* elementos básicos */
body {position:relative; margin:0; padding:0;}
#wrap {margin-top:-8px}

#page div, #page ul, #page li, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #page img, #page table, #page span {position:relative; overflow:hidden; margin:0; padding:0; float:none; border:none;}
#page {font:normal 12px/150% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; line-height:17px}
#page p {position:relative; overflow:hidden; margin:0; padding:0 0 5px 0; float:none; border:none;}

/* formularios */
#page form {margin:0;padding:0;}
#page form fieldset {border:none;}
#page form fieldset legend {}
#page form fieldset span {}
#page form fieldset input {font-size: 8pt; font-family: 'Trebuchet MS'; border:1px solid #CCC;}
#page form fieldset input.check {}
#page form fieldset input.submit {}
#page form fieldset select {}

/* elementos de Títulos */
#page h2, #page h3, #page h4, #page h5, #page h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; color:#333333; line-height:normal;  }
#page h1 {font-size:17px; border-bottom:1px solid #F3E9DC; margin:0 0 10px 0; color:#333333; letter-spacing:0px; font-weight:normal;  line-height:normal;}
#page h2 {font-size:14px; color:#333333; margin-bottom:5px;}
#page h3 {font-size:13px; color:#333333;}
#page h4 {font-size:115%}
#page h5 {font-size:105%}
#page h6 {font-size:95%}
#page h1 small {font-size:14px; border-bottom:1px solid #ddd; margin:0 0 10px 0; color:#333333; letter-spacing:0px; font-weight:bold}
body.doscol #page #left h1 {border-color:#E7DED8;}

/* elementos de texto */
#page small {font-size:11px; color:#333;}
#page b,#page strong{/*negrita*/}
#page em,#page i{/*cursiva*/}
#page u{ /*subrayado*/}
#page strike{ /*tachado*/}
#page span.marron {color:#BC4C1C; font-weight:bold;}
#page hr {overflow:hidden; clear:both; height:1px; border:none; border-top:1px solid #e5e5e5; margin:10px 0 20px 0; *margin:5px 0 10px 0;}

/* política de enlaces */
#page a:link {font-weight:bold; text-decoration:none; color:#DA251E; }
#page a:visited {font-weight:bold; text-decoration:none; color:#DA251E;}
#page a:hover, #page a:active {text-decoration:underline; color:#DA251E;}
#page a img {border:0;}

/* listas */
#page ul {list-style:none;}
#page ul li {list-style:none; margin-bottom:10px;}

/* maketación */
#page {width:900px; margin:8px auto;}
#page #header {height:90px; z-index:10}
body.unacol #page #container {margin-top:10px;}
	body.doscol #page #container {width:900px; margin-top:30px; clear:both; background:url(../images/fnd_2c.gif) 1px 0 repeat-y;}
body.doscol #page #container {margin-top:10px;}
body.doscol #page #left {width:255px; float:left; background-color:#F7F3F0; padding:0 10px 10px 10px}
body.doscol #page #content {width:590px; float:left; margin-left:22px; border:1px solid #FFF}
body.trescol #page #container {margin-top:30px; clear:both;}
body.trescol #page #container {margin-top:10px;}
body.trescol #page #left {width:275px; float:left; border:1px solid #FFF}
body.trescol #page #content {width:275px; float:left; margin-left:22px; border:1px solid #FFF}
body.trescol #page #right {width:275px; float:right; border:1px solid #FFF}
#page #footer {margin-top:15px; _width:900px; padding-top:10px; margin-top:10px; background:url(../images/fnd_footer.jpg) 0 0 no-repeat; height:110px}

/* shortcuts */
#page #shortcuts {width:555px; height:55px; text-align:right; margin-top:10px; margin-left:17px;}

/* destacado */
#page #destacado {position:relative; margin-top:-32px; margin-left:1px; clear:both; height:238px; background:#E5E5E5 url(../images/fnd.jpg) no-repeat;}
#page #destacado .mensaje1 {float:left; padding:10px 0; top:45px; width:350px; text-align:right;}
#page #destacado .mensaje2 {float:right; top:62px; left:; width:530px;}
#page #destacado h1 {font-size:23px; border-bottom:none; margin:0; color:#FFF; letter-spacing:0px; font-weight:bold; text-transform: none}
#page #destacado h2 {font-size:16px; border-bottom:none; margin:0; color:#FEFFE0; letter-spacing:0px; font-weight:bold; text-transform: none; margin-top:-3px}
#page #destacado h3 {font-size:14px; border-bottom:none; margin:0; color:#FFF; letter-spacing:0px; font-weight:bold; text-transform: none}
#page #destacado ul {margin:0; padding:0;height:200px;}
#page #destacado ul li {position:relative;list-style:none;background:url(../images/ico_corchete1.gif) 3px 0 no-repeat; padding:0 0 0 20px;margin:0 ; height:25px;}
#page #destacado ul li.first {position:relative;list-style:none;background:url(../images/ico_corchete3.gif) 3px 0 no-repeat; padding:0 0 0 20px;margin:0 ; height:25px;}
#page #destacado ul li a {color:#FFFFFF}

/* header */
#page #header #logo {position:relative; float:left; z-index:10000; top:12px;}

#page p.fin {margin-top:10px; padding:3px 5px 5px 12px; font-weight:bold; font-size:11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; background:#F3E9DC url(../images/fnd_fin.gif) 0 0 repeat-x}
#page p.fin a {color:#45372C; font-weight:bold; font-size:11px;}
#page img.left {float:left; padding:0px 10px 20px 0;}
#page img.right {float:right; padding:0px 0px 20px 15px;}
#page a.demini {font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}


/* footer */

#page #footer #enlaces {float:left; padding:0 7px; font-size:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#B59F91; }

#page #footer #enlaces strong {font-size:11px;}

#page #footer #enlaces a {color:#B59F91;}

#page #footer #logofooter {float:left; padding:0 7px}


/* Separador */
#container .cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;  }

/* quienes somos */
#page #left .firma {float:left;}
#page #left .cargo {float:right; width:110px; font-size:10px; line-height:13px}

/* donde estamos */
#page #right .contact {float:right; width:48%; margin:17px 0 5px 10px;}
#page #right .address {float:left; width:48%; margin:17px 0 5px 0; border-right:1px solid #F1ECE7; }
#page #right .map {border:1px solid #F1ECE7}

/* item_product */
#page #container .item_product {clear:both; border-bottom:1px solid #EEEEEE; padding-bottom:5px;}
#page #container .item_product img.left  {border:1px solid #EEEEEE; float:left; padding:0 0 0 0; margin-right:7px}
#page #container .item_product .sipnosis {font-size:11px;}
#page #container .item_product .nombre {font-size:14px; margin-top:5px}
#page #container .item_product .nombre a:hover {text-decoration:underline;}

/** botones **/		
#page #header .boton, #page #container .boton {height:14px; background-color:#DA251D; border:1px solid #333333;}
#page #header a.boton, #page #container a.boton {font-family:Arial,sans-serif ;font-size:11px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;text-decoration:none;padding:2px 3px}
#page #header a.boton:hover {color: #FFF; background-color:#000}


/* item_cat */
#page #container .item_cat {clear:both; border-bottom:1px solid #EEEEEE; padding-bottom:5px}
#page #container .item_cat img.left  {border:1px solid #EEEEEE; float:left; padding:0 0 0 0; margin-right:7px}
#page #container .item_cat .sipnosis {font-size:11px;}
#page #container .item_cat .nombre {font-size:14px; margin-top:5px}
#page #container .item_cat .nombre a:hover {text-decoration:underline;}

/* catalogo */

#page #container #catalogo .td_left{
background:#F7F3F0;
width:180px;
}

#page #container #catalogo .td_left img{
padding:5px;border:1px solid #ccc;background:#fff;
}


/* faq */

#page #container #faq h2{
	color:#da251e;
}

#page #container #faq .item_faq{
clear:both; border-bottom:1px solid #EEEEEE; padding:5px 10px;

}

#page #container #faq .item_faq.des {
background:#f9f9f9;
}
/* donde estamos */
#page #donde .contact {
	float:left;
	margin:17px 0 5px 10px;
	border-left:1px solid #F1ECE7; 
	padding-left:15px;
}

#page #donde .address {
	float:left; 
	width:28%; 
	margin:17px 5px 5px 0; 
}

#page #donde .map {
	float:left;
	margin-right:30px;
}
#page #donde .map img{
	border:1px solid #F1ECE7;
}	

/* noticias */

#page #container #noticias h2{
	color:#da251e;
}

#page #container #noticias .item_noticias{
clear:both; border-bottom:1px solid #EEEEEE; padding:5px 10px;

}

#page #container #noticias .item_noticias.des {
background:#f9f9f9;
}

#page #container #noticias .img_not{
	float:left;
	margin-right:10px;	
}
#page #container #noticias .img_not img{
border:1px solid #F1ECE7;
}

/* formulario */

#page #container #formu th{
text-align:right;
padding-right:10px;
}

#page #container #formu input,#page #container #formu textarea{
	border:1px solid #ccc;
	font-size:12px;
}

#page #container #formu input.txt{
	width:200px
}

#page #container #formu textarea{
	width:300px;
}

#page #container #formu .btn_submit input{
	border:1px solid #000
}

/*  */

#page #container #content ul#lista {

padding:10px 10px 10px 20px;
list-style-type:square
}
#page #container #content  ul#lista li {
padding:10px 10px 10px 20px;
list-style-type:square

}
