*{margin: 0; padding: 0;}

body{background: url(../im/fondoh.gif) repeat;}
body.logo{background-image: none;}


#madre{position: relative; margin: 0px auto 0 auto; width: 830px; background: url(../im/f-general.jpg) repeat;}
#marco-1{width: 830px; height: 25px; padding-top: 4px; font-family: Verdana; font-size: 10px; color: #AAAAAA; text-align: right; background: url(../im/cab-01.jpg) no-repeat;}
#bot-sup{width: 830px; height: 25px; padding-left: 20px; background: url(../im/cab-02.jpg) no-repeat;}
#bot-sup li{list-style: none; float: left; padding-top: 7px;}
a.b01 {display: block; padding: 3px; padding-left: 35px; margin-right: 15px; font-family: Terminal, Helvetica; font-size: 9px; color: #505050; text-decoration: none; background: url(../im/topo1-a.gif) no-repeat;}
a.b01:hover {background: url(../im/topo1-o.gif) no-repeat; color: #F04400;}
a.b02 {display: block; padding: 7px; margin-left: 11px; margin-top: -7px; font-family: Verdana; font-size: 10px; color: #505050; text-decoration: none;}
a.b02:hover {color: #F04400;}

#music{margin-top: -4px; margin-left: 10px; padding-top: 5px;}

a.music-on {display: block; margin-left: 100px; margin-top: -7px; padding-left: 20px; padding-top: 7px; background: url(../im/nota-a.jpg) no-repeat;}
a.music-on:hover {background: url(../im/nota-o.jpg) no-repeat;}

a.music-off {display: block; margin-left: 6px; padding-left: 20px; margin-top: -7px; padding-top: 7px; background: url(../im/nota-a-off.jpg) no-repeat;}
a.music-off:hover {background: url(../im/nota-o-off.jpg) no-repeat;}

#cab-ini{width: 830px; height: 400px; background: url(../im/cab-03.jpg) no-repeat;}
#cab-diver{width: 830px; height: 400px; background: url(../im/cab-06.jpg) no-repeat;}
#cab-vocacion{width: 830px; height: 400px; background: url(../im/cab-07.jpg) no-repeat;}
#cab-creatividad{width: 830px; height: 400px; background: url(../im/cab-08.jpg) no-repeat;}

#cab-01{width: 830px; height: 150px; background: url(../im/f-cab-01.jpg) no-repeat;}
#cab-02{width: 830px; height: 150px; background: url(../im/f-cab-02.jpg) no-repeat;}
#cab-03{width: 830px; height: 150px; background: url(../im/f-cab-03.jpg) no-repeat;}
#cab-04{width: 830px; height: 150px; background: url(../im/f-cab-04.jpg) no-repeat;}
#cab-05{width: 830px; height: 150px; background: url(../im/f-cab-05.jpg) no-repeat;}
#cab-06{width: 830px; height: 150px; background: url(../im/f-cab-06.jpg) no-repeat;}
#cab-07{width: 830px; height: 150px; background: url(../im/f-cab-07.jpg) no-repeat;}
#cab-08{width: 830px; height: 150px; background: url(../im/f-cab-08.jpg) no-repeat;}
#cab-09{width: 830px; height: 150px; background: url(../im/f-cab-09.jpg) no-repeat;}
#cab-10{width: 830px; height: 150px; background: url(../im/f-cab-10.jpg) no-repeat;}
#cab-11{width: 830px; height: 150px; background: url(../im/f-cab-11.jpg) no-repeat;}



a.pop-1{position: absolute; left: 490px; top: 54px; width: 320px; height: 220px;}

a.pop-2{position: absolute; left: 11px; top: 54px; width: 245px; height: 150px;}



#bot-lat-ini{position: relative; left: 590px; top: 260px; width: 220px; line-height: 18px;}
#bot-lat-ini li{list-style: none;}
#bot-lat-secon{position: relative; left: 590px; top: 5px; width: 220px; line-height: 18px;}
#bot-lat-secon li{list-style: none;}

a.b03 {padding: 3px; padding-left: 35px; font-family: Terminal, Helvetica; font-size: 9px; color: #505050; text-decoration: none; background: url(../im/topo1-a.gif) no-repeat;}
a.b03:hover {background: url(../im/topo1-o.gif) no-repeat; color: #F04400;}


.enviar{padding-left: 110px;}



#contenido{display: block; width: 830px; background: url(../im/f-cont.jpg) repeat;}

#bot-particular{width: 176px; float: left;}
#bot-particular li{list-style: none; margin-top: 2px;}
#secciones {width: 160px; height: 28px; margin-left: 10px; padding-top: 13px; padding-left: 20px; font-family: Verdana; font-size: 12px; color: #515151; background: url(../im/fc-part.jpg) no-repeat;}
a.b09 {display:block; width: 176px; height: 20px; margin-left: -6px; font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; padding-left: 25px; padding-top: 5px; background: url(../im/fc-part-a.jpg) no-repeat;}
a.b09:hover {background: url(../im/fc-part-o.jpg) no-repeat; color: #515151;}

#linea{height: 30px; margin-left: 176px; margin-bottom: 10px; padding-top: 9px; background: url(../im/fc-linea.jpg) no-repeat;}
a.b10 {font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none;}
a.b10:hover {color: #D5D5D5;}

.flecha{font-family: Verdana; font-size: 10px; color: #A40000; margin-left: 190px; padding-bottom: 10px; padding-left: 45px; background: url(../im/flecha.jpg) no-repeat;}

#textos{width: 550px; margin-left: 210px;}
#textos li{list-style-type: disc; margin-left: 30px; font-family: Verdana; font-size: 12px; color: #515151; line-height: 18px;}

#textos h1{font-family: Verdana; font-size: 20px; color: #DA6100; font-style: italic;}
#textos h2{font-family: Verdana; font-size: 14px; color: #DA6100; font-style: italic; margin-left: 60px; margin-top: 10px;}
#textos h3{font-family: Verdana; font-size: 12px; color: #DA6100;}
#textos h4{font-family: Verdana; font-size: 20px; font-style: italic; color: #C0C0C0;}
#textos h5{font-family: Verdana; font-size: 20px; font-style: italic; color: #93AABB;}
#textos p{display: block; margin-top: 20px; font-family: Verdana; font-size: 12px; color: #515151; text-align: justify; line-height: 18px;}

.tabla1 {font-family: Verdana; font-size: 12px; color: #ffffff; padding: 5px;}
.tabla2 {font-family: Verdana; font-size: 10px; padding: 5px;}
a.b13 {color: #ffffff; text-decoration: none;}
a.b13:hover {color: #BABABA;}
.uve{font-family: Verdana; font-size: 30px; color: #416197;}
#telef{float: left; margin-top: 10px;}


#video-in{position: relative; left: -85px; top: 12px; width: 233px; height: 200px;}
a.b04 {display: block; padding: 7px; padding-left: 0px; margin-left: -35px; margin-top: -7px; width: 23px; height: 25px; background: url(../im/llave-a.jpg) no-repeat;}
a.b04:hover {background: url(../im/llave-o.jpg) no-repeat;}


#bot-bajo{display: block; width: 257px; height: 88px; padding-left: 20px; padding-top: 15px; background: url(../im/cab-05.jpg) no-repeat;}
#bot-bajo li{list-style: none;}
a.b05 {padding-left: 40px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; text-decoration: none; background: url(../im/topo2-a.gif) no-repeat;}
a.b05:hover {background: url(../im/topo2-o.gif) no-repeat; color: #F04400;}
#banner-d{margin-left: 257px; margin-top: -103px;}

a.b06 {margin-left: 80px; padding-left: 30px; padding-top: 1px; padding-bottom: 4px; line-height: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #557899; text-decoration: none; background: url(../im/topo3-a.jpg) no-repeat;}
a.b06:hover {background: url(../im/topo3-o.jpg) no-repeat; color: #F04400;}

#anuncios-h{display: block; width: 830px; padding-left: 10px;}
#anuncios-h li{list-style: none; float: left;}

#anuncios-v{display: block; width: 167px; padding-left: 10px; background: url(../im/f-cont.jpg) repeat;}
#anuncios-v li{list-style: none;}

.anun1 {width: 160px; height: 42px; padding: 2px; border-color:#515151; font-family: Verdana; font-size: 10px; color: #515151; text-align: center; background: url(../im/fondoh.gif) repeat;}
.anun2 {width: 160px; height: 61px; border-color:#515151;}
.anun3 {width: 160px; border-color:#515151; background-color: #515151; padding: 4px; text-align: right;}
a.b07 {padding-left: 35px; font-family: Verdana; font-size: 10px; color: #ffffff; text-decoration: none; background: url(../im/topo4-a.gif) no-repeat;}
a.b07:hover {background: url(../im/topo4-o.gif) no-repeat; color: #D5D5D5;}

#pie{display:block; clear: both; width: 830px; height: 164px; background: url(../im/f-pie.jpg) no-repeat;}
.pie-nombre{padding-top: 13px; padding-left: 190px; font-family: Verdana; font-size: 14px; color: #ffffff;}
.pie-datos{padding-top: 6px; padding-left: 190px; font-family: Verdana; font-size: 11px; color: #ffffff;}
.pie-secundario{margin-top: -10px; padding-left: 430px; font-family: Verdana; font-size: 11px; color: #ffffff;}
.pie-calidad{margin-top: -66px; padding-left: 720px; line-height: 18px; font-family: Verdana; font-size: 11px; color: #ffffff;}
a.b08 {font-family: Verdana; font-size: 11px; color: #ffffff;}
a.b08:hover {color: #D5D5D5;}

a.b11 {padding-left: 30px; padding-top: 1px; padding-bottom: 4px; font-family: Verdana; font-size: 14px; color: #557899; text-decoration: none; background: url(../im/topo3-a.jpg) no-repeat;}
a.b11:hover {background: url(../im/topo3-o.jpg) no-repeat; color: #F04400;}

a.b12 {font-family: Verdana; font-size: 12px; color: #5C84C7;}
a.b12:hover {color: #F04400;}

a.b14 {display:block; width: 176px; height: 20px; margin-left: -6px; font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; padding-left: 25px; padding-top: 5px; background: url(../im/fc-part1-a.jpg) no-repeat;}
a.b14:hover {background: url(../im/fc-part1-o.jpg) no-repeat; color: #515151;}

a.b15 {display:block; width: 176px; height: 20px; margin-left: -6px; font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; padding-left: 25px; padding-top: 5px; background: url(../im/fc-part2-a.jpg) no-repeat;}
a.b15:hover {background: url(../im/fc-part2-o.jpg) no-repeat; color: #515151;}

a.b16 {display:block; width: 176px; height: 20px; margin-left: -6px; font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; padding-left: 25px; padding-top: 5px; background: url(../im/fc-part3-a.jpg) no-repeat;}
a.b16:hover {background: url(../im/fc-part3-o.jpg) no-repeat; color: #515151;}

.foto{display:block; float: right; margin: 20px;}
.raya{display:block; clear: right; width: 560px; margin-top: 30px; border-top: 1px dashed #999999;}
#espacio{height: 25px;}
#raya-roja{display:block; width: 560px; margin-top: 10px; border-bottom: 1px solid #DA6100;}
#margen{height: 50px; background: url(../im/fondoh.gif) repeat;}
#fuera{position:absolute; top: -200px;}



.combox {font-family: Verdana; font-size: 11px; text-align: center; border: 1px solid #666666; background-color: #F5F5FA; margin: 1px; padding: 1px;}
.combox1 {font-family: Verdana; font-size: 10px; text-align: left; border: 1px solid #666666; background-color: #F5F5FA; margin: 1px; padding: 1px;}
.botones {font-family: Verdana; font-size: 12px; text-align: center; border: 1px solid #666666; background-color: #F5F5FA; margin: 1px; padding: 1px;}
.texto {font-family: Verdana; font-size: 12px; color: #515151; line-height: 18px;}
.texto-rojo {font-family: Verdana; font-size: 12px; color: #DA6100; line-height: 18px;}

.test-titulo {width: 550px; border: 1px solid #666666; background: url(../im/fondoh.gif) repeat; padding: 4px;}
.test-titulo-texto {font-family: Verdana; font-size: 16px; font-weight: bold; color:#2D4560;}



.recomendados {width: 550px; border: 2px solid #FFFFFF;}
.recomendados1 {width: 20px; border: 1px solid #333333; background-color:#EAEAEA; text-align: center;}
.recomendados2 {padding-left: 10px; padding-top: 3px; padding-bottom: 3px; width: 470px; font-family: Verdana; font-size: 11px; color: #ffffff; background-color:#7E7E7E;}
.recomendados3 {width: 60px; border: 1px solid #333333; background-color:#ffffff; text-align: center;}
.recomendados4 {height: 3px;}


#text-logo{width: 720px; margin-left: 40px;}
.foto-logo{float: left; margin: 40px;}
#text-logo p{display: block; margin-top: 20px; font-family: Verdana; font-size: 12px; color: #515151; text-align: justify; line-height: 18px;}

a.en-peq02 {display:block; width: 176px; height: 20px; margin-left: -6px; font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; padding-left: 25px; padding-top: 5px; background: url(../im/fc-part-a.jpg) no-repeat; letter-spacing: -1px;}
a.en-peq02:hover {background: url(../im/fc-part-o.jpg) no-repeat; color: #515151;}


a.en-peq07 {display:block; width: 176px; height: 20px; margin-left: -6px; font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; padding-left: 25px; padding-top: 5px; background: url(../im/fc-part3-a.jpg) no-repeat; letter-spacing: -2px;}
a.en-peq07:hover {background: url(../im/fc-part3-o.jpg) no-repeat; color: #515151;}

.copyleft {width: 800px; font-family: Verdana; font-size: 9px; color: #ffffff; background-color:#7E7E7E; padding: 10px;}


