body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0; background:url(../img/bg_body.gif) repeat-x #ECEDE1;}


h1 {font-size:12px; margin:0 0 3px 0; padding:0;}
h2 {font-size:11px; font-weight:normal; margin:4px 0 18px 0; padding:0;}
h3 {font-size:17px; color:#613517; margin:0 0 20px 0; padding:0;}
h4 {font-size:17px; color:#613517; margin:0 0 5px 0; padding:0;}

a {color:#1A2C8D; text-decoration:none;}
a:hover {color:#1A2C8D; text-decoration:underline;}
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.fl {float:left;}
.mt25 {margin-top:25px;}
.mb7 {margin-bottom:7px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.ml15 {margin-left:15px;}
a.pdf {padding-left:19px; background:url(../img/ico_pdf.gif) no-repeat 0 0;}
.contacto a {padding:0 0 2px 22px; background:url(../img/ico_contacto.gif) no-repeat 0 1px;}
.madera a {padding:0 0 2px 22px; background:url(../img/ico_contacto.gif) no-repeat 0 1px;}
#cab {width:760px; height:133px; margin:auto; padding:3px 3px 0 3px; background:#FFFFFF;}
#logo {text-align:center; width:213px; height:78px; margin-right:3px; padding-top:52px; background:#004F86; float:left;}
#cabMenu {color:#FFFFFF; width:544px; height:133px; background:url(../img/bg_menu.gif) repeat-x; float:left;}
#idioma {margin:6px 9px 0 0; text-align:right;}
#idioma a {font-size:11px; color:#F5C8BA; text-decoration:none;}
#idioma a:hover {font-size:11px; color:#F5C8BA; text-decoration:underline;}
#eslogan {font-weight:bold; margin:29px 0 0 20px;}
#menu {margin-left:14px;}
#menu ul {margin:26px 0 0 0; padding:0; list-style-type:none; float:left;}
#menu li {margin:0; padding:0; float:left;}
#contenido {width:763px; margin:auto; padding:0 0 20px 3px; background:url(../img/bg_cont.gif) repeat-y #FFFFFF; overflow:auto;}
#contIzq {width:210px; padding:20px 0 0 3px; float:left}
#contDr {width:527px; margin-top:20px; border-top:solid #F9DABD 1px; float:right; overflow:auto;}
#contDrHome {width:527px; margin-top:17px; float:right; overflow:auto;}
#calidad {margin:20px 0 0 9px;}
.contDr0 {width:516px; overflow:auto;}
.contDr1 {width:505px; overflow:auto;}
.contDr2 {width:331px; overflow:auto;}
.contDr2 ul {margin:0; padding:0; list-style:none;}
.contDr2 li {margin:0; padding:0 0 0 7px; text-indent:-7px;}
.catHome {width:240px; margin-bottom:15px; float:left; overflow:auto;}
.foto70 {width:70px; height:70px; margin-top:3px; margin-right:10px; padding:1px; border:solid #BABFDD 1px;}
.foto90 {width:90px; height:90px; margin-top:3px; margin-right:10px; padding:1px; border:solid #BABFDD 1px;}
.foto100 {width:100px; height:75px; margin-top:3px; margin-right:3px; padding:1px; border:solid #BABFDD 1px;}
.foto150 {width:150px; margin-top:3px; padding:1px; border:solid #BABFDD 1px; float:right;}
.pie_foto {width:146px; margin-top:3px; padding:1px; border:solid #BABFDD 1px; font-size:9px;}
.foto200r {width:200px; margin-top:3px; padding:1px; border:solid #BABFDD 1px; float:right;}
.foto200l {width:200px; margin-top:3px; padding:1px; border:solid #BABFDD 1px; float:left;}
.foto490 {width:490px; margin-top:3px; padding:1px; border:solid #BABFDD 1px; float:left; margin-left:5px; }
.fotos {width:164px; overflow:auto; float:right;}
.txCat {font-size:11px; width:156px; float:left;}
.tit {font-weight:bold; color:#613517; width:100%; margin-top:3px; padding:4px 0 10px 0; background:url(../img/linea_puntos.gif) repeat-x;}
.contacto {width:309px; margin-top:20px; padding:10px; border:solid #BABFDD 1px; background:#F3F4F9; float:left;}
.madera {width:140px; margin-top:5px; padding: 6px; border:solid #BABFDD 1px; background:#F3F4F9; float:left;}
.titHome {
	width:470px;
	color:#613517;
	margin-top:20px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	vertical-align: middle;
}
#submenu {font-size:11px; width:183px; margin-left:12px; border-top:solid #B2CADA 1px;}
#submenu ul {margin:0; padding:0; list-style-type:none;}
#submenu li {margin:0; padding:4px 0 4px 20px; border-bottom:solid #B2CADA 1px;}

#equipo {
	width:505px;
	overflow:auto;
}
#equipo ul {
	margin:0;
	padding:0;
	list-style:none;
}
#equipo li {width:114px; margin-top:0; margin-bottom:0; margin-left:0; padding:3px 0 10px 0; float:left; }
.mr11 {margin-right:11px;}
/* EQUIPO OLD
#equipo {width:505px; border-top:solid #DCDFEE 1px;}
#equipo ul {margin:0; padding:0; list-style:none;}
#equipo li {width:112px; margin-top:0; margin-bottom:0; margin-left:0; padding:3px 0 0 0; border-top:solid #DCDFEE 1px; float:left;}
.mr19 {margin-right:19px;}
*/

#oficina {margin-top:4px;}
#check {}
#check ul {margin:0; padding:0; list-style-type:none;}
#check li {width:200px; margin:0; padding:0; float:left;}

#creditos {width:100%; overflow:auto; margin-bottom:20px;}
#creditos ul {width:300px; margin:0; padding:0; list-style-type:none;}
#creditos li {width:150px; margin:0; padding:0; float:left;}
#creditos li span {background:#FFFFFF;}
.punt {background:url(../img/linea_puntos.gif) repeat-x 0 11px;}

#pie {font-size:11px; text-align:center; width:766px; margin:auto; padding:20px 0 20px 0; background:url(../img/bg_pie.gif) repeat-x #FFFFFF;}