/* generated by csscreator.com */ 
html, body{  margin:0;  padding:0;  text-align:center; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/_back_page.gif); background-position:center; background-repeat:repeat-y; font-size:12px;}  
#pagewidth{  width:870px;  text-align:left;  margin-left:auto;  margin-right:auto; background-image:url(../images/_back_wrapper.gif); background-repeat:repeat-y; border-right:1px solid white; border-bottom:1px solid white; border-left:1px solid white;} 
#header{ position:relative;  height:124px; background-image:url(../images/_back_top.gif); background-repeat:no-repeat; width:100%; text-align:right; color:white; font-weight:bold;}
#leftcol{ width:192px;  float:left;  position:relative; border:1px solid #000000; } 
#twocols{ width:676px;  float:right;  position:relative; } 
#rightcol{ width:176px; position:absolute; right:0px; top:0px;} 
#maincol{ float: left;  display:inline;  position: relative;  width:500px;  }
#login{margin:0px; padding:6px 0px 6px 4px; text-align:left; color:#ffffff; background-color:#99CC00;}
#login input{color:gray; font-size:10px;}
#menu{ margin:0px; padding:0px 0px 0px 0px; text-align:left; color:#FFFFFF;}
#menu ul{ margin:0px 0px 0px 0px; padding:0px;  color:#666666;}
#menu ul li a{ margin:0px; color:#ffffff; padding:6px 0px 10px 10px;s font-size:12px;}
#menu ul li{ margin:0px; color:#ffffff; padding:6px 0px 10px 10px; border:0px solid #000000; font-size:12px; list-style-type:none;}
#menu ul li a:visited { color:#ffffff; padding:6px 0px 10px 10px; margin:0px; text-decoration:none; font-size:12px; }
#menu ul li a:hover, #menu ul li a:focus{ color:black; text-decoration:underline; padding:6px 0px 10px 10px; margin:0px; }
.noticias{ background-color:#CBD6DB; text-align:left; color:#FFFFFF; padding:10px; margin:0px;}
.noticias h1{ padding:4px 0px 8px 0px; font-size:16px; color:#465963; }
.noticias p { margin:0px; padding:0px 0px 10px 0px; font-size:10px; color:#000000; }
.noticias a{ text-decoration:none; font-size:11px; color:#003366;}
.noticias a:hover{ text-decoration:underline;}
.contenidos { padding:0px 20px 0px 0px; margin:0px; text-align:justify;}
.contenidos h1{ padding:8px 0px 8px 0px; font-size:22px; font-weight:100; color:#465963; }
.contenidos h2{ padding:8px 0px 8px 0px; font-size:18px; font-weight:100; color:#465963; }
#tiempoposteado{padding:2px 10px 2px 0px; margin:2px 0px 0px 1px; border:1px solid gray; width:451px; background-color: #333333; text-align:right; font-size:10px; font-style:italic; color:#FFFFFF;}
#minitool{padding:0px 10px 0px 0px; margin:6px 0px 0px 1px; border:1px solid gray; min-height:24px; width:451px; background-color:#E5E5E5; text-align:right; }
#minitool img{ margin:0px; padding:0px; border-style:none;}
#minitool a{ font-size:10px; color:#999999; text-decoration:none;}
#minitool a:hover{ font-size:10px; color:#000000; text-decoration:underline;}
.iconos{ float:left; padding:0px; margin:0px 2px 2px 0px; width:54px; height:90px; text-align:center;}
.iconos img{ margin:0px; padding:0px;}
#page_content { margin:0px; padding:0px; width:531px; border:0px solid #000000; min-height:460px;}
#principal_cont { margin:0px; padding:0px 20px 0px 10px; text-align:justify;  }
#principal_cont h1{ margin:0px; padding:4px 0px 8px 0px; font-size:22px; font-weight:100; color:#465963; }
#principal_cont h2{ margin:0px; padding:4px 0px 8px 0px; font-size:18px; font-weight:100; color:#465963; }
#principal_cont p { margin:0px; padding:0px 0px 0px 0px; font-size:12px; color:#000000; text-align:justify; }
#principal_cont img { margin:0px 10px 10px 0px ; padding:0px 0px 0px 0px; font-size:12px; color:#000000;  }
#registro{padding:10px 0px 0px 0px; margin:0px; width:490px;}
#registro h1{margin:0px; padding:0px; font-size:24px; font-weight:100;}
#registro h2{padding:0px; margin:0px; font-size:18px; font-weight:100;}
#poll{ margin:0px; padding:6px 0px 6px 6px; background-color:#99CC00; color:#333333; text-align:left;}
#enviar_amigo { margin:0px; padding:6px 0px 6px 6px; color:#333333; text-align:left; background-image:url(../images/_back_enviar_amigo.gif); background-repeat:no-repeat; min-height:280px;}
#footer{ clear:both; background-color:#000000; text-align:right; font-size:10px; padding:4px 10px 4px 0px; color:white; }  
#footer ul{ padding:0px 0px 0px 0px; margin:0px 11px 0px 0px;}
#footer li{ padding:0px 0px 0px 7px; margin:0px 0px 0px 0px; list-style:none; font-size:10px; font-weight:bold; color:white; display:inline;}
#footer a{ font-size:10px; color:white; font-weight:bold; text-decoration:none;}
#footer a:hover, #footer a:focus{ text-decoration:underline;}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; } 
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
.cleardos{clear:both; margin:0px; padding:0px;}
.cleardiv{clear:both;}
a{ margin:0px; color: #006699; padding:0px; text-decoration:none; font-size:12px;}
a:visited { color:#006699; padding:0px 0px 0px 0px; margin:0px; text-decoration:none; font-size:12px; }
a:hover, a:focus{ color:black; text-decoration:underline; padding:0px 0px 0px 0px; margin:0px; }