*{margin: 0; padding: 0;}

body{background: url(../im/fondo.gif) repeat;}

#madre{position: relative; margin: 0px auto 0 auto; width: 780px; background-color: #FAFAFA; border: 1px solid #314049;}
#cabeza{width: 780px; height: 257px; background: url(../im/f-cabeza.jpg) no-repeat;}

#foto{position: absolute; top: 50px; left: 355px; width: 425px; height: 165px;}

#bot_a{position: absolute; top: 17px; left: 290px;}
#bot_a li {list-style: none; float: left;}
a.b01 {display: block; width: 161px; height: 20px; background: url(../im/b01a.jpg) no-repeat;}
a.b01:hover {background: url(../im/b01b.jpg) no-repeat;}
a.b02 {display: block; width: 161px; height: 20px; background: url(../im/b02a.jpg) no-repeat;}
a.b02:hover {background: url(../im/b02b.jpg) no-repeat;}
a.b03 {display: block; width: 161px; height: 20px; background: url(../im/b03a.jpg) no-repeat;}
a.b03:hover {background: url(../im/b03b.jpg) no-repeat;}

#bot_b{position: absolute; top: 137px; left: 14px;}
#bot_b li {list-style: none; float: left;}
a.b04 {display: block; width: 114px; height: 20px; background: url(../im/b04a.jpg) no-repeat;}
a.b04:hover {background: url(../im/b04b.jpg) no-repeat;}
a.b05 {display: block; width: 114px; height: 20px; background: url(../im/b05a.jpg) no-repeat;}
a.b05:hover {background: url(../im/b05b.jpg) no-repeat;}

#bot_c{position: absolute; top: 158px; left: 284px;}
a.b06 {display: block; width: 36px; height: 35px; background: url(../im/b06a.jpg) no-repeat;}
a.b06:hover {background: url(../im/b06b.jpg) no-repeat;}

