/*  Reset CSS  */
@import "reset.css";

/*  Generales  */
body { width:1003px; background:#FFFFFF; font:0.7em Arial,Helvetica,sans-serif; color:#404040; }
.enlace { cursor:pointer; }
.center { text-align:center; padding:10px 0; }
p { text-align:justify; }

#main { width:1003px; margin:0 auto; }
#menu { height:98px; background:url(../img/cab.gif) repeat-x; overflow:hidden; }
#logo { margin:0 30px 0 110px; float:left; clear:none; }
#menu li { float:left; clear:none; }
#cabecera { width:1003px; height:258px; }
#cabecera2 { position:relative; top:-258px; width:1003px; height:258px; margin-bottom:-258px;background:url(../img/sombra.png) no-repeat !important; filter:none !important; /* ff */
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sombra.png', sizingMethod='fit');} /* ie6 */
#cuerpo { width:1003px; background:#FFFFFF url(../img/bg.gif) repeat-x; display:table; }
#lat_zqda { width:106px; height:415px; background:url(../img/bg_left.gif) no-repeat; float:left; clear:none; }
#central { position:relative; top:-33px; width:525px; min-height:500px; height:500px; height:auto !important; margin-bottom:-33px; border:1px solid #ffffff; background:#ffffff url(../img/cab_contenido.gif) repeat-x; float:left; clear:none; }
#lat_dcha { width:320px; height:415px; padding:0 25px; background:url(../img/bg_right.gif) no-repeat; float:left; clear:none; }
/* #pie { position:absolute; bottom:0%; left:700px; width:200px; height:100px; border:1px solid red; } */
#pie { position:relative; z-index:2; top:-60px !important; top:-30px; left:640px; width:360px; height:0; text-align:center; }
#pie div { float:right; clear:both; padding-right:20px; color:#A0ABBA; text-align:right; }
#pie div a { color:#A0ABBA; text-decoration:none; }
#pie div a:hover { text-decoration:underline; }

#pestanas { height:49px; margin-bottom:20px; padding-left:20px; background:#EBEBEB url(../img/fondopestana.gif) repeat-x; overflow:hidden; }
#pestanas li { float:left; clear:none; }

h1 { margin:22px 0 10px 25px; text-align:left; }
#principal { position:relative; width:455px; height:110px; margin:0 35px 10px; }
#principal img { float:left; clear:none; }
#principal p { position:absolute; bottom:0px; left:0; padding-left:120px; }
#principal p span { color:#5577b4; }

#pdfs { padding:15px 0 5px; .margin-bottom:10px; text-align:center; font-size:14px; }
#pdfs.ranking { margin-bottom:-15px; }
#pdfs a { padding:5px 0 5px 25px; margin:0 20px; background:url(../img/pdf.gif) left no-repeat; color:#51626F; text-decoration:none;}
#pdfs a:hover { text-decoration:underline;}

#datos { color:##404040; }
#datos a { color:#5577b4; text-decoration:none; }
#datos a:hover { text-decoration:underline; }
#datos img { float:right; clear:none; }

#per_contacto { margin:0 0 -10px; padding:0 0 0 50px; color:#5577B4; }

#mas_intro { width:460px; margin:0 auto; }
#mas_intro p { margin:10px 0; }

.modulo { float:left; clear:none; width:228px; margin:15px 17px; .margin:0 11px; background:url(../img/inf_asesoriaauditoria.gif) 0 40px no-repeat; }
.modulo ul { margin-left:26px; color:#00338E; }
.modulo li { background:url(../img/ico_magenta.gif) 0 3px no-repeat; margin:8px 0; padding-left:8px; }

#contenido { width:420px; padding:40px 19px; margin:30px auto 0; }
#contenido p { margin:10px 0; }
#contenido ul { margin-left:10px; }
#contenido ul li { margin:5px 0 8px; padding-left:12px; background:url(../img/topo.gif) 0px 6px no-repeat; }
#contenido ul.listado { margin-bottom:15px; }
#contenido ul.listado li { margin:2px 0; }
#contenido ol { margin-left:20px; .margin-left:25px; }
#contenido ol li { margin:5px 0 8px; padding-left:0px; }
span.afte { color:#5577B4; font-style:italic; }

#inmediato { margin:5px 0 30px 0; }
#contactar p { margin:10px 0 !important; padding:0; }
#contactar label { display:block; float:left; clear:none; width:138px; margin:2px 10px 0 0; font-weight:bold; text-align:right; color:#5577b4; }
#inmediato label { display:block; float:left; clear:none; width:50px; margin:2px 10px 0 0; font-weight:bold; text-align:right; color:#5577b4; }
.txt { width:250px; padding:1px 3px; border:1px solid #7f9db9; font:11px Arial,Helvetica,sans-serif; color:#404040; }
.txtar { width:250px; height:80px; padding:2px 3px; border:1px solid #7f9db9; font:11px Arial,Helvetica,sans-serif; color:#404040; }
// #inmediato .txtar { width:250px; height:40px; padding:2px 3px; border:1px solid #7f9db9; font:11px Arial,Helvetica,sans-serif; color:#404040; }
select { width:258px; padding:0; border:1px solid #7f9db9; font:11px Arial,Helvetica,sans-serif; color:#404040; }
option { padding:1px 3px; }
#aceptar { margin-left:220px; }
#enviar { margin-left:265px; }

#ticker { margin-top:28px; }
#tickerContent { position:relative; height:140px; margin:10px 0 80px; overflow:hidden; }
#tickerMove { position:absolute; width:100%; }
#tick_fade { position:absolute; bottom:0; left:0; width:100%; height:25px; background:url(../img/fade.png) repeat-x !important; filter:none !important; /* ff */
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fade.png', sizingMethod='scale');} /* ie6 */
#ticker p { padding:5px 0; color:#51626f; }
#ticker p span { color:#000000; }