BODY {
    font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
    background-image: url(/img/bckImage.jpg);
    background-position: top center;
    background-repeat: repeat;
    padding: 0px;
    margin: 0px;
} 

#bordes{
	text-align: left;
	width: 990px;
	margin: auto;
	
}
#contenedor{
	text-align: left;
	width: 990px;
	margin: auto;
	background-color: #FFFFFF;
}
#cabecera{
    background-image: url(/img/titulocasas.gif);
    color: #333300;
    padding: 0;
    font-size: xx-large; 
    height: 116px;
}
#cuerpo{
    float: left;
    margin: 0 0 0 0px;
    width: 809px;
}
#pie{
    background-color: #FFFFFF;
    padding: 0;
    text-align:right;
    clear: both;
}

#menu{
    float: right;
    background-color: #FFFFFF;
    padding: 0;
    width: 170px;
    text-align:right;
    
}

.stylePage{
    background-color: #FFFFFF;
    padding: 0;
    clear: both;
	margin-left: 100px;
}

.autor {
    font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FF6600;
}


form {
 padding: 5px;
}


input {
	border: thin solid #FF9900;
}

.login{

font-size:12px
}

.formulario{

font-size:12px
}
.registrarse{

font-size:9px
}

.copyright{

 font-size:12px
}

.menucopyright{

 font-size:10px
}

.chat{

 font-size:10px;
 color:#0033FF;
}

.agreguesusitio {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	color:#FF6600;
}

.autor {
    font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FF6600;
}

.menusmall {
	font-size:10px;
	text-decoration:none;
}

.categoria {
    font-size:12px;
	text-decoration:none;
	font-weight:bold;
	
}

.tema {
    font-size:10px;
	text-decoration:none;
}
.categoriaheader {
    color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	
}

.subcategoria {
	font-size:10px;
	text-decoration:none;
	color: #999999;
}


.footer {
	font-size:10px;
	text-decoration:none;
	color: #666666;
}

.texto {
	font-size:12px;
	text-decoration:none;
	color: #333333;
}

.titulotexto {
	font-size:14px;
	font-weight:bold;
	color: #990000;
}





input[type=radio] { margin: 2px 2px 2px 2px; border: 0px; }

#menuf a {
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
}

#menuf a:hover {
	color: #900;
	//text-decoration: underline;
	text-decoration: none;
}

#menuf div {
	padding: 0x;
	margin: 0px;
}

#menuf h2 {
	font-family: Tahoma;
	font-size: 24px;
	color: #646464;
	padding: 0px;
	font-weight: normal;
}



#menuf {
	font-size: 13px;
	background-color: #FAFAFA;
	width: 170px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#menuf h2 {
	border-top: 3px solid #999999;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #AFADC0; /*#894242;*/
	margin: 0px;
	padding: 0px 0px 2px 5px;
}

#menuf ul {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	background-color: #EEE;
}

#menuf li {
	padding: 0px 0px 1px 5px;
	list-style-type: none;
	list-style-image: none;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999;
	margin: 0px;
}

#menuf ul ul {
	padding-left: 10px;
}

#menuf li li {
	border: 0px;
}

.enlaces {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0000FF; font-weight:700;}
.enlacenaranja {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FF6600; font-weight:700;}
.link-desc {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.vinculos {font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#669933; text-decoration:none;}
.link-tags {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

.titulositio {font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#0000FF; font-weight:700; text-align:left;}
.temasitio {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#0000FF; font-weight:700;}
.descripcionsitio {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.descriptoressitio {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.linksitio {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#006; text-decoration:none;}


#join-register a {
	color: #900;
	text-decoration: none;
	font-weight: bold;
}

#join-register a:hover {
	color: #000;
	//text-decoration: underline;
	text-decoration: none;
}


#menuf a {
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
}

#menuf a:hover {
	color: #900;
	//text-decoration: underline;
	text-decoration: none;
}

#menuf div {
	padding: 0x;
	margin: 0px;
}

#loginf fieldset {
	border: 1px solid #500;
	margin-top: 0px;
	margin-bottom: 5px;
	width: 98%;
}

#loginf form {
	margin: 0px; 
	padding-left: 5px;
	padding-right: 5px;
}



#menuf h2 {
	font-family: Tahoma;
	font-size: 24px;
	color: #646464;
	padding: 0px;
	font-weight: normal;
}

#menubody input {
	border: 1px solid #AAA;
	margin: 2px;
	background-color: #EEE;
}

