html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th, p { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; list-style: none; list-style-image: none; list-style-type: none; font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; outline: none; }
body { background-image: url(fnd.jpg); background-repeat: repeat-x; }

.izq { float: left; }
.todo { width: 760px; margin: auto; font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; }
.banner { float: left; }
.banner img { border: none; }
.negro { font-weight: bold; }
.centro{text-align:center;}

.botones { float: left; height: 41px; padding: 9px 0 2px 276px; }
.botones ul { float: left; width: 600px; height: 42px; }
.botones ul li { margin: 0 3px 0 0; width: 101px; display: block; float: left; text-align: center; color: #FFF; height: 42px; }
.botones ul li a { background: url(btn.jpg) bottom no-repeat; width: 101px; height: 32px; display: block; float: left; color: #FFF; text-decoration: none; text-align: center; padding: 10px 0 0 0; }
.botones ul li a:hover, .botones ul li a.select { background-position: top; }

.contenido { float: left; width: 760px; padding: 0 0 50px 0; }
.cont { float: left; width: 760px; padding: 0 0 50px 0; }
.mod01 { float: left; width: 300px; padding: 55px 0 0 0; }
.mod03 { float: left; width: 500px; padding: 55px 0 0 0; }
.tit { color: #FFFFFF; font-size: 30px; padding: 0 0 30px 0; }
.txt { font-size: 13px; line-height: 20px; }
.mod02 { float: right; width: 270px; padding: 55px 0 0 0; text-align: right; }

.circulo { float: left; background: url(circulo.jpg) no-repeat 0 34px; width: 180px; height: 167px; }
.cir01 { float: left; width: 180px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 19px; padding: 65px 0 0 0; height: 19px; }
.cir02 { float: left; width: 180px; text-align: center; color: #FFFFFF; font-weight: bold; font-size: 54px; }

.autos { float: left; text-align: center; padding: 0 0 20px 0; }
.autos div { color: #FFFFFF; text-align: center; background-repeat: no-repeat; width: 716px; height: 424px; padding: 20px 0 0 0; font-size: 13px; }

.footer { background-color: #000000; float: left; width: 100%; height: 80px; }
.footer-cont { width: 760px; margin: 0 auto; padding: 18px 0 0 0; font-size: 11px; color: #FFF; }
.pie01 { float: left; width: 280px; }
.empresa { padding: 10px 0 0 0; }
.empresa a { color: #FFF; }
.pie02 { float: right; width: 280px; }
.datos0 { float: right; padding: 4px 0; width: 150px; }
.datos0 a { color: #FFF; }

.iconos { float: left; width: 760px; padding: 30px 0 0 0; }
.iconos01 { float: left; width: 330px; padding: 0 50px 0 0; }
.iconos03 { float: left; width: 330px; padding: 0 0 0 50px; }
.iconos02 { float: left; padding: 0 0 30px 0; }
.iconos02 p { font-size: 13px; }
.txtico { float: left; padding: 30px 0 0 0; width: 200px; }
.titico { text-align: center; background-repeat: no-repeat; width: 111px; height: 111px; float: left; padding: 0 15px 0 0; }
.titico p { color: #FFFFFF; font-weight: bold; padding: 85px 0 0 0; }

.contacto { float: left; width: 760px; font-size: 13px; }
.contacto input, .contacto textarea  { border: solid 1px #94111c; width: 350px; }
.contacto .input-validation-error { background-color: #FEE; }
.contacto img { border: none; }
.contacto > table { width: 500px; }
.contacto > table > tbody > tr > td { padding-bottom: 18px; }
.contacto > table > tbody > tr.submit > td { padding: 18px 0 0 0; text-align: center; }
.contacto > table > tbody > tr.submit > td > input { background-image: url(contac.jpg); width: 83px; height: 24px; margin: 0 50px; cursor: pointer; border: none; color: #FFFFFF; text-decoration: none; }

.contentsuperdestacados { overflow: hidden; width: 760px; float: left; background: transparent; height: 340px; }
#idFlash { position: relative; }
#noflash.noflashActive { width: auto; height: 340px; overflow: hidden; }
#noflash.noflashActive li { position: absolute; left: 0; top: 0; display: none; }
#noflash.noflashActive li.selected { display: block; }
#noFlashPaginate { position: absolute; right: 26px; bottom: 0px; height: 22px; }
#noFlashPaginate ul { float: right; }
#noFlashPaginate ul li { float: left; display: inline; margin-right: 5px; }
#noFlashPaginate ul li a { background: url(sprite_noflash_pag.png) no-repeat left top; display: block; width: 14px; height: 14px; }
#noFlashPaginate ul li a:hover { background-position: -48px top; }
#noFlashPaginate ul li.selected a { background-position: left -48px; }
#noFlashPaginate ul li.selected a:hover { background-position: -48px -48px; }
#noFlashPaginate ul li a span { display: none; }
