BODY { 
	background:#d0cab4 url("../images/bg_body.gif") repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#646060;
	font-size:12px;
	margin:0;
	padding:0;
	}
P, FORM { margin:0; padding:0; }

INPUT { 	font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#resultados FRAME, #resultados IFRAME { width:696px !important; border:0 !important; }

A { color:#0000CC; }
A:hover { background:#FFFF00; }

h1 { line-height:56px; font-size:44px; color:#eeede1; margin:0; padding:0; float:left; display:block; }
h2 { margin:0; padding:0; color:#221f20; font-size:30px; }
h3 { margin:0; padding:0; color:#676042; font-size:24px; }
h4 { margin:0; padding:0; color:#434343; font-size:18px; }
h5 { margin:0; padding:0; color:#000; font-size:15px; }

/** main **/
#main { width:1004px; margin:0px auto; }

/** header **/
#header { height:168px; width:1002px; }
.header_caption { 
	padding-left:24px;
	line-height:18px;
	overflow:auto;
	}
.header_caption P { float:left; display:block; line-height:18px; padding-top:5px; padding-left:20px; color:#bbd007; }
.header_caption P input, .search input { float:left; display:block; border-color:#b0bb0b !important; color:#464646; }
	
	input.srch {
		background:#b0bb0b;
		color:#ffffff !important;
		width:24px;
		text-align:center;
		height:21px;
		cursor:pointer;
		border:0;
		padding:0;
		}

.middle_caption {
	color:#acacac;
	padding:8px 24px;
	line-height:18px;
	}
IMG.img_header { float:right; }

	/* menu */
	#menu { height:60px; }
	#menu A {
		margin-top:6px; 
		float:left;
		display:block;
		font-size:24px;
		font-weight:bold;
		color:#6f7302;
		text-decoration:none;
		margin-left:36px;
		}
	#menu A.st { margin-left:24px; }
	#menu A SPAN {
		display:block;
		color:#e2e95f;
		font-size:12px;
		font-weight:normal;
		}
	#menu A:HOVER { color:#000; background:none;	}
	#menu A:HOVER SPAN { color:#FFF; }

/** body **/
#body {
	background:url("../images/bg_main.gif") repeat-y;
	width:1002px;
	border:1px solid #434343;
	overflow:auto;
	}
#body_admin { 
	background:#ffffff url("../images/bg_main_content.gif") repeat-x;
	width:1002px;
	border:1px solid #b8b8b8;
	overflow:auto;
	}
	
	.body_left {
		float:left;
		background:url("../images/bg_main_content.gif") repeat-x;
		width:710px;
		}
		.body_left .content {
			margin:24px;
			}
	.body_right {
		background:url("../images/bg_body_right.gif") repeat-x;
		width:170px; 
		margin-right:1px;
		padding-top:40px;
		float:left;
		}
	.body_ad_right {
		width:120px;
		float:left;
		}
	.body_admin {
		width:970px;
		margin:0px auto;
		}
		
/* links */
P.links {
	background:#f6f4f0;
	border-top:1px solid #beb8a0;
	border-bottom:1px solid #beb8a0;
	line-height:26px;
	padding-left:15px;
	color:#8c6852;
	overflow:hidden;
	font-style:italic;
	margin:14px 0px;
	}
P.links A {
	color:#8c6852;
	text-decoration:none;
	}
P.links A, P.links STRONG {
	padding:0px 8px;
	}
P.links A:hover {
	color:#232323;
	text-decoration:underline;
	}
	
	/* button */
	A.posted_by, A.button {
	 display:block;
	 float:left;
	 text-decoration:none;
	 color:#FFFFFF;
	 background:#b0bb0b;
	 padding:3px 6px;
	 margin:0px 0px 8px 0px;
	 font-weight:bold;
	 }

.date {
	display:block;
	float:right;
	color:#beb8a0;
	}

/* form */
DIV.form BR {	
	clear:both;
	}
DIV.form INPUT, DIV.form TEXTAREA {
	margin:0px;
	background:#e8e5da;
	border:1px solid #ccc7b7;
	color:#646060;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:310px;
	padding:2px 4px;
	margin-top:8px;
	}
DIV.form TEXTAREA { 
	margin-bottom:8px;
	width:656px;
	height:140px;
	}
DIV.form LABEL {
	margin-top:8px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	padding:0px 5px;
	}
DIV.form LABEL, DIV.form INPUT {
	float:left;
	display:block;
	}


.articulo {
	text-align:justify;
	}
/* footer */
#footer {
	background:#212121;
	height:136px;
	padding:14px 0px;
	width:100%;
	}
#footer P {
	font-size:11px;
	color:#c9c4b0;
	}
#footer A {
	color:#f1eddc;
	}	
#footer A:hover { color:#212121; }

/* ad link 4 article */
.adlink { font-size:11px; color:#221f20; font-weight:normal !important; }
.adlink A { font-weight:bold !important; }

/* article box */
.article { 
	border:1px dashed #dbdbdb;
	background:#F9F9F9;
	overflow:auto;
	padding:5px;
	margin-bottom:12px;
	}
.article IMG, .article P { margin-top:6px; }

/* right col box */
.rbox {
	margin:18px 4px;
	border:1px solid #c9c4b0;
	background:#f1eddc;
	padding:5px;
	overflow:auto;
	}
.rbox A.post {
	color:#333;
	font-size:11px;
	display:block;
	line-height:16px;
	margin-top:2px;
	}

/* msg ok */
.msg_ok { 
	border:1px solid #87BE65;
	background:#EEF5E9;
	color:#87BE65;
	padding:4px 6px;
	font-weight:bold;
	margin-bottom:10px;
	}	
.left { float:left !important; }
.right { float:right !important; }

.black { color:#000; }
.red { color:#D92424; }