a.colegio {position: absolute; top: 200px; left: 10px; font-family: Verdana;font-size: 11px;color: #333333;text-decoration: none;letter-spacing: -1px;}
a.colegio:hover {color: #45829F;}

#bot_d{position: absolute; top: 221px; left: 8px;}
#bot_d li {list-style: none; float: left;}
a.b07 {display: block; width: 153px; height: 31px; background: url(../im/b07a.jpg) no-repeat;}
a.b07:hover {background: url(../im/b07b.jpg) no-repeat;}
a.b08 {display: block; width: 153px; height: 31px; background: url(../im/b08a.jpg) no-repeat;}
a.b08:hover {background: url(../im/b08b.jpg) no-repeat;}
a.b09 {display: block; width: 153px; height: 31px; background: url(../im/b09a.jpg) no-repeat;}
a.b09:hover {background: url(../im/b09b.jpg) no-repeat;}
a.b10 {display: block; width: 153px; height: 31px; background: url(../im/b10a.jpg) no-repeat;}
a.b10:hover {background: url(../im/b10b.jpg) no-repeat;}
a.b11 {display: block; width: 153px; height: 31px; background: url(../im/b11a.jpg) no-repeat;}
a.b11:hover {background: url(../im/b11b.jpg) no-repeat;}

#iniciocentral{width: 780px; background: url(../im/iniciocentral.gif) repeat;}
#rutas{position: relative; left: 123px; width: 648px; height: 21px; background: #E2E2E2; border-top: 1px solid #B8B8B8; border-bottom: 1px solid #B8B8B8;}
#rutas li {list-style: none; float: left;}
a.ruta {font-family: Verdana; font-size: 11px; color: #646464; text-decoration: none;}
a.ruta:hover {font-family: Verdana; font-size: 11px; color: #B4B4B4;}

#presentacion{width: 780px; height: 290px; background: url(../im/f-contacto.jpg) no-repeat;}
#buscador{width: 780px; height: 530px; background: url(../im/f-contacto.jpg) no-repeat;}
#inscrip{width: 780px; height: 580px; background: url(../im/f-contacto.jpg) no-repeat;}
#listadocab{width: 780px; height: 280px; background: url(../im/f-contacto.jpg) no-repeat;}
#listado{width: 780px; margin-top: -170px;}
#qs{width: 780px; background: url(../im/f-contacto.jpg) no-repeat;}
#qs h1{margin-top: 10px; margin-left: 256px; width: 500px; font-family: Verdana; font-size: 14px; color: #465A78;}
#qs li{list-style: disc; margin-top: 10px; margin-left: 280px; width: 450px; font-family: Verdana; font-size: 12px; color: #333333; vertical-align: top;}
.p0 {position: relative; top: 25px; left: 180px; width: 500px; font-family: Verdana; font-size: 22px; color: #A82C31;}
.p1 {position: relative; top: 50px; left: 256px; width: 500px; font-family: Verdana; font-size: 14px; color: #333333;}
.p2 {position: relative; top: 60px; left: 300px; width: 450px; padding: 6px; font-family: Verdana; font-size: 12px; color: #465A78;}
.p5 {position: relative; top: 60px; left: 300px; width: 450px; padding: 6px; font-family: Verdana; font-size: 10px; color: #333333;}
.p6 {margin-top: 10px; margin-left: 250px; width: 450px; padding: 6px; font-family: Verdana; font-size: 12px; color: #333333;}
.p7 {margin-top: 25px; margin-left: 180px; margin-bottom: 30px; width: 500px; font-family: Verdana; font-size: 22px; color: #A82C31;}
.p8 {margin-top: 10px; margin-left: 180px; width: 500px; padding: 6px; font-family: Verdana; font-size: 12px; color: #333333;}
a.p3 {font-family: Verdana; font-size: 11px; color: #A82C31; text-decoration: none;}
a.p3:hover {color: #A0A0A0;}
.enviado {width: 500px; font-family: Verdana; font-size: 12px; color: #ffffff; background: #04A800; padding: 6px;}

#abiertos{width: 780px; height: 230px; background: url(../im/f-abiertos.jpg) no-repeat;}
#master{width: 780px; height: 400px; background: url(../im/f-master.jpg) no-repeat;}
#medida{width: 780px; height: 350px; background: url(../im/f-medida.jpg) no-repeat;}
#carnes{width: 780px; height: 730px; background: url(../im/f-carnes.jpg) no-repeat;}
#carnes li{list-style: disc; margin-top: 10px; margin-left: 190px; width: 530px; font-family: Verdana; font-size: 12px; color: #333333; vertical-align: top;}


#online{width: 780px; height: 600px; background: url(../im/f-online.jpg) no-repeat;}
#online li{list-style: disc; margin-top: 10px; margin-left: 190px; width: 530px; font-family: Verdana; font-size: 12px; color: #333333; vertical-align: top;}
.txcab {position: relative; top: 50px; left: 300px; width: 380px; font-family: Verdana; font-size: 12px; color: #333333;}
#listadocur{width: 780px;}
.titulocur {margin-left: 80px; width: 607px; padding: 10px; font-family: Verdana; font-size: 13px; color: #333333; background: url(../im/fondoh.gif);}
.subtitulocur {margin-left: 160px; margin-top: 10px; margin-bottom: 4px; width: 535px; padding: 6px; font-family: Verdana; font-size: 10px; color: #333333; background: #E2E7EC;}
.txcab1 {position: relative; top: 47px; left: 40px; width: 330px; font-family: Verdana; font-size: 12px; color: #333333;}
.txcab2 {position: relative; top: 55px; left: 470px; width: 280px; font-family: Verdana; font-size: 12px; color: #333333;}
.txcab3 {margin-top: 130px; margin-left: 170px; width: 580px; font-family: Verdana; font-size: 12px; color: #333333;}
.txcab4 {margin-top: 50px; margin-left: 155px; width: 250px; font-family: Verdana; font-size: 12px; color: #333333;}
.txcab5 {margin-top: 30px; margin-left: 155px; width: 580px; font-family: Verdana; font-size: 12px; color: #333333;}


.cab1 {position: relative; top: 35px; left: 460px; width: 290px; font-family: Verdana; font-size: 22px; color: #A82C31;}
.cab2 {position: relative; top: 115px; left: 160px; width: 290px; font-family: Verdana; font-size: 22px; color: #A82C31;}
.cab3 {position: relative; top: 25px; left: 150px; width: 500px; font-family: Verdana; font-size: 22px; color: #A82C31;}


#plano{position: relative; left: 100px; width: 510px;}
#telef{position: absolute; left: 22px; top: 200px;}
#lupa{position: absolute; left: 65px; top: 400px; width: 190px; height: 315px;}
#lupap{position: absolute; left: 85px; top: 320px; width: 114px; height: 206px;}
#itcl{position: absolute; left: 14px; top: 400px; width: 216px; height: 149px;}

.combox {font-family: Verdana; font-size: 12px; text-align: center; border: 1px solid #666666; background-color: #F5F5FA; margin: 4px; padding: 1px;}
.botones1 {font-family: Verdana; font-size: 14px; text-align: center; color: #ffffff; font-weight: bold; border: 1px solid #666666; background-color: #446382; padding: 2px;}

.titulo {margin-left: 255px; width: 430px; padding: 6px; font-family: Verdana; font-size: 13px; color: #ffffff; background: #3D465F; border: 1px solid #fafafa;}
.subtitulo {margin-left: 260px; margin-top: 10px; margin-bottom: 4px; width: 430px; padding: 4px; font-family: Verdana; font-size: 10px; color: #333333; background: #CFD7E0;}
.separa {margin-left: 260px; margin-top: 4px; margin-bottom: 4px; width: 430px; font-family: Verdana; font-size: 6px; background: #8C97B4;}
.bordes{margin-left: 240px; margin-top: 10px; width: 450px; height: 15px; font-family: Verdana; font-size: 12px; color: #000000; padding: 7px; border-top: 1px dashed #333333; background: url(../im/tutor.jpg) no-repeat;}
.texto{margin-left: 265px; margin-bottom: 6px; width: 430px; font-family: Verdana; font-size: 11px; color: #444444;}

.raya {margin-left: 130px; margin-top: 10px; margin-bottom: 10px; font-family: Verdana; font-size: 12px; color: #B9B9B9; letter-spacing: 2px;}

a.p4 {font-family: Verdana; font-size: 12px; color: #A82C31;}
a.p4:hover {color: #A0A0A0;}

#pie{width: 780px; height: 89px; background-color: #343434;}
#legal{position: relative; top: 25px; left: 20px; font-family: Verdana; font-size: 11px; color: #FFFFFF;}
a.linkpie {font-family: Verdana; font-size: 11px; color: #FFFFFF;}
a.linkpie:hover {font-family: Verdana; font-size: 11px; color: #A0A0A0;}
#compatible li {float: left; list-style: none; position: relative; top: 0px; left: 550px;}