#menubody input.checkbox
{
	border: 0;
	margin: 0;
}


#menubody input.radio
{
	border: 0;
	margin: 0;
}




#menubody ol li.current {
	font-weight: bold;
}

#menubody ol li.done {
	color: #aaa;
	text-decoration: line-through;
}

#menubody p {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}

#menubody p.news {
	padding: 10px;
	border: 1px dashed #ddd;
	background-color: #f5f5f5;
	margin-bottom: 20px;
}




#menubody td {
	font-size: 13px;
}

#menubody textarea {
	border: 1px solid #AAA;
	background-color: #EEE;
}

#menubody ul {
  font-family: 'Tahoma';
	margin: 0px;
	margin-bottom: 10px;
	padding: 5px;
	padding-left: 20px;
}

#menubody ul.tree {
	font-family: 'Tahoma';
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left: 20px;
	border-left: 1px solid #AAA;
}

#menubody ul.admin {
	margin: 2px;
	padding-left: 20px;
	border: 1px solid #f00;
	background-color: #afa;
	width: 50%;
}


#loginf {
	
	padding-top: 0px;
	padding-bottom: 5px;
	width: 170px;
	background-color: #E4E3EA;  /* #FEE2B2;  */
	margin-bottom: 3px;
	padding-left:0px;
	text-align: left;
	font-size: 12px;
}

#loginf table, #loginf td, #loginf tr
{
	font-size: 12px;
	font-family: 'Tahoma';
}


#loginf input
{
	font-size: 12px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
}

#loginf form
{
	font-size: 12px;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
}

#loginf input.button {
	color: #333;
	font-size: 12px;
}

#loginf input.text, #loginf input.password, #loginf input.submit {
	color: #333;
	font-size: 12px;
}

#menubody .window {
	background-color: #EAEAEA;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 5px;
	border-top: 3px solid #FF3300;
	margin-bottom: 5px;
	font-size: 11px;
	width:170px;
}

#menubody .window h2 {
	color: #894242;
	font-size: 13px;
	border: 0px;
	margin-top: 0px;
	padding-left: 5px;
}


#menuf {
	font-size: 13px;
	background-color: #FAFAFA;
	width: 170px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#menuf h2 {
	border-top: 3px solid #999999;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #AFADC0; /*#894242;*/
	margin: 0px;
	padding: 0px 0px 2px 5px;
}

#menuf ul {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	background-color: #EEE;
}

#menuf li {
	padding: 0px 0px 1px 5px;
	list-style-type: none;
	list-style-image: none;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999;
	margin: 0px;
}

#menuf ul ul {
	padding-left: 10px;
}







/******************************************************************************
additions from BRAM
 ******************************************************************************/

#menubody img
{
	border: 0;
}

#menubody div.correctionRect
{
	width: 160px;
	padding: 5px;
	border: 1px solid #fff;
	display: none;
	position: absolute;
	background-color: orange;
}

#menubody div.correctionRect a
{
	display: block;
}


#menubody div.greyDropdownBox
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 40px;
	margin-right: 20px;
	background-color:#eee;
	padding: 2px;
	border: 1px solid #aaa;
	display: none;
	width: 90%;
}

#menubody div.whiteDropdownBox
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 40px;
	margin-right: 20px;
	background-color:#fff;
	padding: 2px;
	border: 1px solid #aaa;
	display: none;
	width: 90%;
}

#menubody div.whiteDropdownBoxNoBorder
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 40px;
	margin-right: 20px;
	background-color:#fff;
	padding: 2px;
	border: 0;
	display: none;
	width: 90%;
}

#menubody div.whiteBox
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 40px;
	margin-right: 20px;
	background-color:#fff;
	padding: 2px;
	border: 1px solid #aaa;
	width: 90%;
}

#menubody span.description
{
	color: #777;
}

#menubody span.description a {
	color: #777;
	text-decoration: none;
	font-weight: bold;
}

#menubody span.description a:hover {
	text-decoration: underline;
}


#menubody .CC {
	font-size: 11px;
	background-color: #FAFAFA;
	width: 170px;
	text-align: center;
	margin-top: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}



#menubody div.shoutbox
{
	padding: 0x;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	margin: 0px;
}

#menubody span.shoutbox
{
	color: #777;
}

#shoutboxsmall div
{
	font-size: 10px;
	padding: 0x;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	margin: 0px;
}

#shoutboxsmall span
{
	font-size: 10px;
	color: #777;
}

#shoutboxsmall input
{
	font-size: 10px;
	margin: 0x;
	margin-left: 1px;
}

