body {margin:0;
padding:0;
font:10px arial,helvetica,clean,sans-serif;
text-align:center;
background: #fff url(images/bg2.jpg);
background-position: bottom;
background-attachment:fixed;
background-repeat: repeat-x}

a {text-decoration:none;
color: #00A8CC;
font-size:100%;
padding: 1px}

a:hover {color: #fff;
}

#wrap {width:80%;
text-align:left;
margin: 0px auto 0 auto;
padding-top:5px;
padding-left: 20px;
background-image: url(images/deg.png);
border: 2px #00A8CC solid;
padding-right: 20px;
height: 100%;}

.clearfix {
width:100%;
clear:both}

.paginator { text-align:center;
clear: left}

/* header */

#logo {width:100%;
height:120px;
background: url(images/top.png) no-repeat}

#side1 {
width:80%;
float: right;
clear: right;
}

#nav {
display:block;
font-size: 13px;
font-family: Arial;
font-style: italic;
text-align:center}

#nav ul{
float: right;
margin: 20px 20px 20px 20px;
background: #fff url(images/bgpeque.jpg) bottom repeat-x;
color: #009EC6;
border: 1px #009EC6 solid;
}

#nav li {
display:block;
list-style: none;
float:left;
font-weight:700;
}

#nav a {text-decoration:none;
display:block;
text-align:center;
padding: 7px;
color: #820101
}

#nav a:hover, a.current {
color: #21B0C0;
background-color:#CCCCCC
}

.camino {
font-weight: bold;
background: #fff url(images/bgpeque.jpg) bottom repeat-x;
color: #009EC6;
border: 1px #009EC6 solid;
}


.camino {
float:right;
font-size: 12px;
font-family: Arial;
padding: 5px;
display: inline;
clear:left;
}

#side {
font-size: 11px;
width:30%;
float: right;
clear: right;
margin-top: -56px
}



#side li {line-height:20px;
list-style:inside disc;
color:#FFFFFF;}

#side ul {margin:10px 0 10px 0px}

#side a{padding: 2px 3px 2px 3px}

#side a:hover{background: #999;}

#side img{
}

#side h2, .men li a{
clear: both;
font-size:14px;
font-style:italic;
font-weight: bold;
color: #820101}  

/* content */

#main {width:65%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #FFF8F3;
color: #333333;
border: 2px #00A8CC solid;
padding: 15px;
}


#main p {
line-height: 140%;
}

#main h2 {font-size:16px;
color: #00A8CC;
padding:10px 0 10px 10px}

#main img {float: left;
margin:10px 10px 10px 0px;
padding: 2px;
background-color: #736C1E;
 }

#nuevo_art img, #commentsbox img{margin: 0;
padding: 0px;}

#main a {color: #00CCFF;
background-color: #eee;}
#main a:hover {color:#fff;
background-color: #999;}


p.date { padding: 2px;
text-align:right;
clear: left;
border: 1px solid #A1E062; 
background-color: #eee}

#commentsbox {margin-bottom: 2px; }

/* footer */

#footer {background:url(images/footer.png) bottom left no-repeat;
margin: 5px auto 0px 0px;
width:60%;
padding: 0 0 0 75px;
height: 78px;
clear: left;
}

#footer a{color: #000;
}
#footer a:hover {
color:#CC0000;
background: none}

#footer li {
list-style: none ;
padding-right: 5px;
display: inline}


form {
	padding: 0 0 5px 5px;
	margin: 5px 2px 5px 2px;
	border: 1px solid #00A8CC; 
	background-color: #eee; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
label {
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 0px 2px 0px 2px;
	border:1px solid #00A8CC;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.searchfield, .text {padding: 1px;
 }

.text, #t {
width: 200px }

textarea {
	padding:5px;
	border:1px solid #00A8CC;
	display:block;

}

/* search form */
#search_engine {
border: none;
background: none}

h1, h2, h3, h4 {
font-family: Arial;
font-style:italic}

table {clear:left}

#col1 {
width: 50%;
float: left}
col2 {
width:45%;
float:right}

#side a img{
border:none}

