html, body { height: 100%;  }
body {font: 12px Arial, Helvetica, sans-serif; color: #000;background:#B2E0F0 url(../images/bg.png) repeat-x}
html, body, * {	padding:0;margin:0;}
p{font: 1.1em/150% Arial, Helvetica, sans-serif; margin: 1.2em 0px;}
/* mexblog */
#mex{padding-top:5px; color:#FFF;height:25px;width:970px; margin:0 auto; font-size:11px}
#mex a{color:#FFF; text-decoration:underline; font-weight:400}
a#meximg{ background:url(/images/sprite.png) 0 0; display: block; float:left; height:18px; width:72px;  text-align:center;}
#logo{text-align:center;  height:100px; color:#FFF; font-size:11px;}
#envded{ margin:1px 0 10px 0}
#envded a{ font-weight:700; font-size:18px; padding:5px; width:200px; display:block; background:#EAEAEA;color: #333; text-decoration:none}
#envded a:hover{ background:#003366; color:#FFF}
#menutop{background:#FFF; padding:10px;  width:1020px; margin:0 auto; display:block }
#menutop li{ float:left; width:180px;}
#menutop li a{ background:url(../images/ded.png) no-repeat left center; display:block; padding:0 0 5px 8px; font-weight:700; color:#000 }

#adtop{text-align:center; margin-bottom:20px}
#intro{font-size:10px; padding:5px; color: #666;}

#footera, #footerb{padding:5px; color:#FFF; width:1010px; margin:0 auto}
#footera {clear: both; background: #0066CC ; height:20px;}
#footerb {background: #004080 url(/images/sprite.gif) 755px -110px no-repeat;}
#footera a, #footerb a{padding:5px;color:#FFF; text-decoration:underline; font-weight:400}
#footerb a{color: #B9DCFF; text-decoration:none}
#footera{ margin-top:20px;}

#all{ clear:both;min-height: 100%;_height: 100%;width:1040px;margin: 0 auto;text-align: left;position: relative; }
#menu{padding:10px; height:20px; background: #069; margin:1px 0 10px 0}
#menu a{text-decoration:underline; color: #FFF; font-size:12px; font-weight:700; margin-right:10px}

#pags{text-align:center; clear:both}
#adfrente{display:block; width:320px;float:left;}
.dedi{display:block; margin-bottom:20px}
.dedi h2{ font-size:28px; color:#333; font-weight:700; color:#C00; margin:0; padding:0}
.dedi ul li{ list-style:disc inside; padding:0 0 5px 10px}
.dedi ul li a{color:#FFFFFF}
.comentario, .comentario1{
font-size: 24px;
color: #CC00CC;
display:block;
font-style:italic;
padding:4px
}


.status{ font-size:10px}
.depara{color:#333; font-size:26px; margin-bottom:10px; font-weight:400; color:#06C; margin:0; padding:0}
.fecha{font-size:18px;color:#CC00CC; font-weight:700;}
.todoimg{height:200px; display:block; overflow:hidden}
.dedi1{display:block;width:200px;float:left; overflow:hidden;  margin:0 10px 50px 0;}
.dedi1 h2 a, .dedi1 h2 a:link, .dedi1 h2 a:visited{font-size:12px; display:block;overflow: hidden; height:30px; padding:0; margin:0 ; color: #333; text-decoration:none}
.dedi1 p{ margin:0; padding:0}
.depara1{font-size:11px;font-weight:700}
.fecha1{font-size:9px;color: #CCC;  }
.comentario1{height:40px; display:block;font-size: 11px; overflow: hidden;}
.img1 {height:200px;}
.img1 img{solid #FFFFFF; width:auto; text-align:center; width:200px; height:200px;}
.barimg{ background:#000; display:block; padding:5px; width:190px; height:40px; position:relative; top:-200px; ;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.dedicomp{ text-align:center; padding-top:5px}
.dedicomp a, .dedicomp a:visited{color: #06C; font-size:12px;}
.op{ padding-bottom:20px}
.op a{color: #333; }
.op h3{color: #666666; margin-bottom:10px}

.adop, .op{float:left;}
.en{background: #666; padding:5px; margin-top:10px; font-size:11px}
.en a{color:#FFF; text-decoration:none}
.adtop{ height:280px}

#addos{border:1px solid #DFF0FF;width:98%;display:block;padding:5px;}

hr#clear{clear:both; border:0}

.titulo{color:#CC3300; font-size:18px; border-bottom:2px solid #CC3300; margin:10px 0}

.im{border:#E5E5E5 1px solid; padding:5px; float:left; margin-right:5px}
.img{ text-align:center}
.img img{ width:60%}


#content{float: left;width:640px; background:#FFF;  overflow:hidden; color:#000;  background:#FFF; padding:10px } 
* html #content, #sidebar, .post {overflow: hidden; /* For IE */}

#der1{ float:right; width:355px; background:#FFF; padding:10px}

#der1 ul{ list-style:square inside; padding-top:5px}
#der1 ul li{list-style:none}
#der1 ul li a{ color: #666; font-size:11px; display:block; padding:3px 0; font-weight:400}
#der1 ul li a:hover{ font-weight:700}

p {font: 1.0em/120% Arial, Helvetica, sans-serif;}
.cat{margin-bottom:10px; height:100px; clear:both}
.cat h2 a{ font-size:24px;}
.cat a{color:#990000}
img{border:0}
.fot{display:block; background:#0066CC; color:#0099FF; font-size:8px}
.fot a{color:#0099FF;background:#0066CC!important;font-size:8px}
h1, h2, h3{padding:0; font-size:34px; font-weight:400; color: #333; margin:0; padding:0}
.dedi h2 a, h2 a:link,  h2 a:visited{color: #333; padding-bottom:5px; }
a{color: #0066CC; font-weight:700}
ul{list-style:none}
.atencion{border:10px solid #C00; padding:10px; margin-bottom:20px}
.atencion li{ padding-bottom:8px}
