/* CSS Document */

* { margin: 0; padding: 0; }
body { background: #F3F3F3; text-align: center; font: normal 12px Arial, Helvetica, sans-serif; }
#seguros { background: #FFF; width: 900px; margin: 0 auto; border-left: solid 1px #ACACAC; border-right: solid 1px #ACACAC; }

#cabecera { height: 280px; background: url("../img/cabecera.jpg") top left no-repeat; }
#header { height: 280px; background: url("../img/header.jpg") top left no-repeat; }
h1 { width: 550px; float: right; text-align: right; padding: 0 10px; font-size: 10px; color: #CCC; }
#logo { float: left; text-align: left; width: 300px; }
#logo img { border: 0; margin: 5px 0 0 30px; }
#tel { float: right; width: 250px; text-align: left; font-size: 24px; font-weight: bold; color: #000079; }
#tel span { color: #F90; }
#dir { float: right; width: 300px; text-align: right; font-weight: bold; padding: 8px 10px 0 10px; color: #000079; }
#menu { clear: both; padding-top: 165px; text-align: right; }
#menu a { text-transform: uppercase; text-decoration: none; padding: 0 12px; }
#menu a:link, #menu a:visited { color: #000; }
#menu a:hover, #menu a:visited:hover { color: #F90; }
#lang { float: left; width: 190px; margin-left: 23px; text-align: center; margin-top: -5px; }
#lang img { border: 0; margin: 0 5px; }

#centro { background: url("../img/fondo.gif") top left repeat-y #FFF; }

#centro strong, #centro b { color: #000079; }

#contenidos { float: right; width: 660px; text-align: right; padding-top: 10px; }
#contcabecera { background: url("../img/cabecera-cont.gif") bottom left no-repeat #FFF; width: 660px; height: 39px; text-align: left; }
#contcabecera h2 { padding-top: 13px; padding-left: 40px; text-transform: uppercase; color: #000; font-size: 12px; font-weight: bold; }
#contenido { background: url("../img/fondo-cont.gif") top left repeat-y #FFF; width: 610px; padding: 15px 25px ; text-align: left; }
#contenido p { text-align: justify; padding-bottom: 10px; }
#contenido li { text-align: left; padding-bottom: 10px; }
#contenido ul, #contenido ol { text-align: left; padding-bottom: 10px; margin-left: 10px; padding-left: 10px; }
#contenido a:link, #contenido a:visited { color: #000079; }
#contenido a:hover, #contenido a:visited:hover { color: #F90; }
table.tablainterior tr td { margin: 10px; padding: 5px; background: #FFF; text-align: center; vertical-align: middle; }
#contpie { background: url("../img/pie-cont.gif") top left no-repeat #FFF; width: 660px; height: 15px; }

#pata { float: left; width: 193px; margin-left: 23px; text-align: left; }
.titpata { background: url("../img/tit-pata.gif") top left no-repeat #CCC; height: 56px; text-align: left; }
.titpata div { padding-top: 22px; padding-left: 35px; text-transform: uppercase; color: #000; font-size: 12px; font-weight: bold; }
.menupata { margin: 0 1px; padding: 0; }
.menupata ul { margin: 0; padding: 0; list-style: none; }
.menupata ul li { background: url("../img/submenu.gif") top left repeat-x; padding: 0 0 0 20px; line-height: 35px; text-align: left; }
.menupata ul li a { text-decoration: none; }
.menupata ul li a:link, .menupata ul li a:visited { color: #000; }
.menupata ul li a:hover, .menupata ul li a:visited:hover { color: #F90; }

.contpata { padding: 10px; }
#form { font-size: 11px; text-align: right; }
#form p { font-size: 12px; text-align: left; padding-bottom: 10px; }
#form input, #form textarea, #form select { width: 120px; margin: 1px 0; font: normal 11px Arial, Helvetica, sans-serif; }
#form #qsubmit { border: 0; background: #F90; color: #FFF; }
.clear { clear: both; width: 100%; height: 0; }

#pie { clear: both; height: 86px; background: url("../img/footer.gif") top left no-repeat #12277E; }
#navpie { float: right; width: 660px; text-align: right; }
#navsec { height: 35px; color: #FFF; text-align: center; padding-top: 15px; }
#navsec a { text-decoration: none; margin: 0 15px; }
#navsec a:link, #navsec a:visited { color: #FFF; }
#navsec a:hover, #navsec a:visited:hover { color: #F90; }
#copyright { background: url("../img/validdoc.gif") top right no-repeat; height: 27px; font-size: 11px; color: #FFF; text-align: right; padding-right: 40px; margin: 3px 10px 0 0; }
#logospie { float: left; width: 190px; margin-left: 23px; text-align: center; }
#milenio { height: 60px; text-align: center; vertical-align: middle; }
#milenio img { border: 0; margin-top: 5px; }
#tictac { padding: 5px; text-align: center; font-size: 10px; color: #B0B3C4; }
#tictac div { width: 160px; background: url("../img/tictac.gif") top left no-repeat; } 
#tictac a { padding-left: 10px; text-decoration: none; color: #B0B3C4; }