@charset "UTF-8";
/* CSS Document */

body { background:#000C17 url(../img/bg.png) bottom center no-repeat fixed; background-position:fixed; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
.clear { clear:both; }
img { border:none!important; }
.wrapper { margin:0 auto; padding:0 0 50px; position:relative; width:960px; }
.header { height:70px; margin:0; padding:0; position:relative; }
.header_bg {
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_bg.png', sizingMethod='noscale'); height:70px; margin:0; padding:0; position:absolute; width:960px; }
.header_bg[class] { background:url(../img/nav_bg.png) no-repeat 0 0; }
.header h1 { float:left; margin:0; padding:0; }
.header h1 a { background:url(../img/logo.gif) 50% 50% no-repeat; border-right:1px solid #E8E8E8; display:block; height:70px; margin:0; padding:0; width:161px; }
.header h1 a span { display:none; margin:0; padding:0; }
.nav01 { margin:0; padding:0; }
.nav01 ul { margin:0; padding:0; }
.nav01 ul li { list-style-type:none; float:left; margin:0; padding:0; }
.nav01 ul li a { border-left:1px solid #FFFFFF; border-right:1px solid #E8E8E8; color:#01172A; display:block; font-size:14px; font-weight:bold; height:55px; margin:0; padding:15px 5px 0; text-align:center; text-decoration:none; }
.nav01 ul li a:hover { background:#FFFFFF; color:#0066CC; }
.nav01 ul li a span { color:#888888; font-size:10px; font-weight:normal; margin:0; padding:0; text-align:center; }
.nav01_1 { width:80px; }
.nav01_2 { width:92px; }
.nav01_3 { width:140px; }
.header .info { float:right; margin:17px 20px 0 0; padding:0; }
.header .info p { color:#666666; font-size:11px; margin:0; padding:0; text-align:right; }
.header .info a { color:#666666; }
.header .info a:hover { text-decoration:none; }
.content { margin:0; padding:48px 0 0; }
.fck { width:734px!important; }
.fck .bloghome { width:694px!important; }
.fck .blogtop {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/blogtop_big.png', sizingMethod='noscale'); width:734px; }
.fck .blogtop[class] { background:url(../img/blogtop_big.png) no-repeat 0 0; }
.fck .blogdown {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/blogdown_big.png', sizingMethod='noscale'); width:734px; }
.fck .blogdown[class] { background:url(../img/blogdown_big.png) no-repeat 0 0; }
.fck .bloghome { padding:11px 20px; }
.fck h2 { color:#01172A!important; font-size:22px; font-weight:lighter; margin:0; padding:0; }
.fck h3 { color:#01172A; font-size:18px; font-weight:lighter; margin:3px 0 5px; padding:0; }
.fck h4 { color:#01172A; font-size:16px; font-weight:lighter; margin:3px 0 5px; padding:0; }
.fck h5 { color:#01172A; font-size:14px; font-weight:lighter; margin:3px 0 5px; padding:0; }
.fck h6 { color:#01172A; font-size:12px; font-weight:lighter; margin:3px 0 5px; padding:0; }
.fck p { color:#666666; color:#333333;
font-size:14px;
line-height:22px;
margin:0 0 16px; }
.fck p span { color:#333333; font-weight:bold; margin:0; padding:0; }
.fck p a { color:#0066CC; text-decoration:none; }
.fck p a:hover { text-decoration:underline; }
.fck img { border:#CCC 1px solid!important; margin:12px; padding:2px;}
.fck ul { margin:0; padding:0 0 0 20px; }
.fck ul li { color:#666666; font-size:12px; list-style-type:disc; margin:3px 0; padding:0; }
.fck ul li a { color:#0066CC; text-decoration:none; }
.fck ul li a:hover { text-decoration:underline; }
.bloghometotal { display:inline; float:left; margin:0 14px 0 0; padding:0; width:400px; }
.bloghome { margin:0; padding:0 20px 11px; width:360px; }
.blogtop {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/blogtop.png', sizingMethod='noscale'); height:9px; margin:0; padding:0; width:400px; }
.blogtop[class] { background:url(../img/blogtop.png) no-repeat 0 0; }
.blogdown {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/blogdown.png', sizingMethod='noscale'); height:9px; margin:0; padding:0; width:400px; }
.blogdown[class] { background:url(../img/blogdown.png) no-repeat 0 0; }
.bloghome h2 { color:#01172A; font-size:30px; font-weight:lighter; margin:0 0 10px; padding:0; text-decoration:none; }
.bloghome h2 a { color:#01172A; font-size:30px; font-weight:lighter; margin:0 0 10px; padding:0; text-decoration:none; }
.bloghome small { font-size:11px; }
.bloghome small a { color:#636;}
.post-tags { background:#CCC; padding:10px!important;}
.post-tags strong { display:block; font-size:18px; font-weight:normal; padding:0 0 10px;}
.post-tags a { color:#01172A!important; text-decoration:none;}
.post-tags a:hover { background:#01172A; color:#FFF!important; text-decoration:none!important;}
.posthome { margin:0; padding:12px 0 0; }
.posthead { margin:0; padding:0; }
.posthead h4 { margin:0; padding:0; }
.posthead h4 a { color:#01172A; font-size:22px; font-weight:lighter; margin:0; padding:0; text-decoration:none; }
.posthead h4 a:hover { color:#0066CC; }
.posthead p { margin:0; padding:0; }
.posthead p strong { color:#000000; font-size:12px; margin:0; padding:0; }
.posthead p span { color:#0066CC; font-size:10px; margin:0; padding:0; }
.postcontent { margin:0; padding:0; }
.postcontent p { color:#666666; font-size:12px; line-height:16px; margin:0; padding:0; }
.vermas { margin:6px 0 0; padding:0; }
.vermas a, #twitter-link { background:#01172A; color:#FFFFFF; font-size:11px; font-weight:normal; margin:0; padding:2px 4px; text-decoration:none; }
.vermas a:hover, #twitter-link:hover { background:#0066CC; }
.contactototal { display:inline; float:left; margin:0 14px 0 0; padding:0; width:320px }
.contactotop {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contactotop.png', sizingMethod='noscale'); height:9px; margin:0; padding:0; width:320px; }
.contactotop[class] { background:url(../img/contactotop.png) no-repeat 0 0; }
.contactodown {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contactodown.png', sizingMethod='noscale'); height:9px; margin:0; padding:0; width:320px; }
.contactodown[class] { background:url(../img/contactodown.png) no-repeat 0 0; }
.contacto { background:#FFFFFF; margin:0; padding:11px 20px 11px; width:280px; }
.contact-thanks { background:#093; border:1px dotted #FFF; color:#FFF; font-size:12px; margin-bottom:15px; padding:10px; text-align:center; }
.contact-thank { background:#FA5858; border:1px dotted #FFF; color:#FFF; font-size:12px; margin-bottom:15px; padding:10px; text-align:center; }
h3 { color:#01172A; font-size:18px; font-weight:lighter; margin:0; padding:0; }
form { margin:12px 0 0; padding:0; }
form div { clear:both; margin:0; padding:0; }
form label { color:#333333; float:left; font-size:11px; margin:0 12px 0 0; padding:0; text-align:right; width:80px; }
form .inputs { background:#CCCCCC; border:1px solid #C6C6C6; color:#333333; font-size:12px; height:14px; margin:0 0 10px; padding:2px; width:176px; }
form .inputss { background:#CCCCCC; border:1px solid #C6C6C6; color:#333333; font-size:12px; height:20px; margin:0 0 10px; padding:0; width:182px; }
form .inputsc { background:#CCCCCC; border:1px solid #C6C6C6; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:76px; margin:0 0 10px; padding:2px; width:176px; }
.compartirtotal { display:inline; float:left; margin:0 0 0; padding:0; width:212px; }
.compartir, .listar { background:#FFFFFF; margin:0; padding:11px 20px 11px; width:172px; }
.listar ul { font-size:12px; list-style-type:none; margin:0px; padding:10px 0 0 0;}
.listar ul li { padding:0 0 5px;}
.listar ul li a { color:#636; text-decoration:none;}
.listar ul li a:hover { color:#036; text-decoration:underline;}
.compartirtop {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sharetop.png', sizingMethod='noscale'); height:9px; margin:0; padding:0; width:212px; }
.compartirtop[class] { background:url(../img/sharetop.png) no-repeat 0 0; }
.compartirdown {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sharedown.png', sizingMethod='noscale'); height:9px; margin:0; padding:0; width:212px; }
.compartirdown[class] { background:url(../img/sharedown.png) no-repeat 0 0; }
.compartirin { margin:4px 0 0; padding:0; }
.compartir a { border:none; display:block; float:left; font-size:11px; font-weight:bold; margin:7px 14px 0 0; padding:0; position:relative; text-decoration:none; z-index:1; }
.compartir a:hover div { display:block; }
.compartir a div { background:url(../img/compartir/esquina_share.gif) 20% 100% no-repeat; display:none; left:5px; margin:0; padding:0 0px 12px; position:absolute; top:-28px; z-index:10; }
.compartir a div p { background:#01172A; color:#FFFFFF; font-size:11px; height:16px; margin:0; padding:4px; }
/*Transparencia*/
#TB_overlay { /*z-index:20;*/ background-color:#FFF; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
.footer { background:#000000; bottom:0px; color:#8C8C8C; font-size:10px; height:30px; left:0px; position:fixed; width:100%; z-index:2; }
.magdalena { background: url(../images/logo_magdalena.gif); width:18px; height:22px; position:absolute; right:10px; width:18px; margin:8px 0 0 0; }
.footer p { right:8px; position:absolute; margin:0px; padding:0px; top:5px; }
.footer ul { margin:0px; padding:8px 0 0 10px; list-style-type:none; }
.footer ul li { float:left; }
.footer ul li a { color:#666666; text-decoration:none; margin:0px 15px 0 0; }
.footer ul li a:hover { color:#999999; text-decoration:underline; }
.stage_mm {
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../img/stage.png'); height:201px; margin:10px auto 0; width:965px; }
.stage_mm[class] { background: url(../img/stage.png); }
.stage_mm h2 { display:none; }
/* TWITTER */
#twitter_div { margin:0px; overflow:hidden; padding:20px 0 10px; width:172px; }
#twitter_div h3 { background:url(../img/twitter-icon.gif) right top no-repeat; }
#twitter_update_list { list-style-type:none; margin:0px; padding:5px 0 0 0; }
#twitter_update_list li { clear:both; font-size:12px; padding:7px 0; }
#twitter_update_list li a { color:#0066CC; display:inline; float:none; font-weight:normal; margin:0px; }
#twitter_update_list li a:hover { color:#01172A; }
#twitter_update_list li span { display:block; }
#twitter_update_list li span a { font-weight:bold; }
#recaptcha_response_field { background-color:#CCCCCC !important; border:1px solid #DDDDDD; margin:10px; width:262px;
