/* Generales */
BODY { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#b8b89d;}
BODY, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, dd, dt, dl, ul, li, ol, img {padding: 0; margin: 0; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; color:#857e6e; }

ul { list-style-position:inside; color:#857e6e; }

.header { background-image:url(images/bg_header.jpg); background-repeat:repeat-x; }
.header #menu_top { background-image:url(images/header.jpg); background-position:right; background-repeat:no-repeat; text-align:right; vertical-align:bottom; }

.menu { background-color:#9DB27F; border-right:2px #999999 solid; color:#f5f5f5; font-size:12px; vertical-align:top;}
A.menu { color:#f5f5f5; border:0px; text-decoration:none; }
A { color:#666666; text-decoration:none;}
A.negro { color:#000000; }

.main { background-color:#f4f3ef; width:100%; vertical-align:top; padding:10px; }

.footer { border-top:2px #999999 solid; }
.footer_iz { border-right: 2px #999999 solid; border-top:2px #999999 solid; }

A.resaltado { color:#a3a494; font-size:12px; font-weight:bold; vertical-align:top; text-decoration:none;}
.verde { color:#5e7040; }
.title { color:#5e7040; font-size:16px; }
.title2 { color:#888; font-size:14px; }

H1.sep { height:1px; background-color:#5e7040; font-size:1px; }
TD.sep02 { background-color:#f5f5f5; }
H1.sep03 { height:1px; background-color:#dddddd; font-size:1px; }

.name { font-size:12px; padding:5px 5px 4px 5px; cursor:pointer; }

DIV.images { float:right; width:300px; padding-left:20px; }

.login { color:#6d8249; font-size:11px; font-weight:normal; }
TABLE.login { border:2px #dadfc3 solid; }
TD.login {  background-color:#dadfc3;}
INPUT.login { border:1px #999 solid; font-size:9px; padding:2px 4px 3px 4px; color:#888; width:92%; background-color:#f4f3ef; }

p.new { color:#5e7040; font-size:14px; }
.date { color:#999; font-size:9px; }
A.read_more { color:#5e7040; font-weight:bold; font-size:9px; text-decoration:none; }
A.resaltar { color:#5e7040; font-weight:bold; font-size:11px; text-decoration:none; cursor:pointer; }

p.cen { text-align:center; }
p.rig { text-align:right; }
p.poem { text-align:center; color:#777; font-size:11px;}

.poem { color:#888; font-size:11px; font-weight:normal; }
TABLE.poem { border:2px #ccc solid; }
TD.poem {  background-color:#d1d4c7;}

p.ult { font-size:10px; text-align:center; font-weight:normal; color:#f5f5f5; }

INPUT { width:95%; font-size:11px; border:1px #999999 solid; }
SELECT { font-size:11px; border:1px #999999 solid; }

.bg_gris_claro { background-color:#e5e5e5; }
.padding_5 { padding:5px; }
.marco_claro { border:1px #CCCCCC solid; }

.thumbnails { }
.thumb {width: <? echo $pwidth; ?>px; height: <? echo $pheight; ?>px;
		margin: 1px; padding: 2px; 
		font-size: 10px; text-align: center;
		background-color: #fff; border: 1px solid #ccc;
		border-style: solid; border-width: 1px; border-color: #ccc #a0a0a0 #a0a0a0 #ccc;
		cursor:pointer;
}
.thumb_animacion {width: <? echo $pwidth; ?>px; height: <? echo $pheight; ?>px;
		margin: 1px; padding: 2px; 
		font-size: 10px; text-align: center;
		background-color: #fff; border: 1px solid #837167;
		border-style: solid; border-width: 2px; border-color: #837167;
		cursor:pointer;
}

.success { color:#006600; font-size:12px; }
.error_form { background-color:#FFFFCC; }
/* Foro */
TABLE.foro, { font-size:11px; background-color:#EEEEEE; border:1px #999 solid; }
A.foro { color:#666666; text-decoration:none; }
.bg_title { background-color:#cccccc; padding:3px; color:#666666;}
.bg_title02 { background-color:#cccccc; padding:3px 0px 3px 0px; color:#666666;}
.citar { color:#999999; padding:10px; background-color:#f5f5f5; border:1px #ccc solid; }
.mano { cursor:pointer; }
INPUT.foro, TEXTAREA.foro { width:490px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
TEXTAREA.foro { width:485px; }
.boton { width:100px; border:1px #999999 solid; color:#666666; font-size:10px; }
/* Fin Foro */

/* ruben */
.marco { border:1px #d1d4c7 solid; padding:1px; }
table.marco {background-color:#eeeeee;}
.fondo_celda{background-color: #C9D4B7; }
/* ruben */

.intro { color:#7e9655; }