body{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #040; 
	background-image: url(../images/fondo.jpg); 
	background-repeat: repeat-y;
	background-position:center;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#top{
	background-image: url(../images/top.jpg); 
	background-repeat: no-repeat;
	background-position:top;
	height:300px;
	color: #fff;
	font-weight:bold; font-size:11px;
	}

#contenedor{
	

	}


#footerClean{
	clear:both;
	height:100px;
	background-image: url(../images/pie.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	}
	
#footer{	
	padding-left:20px; padding-right:20px;
	text-align:center;
	color: #fff;
	font-weight:bold; font-size:11px;

}

#footer a:link, #footer  a:visited, #footer  a:hover, #footer  a:active {color:#fff; text-decoration:none;}


.marginador{ width:760px; margin:auto;	background-image: url(../images/fondorallado.gif); background-position:left; background-repeat:repeat-y;
}
.txtTop{ text-align:right; margin-right:10px;}

#top a:link, #top a:active, #top a:visited, #top a:hover{ text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:11px;}

#capaDatos {
	position:relative;
	left:170px;
	top:255px;
	width:581px;
	height:15px;
	z-index:1;
}
#datosFloat{float:right; text-align:right;}

#leftHandle{ float:left; width:190px; margin-left:10px; background-color: #050; border:1px solid #999900; background-image:url(../images/0.jpg);}
#leftHandle ul li{ list-style-image:url(../images/item.gif); list-style-position:outside;}
#leftHandle a:link, #leftHandle  a:visited {color:#efe; text-decoration:none;font-size:14px;}

.cats, .blogroll{font-weight:bold; }

.tituloMenu{background-color:#b4c828; padding:3px; font-size:16px; border:1px solid #003300; font-weight:bold; background-image:url(../images/fondocat.gif);}


#contenido{   padding:5px; width:510px; float:right; margin-top:-20px; margin-right:10px;}
h2 a:link,  h2 a:visited , h2 a:active, h2 a:hover{ color: #003300; text-decoration:none; font-size:24px;}
h2{ display:inline;}
.postTop{ background-image:url(../images/fondo_top.jpg); height:40px; background-repeat:repeat-x;}
.postBottom{ background-image:url(../images/fondo_bottom.jpg); height:40px; background-repeat:repeat-x;}

.postElement, .blogElement{background-color:#FFFFFF; padding:10px;}

.cat_es a:link, .cat_es a:visited, .cat_es a:hover , .cat_es a:active, .blogroll a:link, .blogroll a:visited, .blogroll a:hover , .blogroll a:active{ text-decoration:none; font-weight:bold; color:#003300;}
.postTxt a:link, .postTxt a:visited, .postTxt a:hover , .postTxt a:active{ text-decoration:none; font-weight:bold; color:#003300;}
.postlink a:link, .postlink a:visited, .postlink a:hover, .postlink a:active { text-decoration:none; font-weight:bold; color:#CC6600;}

.postTxt{text-align:justify;}

.postTxt h2, .postTxt h1{color:#003300;}
.postTxt h3{color:#006633;}


.blogElement{}

.separadorFecha{}
.fecha{ color: #CC6600; font-size: 16px; font-weight:bold; display:inline; }
.cabecera{ background-image:url(../images/mini.gif); background-repeat:no-repeat; padding-left:40px;}
.blogtElement .fecha{}
.blogElement .mesBlog{}
.blogElement .diaBlog{}
.blogElement .anhoBlog{}
.limpiadorfecha{}

.blogElement .post h2{ font-size:11px;}
.blogElement h2 a:link{ text-decoration:none;}

.blogElement .cat_es{}


.postElement{}

.commentElement{background-color:#efe; padding:5px;}





.negrita{ font-weight:bold;}



input, textarea{border:1px solid #003300; background-color:#CCFFCC; font-weight:bold;} 







#captchaError{ background-color:#FFCCCC; border: 1px solid #FF0000; font-weight:bold; padding:10px;}
#captchaOK, #CommentOk{ background-color:#99FFCC; border: 1px solid #00FF00; font-weight:bold; padding:10px;}



.bannerFlash{ position:relative;
	left:0px;
	top:0px;
	width:400px;
	height:400px;
	z-index:1;}