html, body {font:11px 'Trebuchet MS', Verdana, Arial, sans-serif;  color:#333;}
body { margin:0; padding:10px; background:#fff;}
#principal {position:absolute; top:0; left:50%; width:955px; margin-left:-473px; padding:0; border:0 none; background:#FFFFFF url(../imagenes/fondo_web.png) repeat-y scroll left top;}
#cabecera{margin:10px 0 0 70px; padding:0; position:relative; z-index:50;}
#logo h1 {margin:0; padding:0; background:transparent url(../imagenes/logo_track.png) no-repeat right top; width:250px; height:134px; position:absolute; top:0; left:0;}
#logo span {display:none;}
#menu{ position:absolute; background:#fff; margin:155px 30px 30px 100px; padding:0 10px; font-size:1.2em; font-weight:bold; clear:both; top:10px; left:0;}
#menu ul{margin:0 0 0 10px; padding:0; width:150px;}
#menu ul li{list-style-image:url(../imagenes/menu_li.jpg); margin:0; padding:2px 10px 2px 10px; border-bottom:1px solid #DFDFDF;}
#menu ul li a {color:#555; text-decoration:none;}
#menu ul li a:hover{list-style-image:url(../imagenes/menu_li2.jpg); color:#339;}
#banner{ position:absolute; width:230px; height:275px; padding:0 17px 15px; font-size:12px; font-weight:bold; clear:both; background:transparent url(../imagenes/fondo_noticias.jpg) no-repeat top left; top:329px; left:31px;}
#banner_txt{ float:left; width:225px; height:300px; margin:15px 0; padding:0 10px 0 0; font-size:12px; font-weight:bold; clear:both; overflow:auto;}
#banner_txt p{margin:5px 0;}
#banner_txt p a{color:#343AA1; text-decoration:none;}
#banner_txt p a:hover{text-decoration:underline;}
#intranet{ position:absolute; top:634px; left:45px; padding:0; font-size:11px; color:#555;}
#intranet a img{border:0 none;}
#usuario {margin:0; padding:0; display:block;}
#usuario input {border:0 none; font: 12px 'Trebuchet MS',Verdana,Arial,sans-serif; color:#444; height:16px; background:#fff; width:80px; left:75px; top:60px; padding:0 0 0 15px; margin:0 0 0 20px; display:inline; border:1px solid #ccc;}
#clave{margin:10px 0 0 0; padding:0; display:block;}
#clave input {border:0 none; font: 12px 'Trebuchet MS',Verdana,Arial,sans-serif; color:#444; height:16px; background:#fff; width:80px; left:75px; top:90px; padding:0 0 0 15px; margin:0 0 0 10px; border:1px solid #ccc;}
#contenido{float:right; width:630px; min-height:750px; padding:0; margin:0 60px 0 0;}
#contenido h1 span{display:none;}

#contenido p{margin:0; padding:8px 0;}
#contenido h2{font-size:2em; color: #343aa1; font-weight:normal; margin:25px 0 0 80px;}
#contenido1{background:transparent url(../imagenes/fondo_index.jpg) no-repeat left top; width:504px; height:148px; margin:10px 80px 0; padding:10px 10px 0 10px;}
#contenido2{width:500px; margin:5px 80px 0; padding:0 2px 15px;}
#contenido2 ul li{list-style-type:square; margin:5px 10px; padding:0 5px;}
#contenido2 a {color:#343AA1; text-decoration:none; font-weight:bold;}
#contenido2 a:hover{text-decoration:underline;}
#capa_frase {position:absolute; width:180px; height:185px; top:77px; left:385px; background:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; margin:0; padding:0;}
#frase {position:absolute; margin:0; padding:0; top:82px; left:395px; width:160px; color:#333}
#botones{ margin:10px 80px; padding:0; color:#333399; font-size:11px; font-weight:bold;}
#botones img {margin:0 10px 0 0; padding:0; border:0 none;}
#botones a{color:#333399; text-decoration:none; font-weight:normal;}
#botones a:hover{color:#222;}
#pie {background:transparent url(../imagenes/fondo_pie.png) no-repeat left top; width:525px; height:270px; margin:0 69px 40px 80px; padding:1px;}
#pie_txt{margin:130px 0 25px 20px; padding:0;  width:275px; height:115px;}
#pie_txt h2{color:#222; font-size:14px; text-align:left; margin:0 0 10px 0; padding:0; font-weight:lighter;}
#pie_txt p {margin:0; padding:0; color:#444;}
#pie a{color:#343AA1; text-decoration:none;}
#pie a:hover{text-decoration:underline;}
.corto{width:425px;}
.azul{color:#333399; text-align:center; width:500px;}
#ayser { float:right; margin:0 52px 5px 20px; padding:0;}
#accesible{text-align:right; margin:50px; position:absolute; top:670px; left:140px; }
#accesible a{color:#333399; text-decoration:none; font-weight:normal;}
#accesible a:hover{text-decoration:underline;}

#accordion {margin:20px 0px;}
h3.toggler {cursor: pointer; border: 1px solid #f5f5f5;	border-right-color: #ddd; border-bottom-color: #ddd; font-size: 1.1em; background: #d6d8ec;	color: #343aa1; margin: 0 0 4px 0; padding: 4px 5px;}
div.element p, div.element h4 {margin:0px; padding:4px;}
blockquote {padding:5px 20px;}