#shoutboxsmall input.submit
{
	font-size: 10px;
	margin: 0x;
	margin-left: 1px;
}

#shoutboxsmall div.theme
{
	margin: 0x;
	margin-left: 1px;
	font-size: 10px;
	display: none;
	color: black;
	width: 200px;
}





h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000099;
}


#post-comments {
	min-height: 180px;
	margin: 40px 0px 35px 15px;
	padding: 5px 20px 5px 10px;
	width: 500px;
	text-align: left;
}


div.post-comments-title {
	text-align: left;
	margin-bottom: 10px;
}

.post-comment-body {
	padding-bottom: 20px;
	text-align: justify;
}

#post-comments p {
	color: #000;
}


.cuadro {
	padding: 0;
	align: right;
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	}


#ultimosusuarios a {
	color: #FF9C2A;
}

#ultimosusuarios a:hover {
	color: #575757;
}

div#ultimosusuarios li {
	margin: 15px 0 10px 0;
	padding: 5px 5px 10px 10px;
	list-style: none;
	background: #fff;
	background:#fff url(img/boxbg.gif) top left repeat-x;
	border:1px solid #ddd;
	width: 580px;
}

div#ultimosusuarios ul {
	background: transparent center left no-repeat;
	list-style: none;
	margin-top: 10px;
	margin-left: 5px;
	padding-left: 0;
}

div#ultimosusuarios ul li{
	margin-bottom:25px;
}

div#ultimosusuarios ul li ul li{
	color: #5a5a5a;
	font-weight: 400;
	background: url(images/bullet.png) center left no-repeat;
	padding-left: 20px;
	margin-left: 0;
	margin-top: 4px;
	margin-bottom: 0px!important;
}

div#ultimosusuarios{
    float:left;
    width:80%;
    position:relative;


}

#ultimoscontenidos a {
	color: #FF9C2A;
}

#ultimoscontenidos a:hover {
	color: #575757;
}

div#ultimoscontenidos li {
	margin: 15px 0px 100px 85px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	background: #fff;
	background:#fff url(img/boxbg.gif) top left repeat-x;
	border:1px solid #ddd;
	width: 580px;
}

div#ultimoscontenios ul {
	background: transparent center left no-repeat;
	list-style: none;
	margin-top: 10px;
	margin-left: 5px;
	padding-left: 0;
}

div#ultimoscontenidos ul li{
	margin-bottom:25px;
}

div#ultimoscontenidos ul li ul li{
	color: #5a5a5a;
	font-weight: 400;
	background: url(images/bullet.png) center left no-repeat;
	padding-left: 20px;
	margin-left: 0;
	margin-top: 4px;
	margin-bottom: 0px!important;
}

div#ultimoscontenidos{
    float:left;
    width:50%;
    position:relative;
}


#linea1 {
    float:left;
    width: 790px;
    margin-top: 10px;
    margin-left: 2px;
}
div#avisoregistracion {
    float:left;
    width:50%;
    position:relative;
    margin-top: 100px;
    color: #000099;
    text-align: center;
}

.styleGris {
        color: #999999; 
        font-weight: bold; 
}

.styleNaranja {
	color: #FF9900;
	font-weight: bold;
}

.styleContenido {
        color: #999999; 
        font-size: 9pt;
        font-weight: bold;
        width: 400;
}

.clear {
	clear: both;
}

#titulo {
	color:#000099;
	font-weight:bold;
	font-size:18px;
}

#menuh {
        font-size:12px;
        font-weight:bold;
        margin-top: 0px;
        width:100%; 
        height:20px; 
        /*background-color:#F0F7FC;*/
        background-image: url(/img/menucircazul.jpg);
        background-repeat: repeat;
        
}

#menuh ul, li {
        list-style-type: none;
}

#menuh ul {
        margin: 0;
        padding: 0;
        
}

#menuh li {
        float: left;
}

#menuh a {
        text-decoration: none;
        color: #FFFFFF;
        /*background: #F0F7FC;*/
        display: block;
        padding: 3px 10px;
        text-align: center;
        border: 1px solid #ACCFE8;
        border-width: 0px 1px 0px 0;
}


#menuh a#primero {
        border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
        background: #656D94;
}

.commenttitulo {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#0000FF; font-weight:500;}

.comment-text {
	padding: 0;
	width: 80%;
	margin:0;
}

.textomini {
 font-weight:200;
 font-size:12px;
 color:#666666;
}


