body {
	margin :  0px;
	padding:  0px;
	background: #F8F8EC;
	line-height: 1.4;
}
a img {
	border :  0px;
}
.clear {
	clear: both;
}

/* Cabecera  */

#headerw {
	position: relative;
	height: 248px;
	background: url(../images/bg.jpg) top center repeat-x;
}
#headern {
	position: relative;
	width : 946px;
	height: 248px;
	margin :  0px auto;
	font-family: "Georgia", "Times New Roman";
}

#title {
	position: absolute;
	top   : 60px;
}
#titlename {
	position: relative;
	margin :  0px;
	font-size  : 32px;
}
#titletag {
	position: relative;
	margin :  0px;
	font-size  : 16px;
}
#title a {
	color : #000000;
	text-decoration: none;
}

p#menu {
	position: absolute;
	top   : 149px;
	left  :   0px;
	margin :  0px;
	padding:  0px;
	list-style: none;
	text-align: center;
}
p#menu a,
p#menu span {
	display : inline-block;
	position: relative;
	height: 29px;
	margin :  0px 8px  0px  0px;
	padding:  0px  5px;
	font-size  : 16px;
	line-height: 29px;
}
p#menu a {
	color: #000000;
	text-decoration: none;
	background: #CACEB3;
}
p#menu a:hover,
p#menu span {
	color: #CFB647;
	background: #FCFEE6;
}

#portrait {
	position: absolute;
	top   : 12px;
	right : 82px;
	width : 247px;
	height: 219px;
	background: url(../images/bg-portrait.jpg);
}

/* Contenido */
a{
	color:#b3960e;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

#content {
	position: relative;
	width : 946px;
	margin :  0px auto;
	font-family: "Georgia", "Times New Roman";
}
#colL {
	float: left;
	position: relative;
	width : 553px;
}
#colR {
	float: right;
	position: relative;
	width : 303px;
	padding:0em 0 26px 26px;
	border-left:1px dotted #ccc;
}
#content h1.tipo1,
#content h2.tipo1 {
	position: relative;
	margin : 12px  0px 12px  0px;
	color : #B3960E;
	font-size: 1.5em;
	font-weight: normal;
}
#content h3.tipo2 {
	position: relative;
	margin : 12px  0px 12px  0px;
	color : #B3960E;
	font-size: 1.5em;
	font-weight: normal;
}
#content h4 {
	position: relative;
	margin : 12px  0px  6px  0px;
	color : #424242;
	font-size: 16px;
}

#content div#search {
}
#content div#search p#tipo {
	display: inline-block;
	width: 175px;
	vertical-align: top;
}
#content div#search p#tipo img {
	vertical-align: middle;
}
#content div#search p#word {
	display: inline-block;
}
#content div#search p#word input {
	width : 125px;
	margin:  0px 10px  0px  0px;
	border: 1px solid gray;
}
#content div#search p#word a {
	color : #B3960E;
}


#colR div#search {
}
#colR div#search p#tipo {
	margin-bottom:  6px;
}
#colR div#search p#tipo img {
	vertical-align: middle;
}
#colR div#search p#word {
	margin-top   :  6px;
}
#colR div#search p#word input {
	width : 125px;
	margin:  0px 10px  0px  0px;
	border: 1px solid gray;
}
#colR div#search p#word a {
	color : #B3960E;
}

#options {
	position: absolute;
	width : 115px;
	padding:  5px  5px;
	font-family: "Georgia", "Times New Roman";
	font-size  : 12px;
	border: 1px solid gray;
	background: #FFFFFF;
	z-index: 10;
}
#options p {
	margin:  5px  0px;
}
#options p a {
	color : #B3960E;
}

#content p#letters {
	color : #B3960E;
}
#content p#letters a {
	color : #B3960E;
}

/* Columna Izq. */


#colL .entry {
	position: relative;
	padding:  0px  0px 12px  0px;
}
#colL .entry h2 {
	position: relative;
	margin : 12px  0px  6px  0px;
	color : #424242;
	font-size: 16px;
	text-transform: uppercase;
}
#colL .entry p {
	position: relative;
	margin :  6px  0px  6px  0px;
	font-size: 16px;
	line-height: 1.4;
	text-align: justify;
}
#colL .entry p.btn {
	padding:  6px  0px  0px  0px;
	background: url(../images/bg-entry.gif) top left no-repeat;
}
#colL .entry p.btn a {
	color : #B3960E;
}
#colL .entry p.btn img.wh {
	position: absolute;
	top   :  3px;
	right : 15px;
}
#colL .entry blockquote {
	position: relative;
	margin :  6px  0px  6px  0px;
	padding:  4px  0px  4px 36px;
	font-size: 16px;
	line-height: 1.4;
	text-align: justify;
	background: url(../images/quote.gif) top left no-repeat;
}

#colL #nav {
	position: relative;
}

#colL #nav span,
#colL #nav a {
	display: inline-block;
	width : 276px;
	color : #B3960E;
	text-transform: uppercase;
}
#colL #nav a#goprev {
	text-align: left;
}
#colL #nav a#gonext {
	text-align: right;
}


#colL .comment {
	position: relative;
	padding: 10px;
	background: #E3E7CB;
}
#colL .comment h2 {
	position: relative;
	margin : 12px  0px  6px  0px;
	color : #424242;
	font-size: 13px;
	text-transform: uppercase;
}
#colL .comment blockquote {
	position: relative;
	margin :  6px  0px  6px  0px;
	padding:  0px;
	font-size: 13px;
}

/* Presentación  */

.prolimg {
	float : left;
	position: relative;
	margin :  0px 25px  0px  0px;
	width : 122px;
	height: 175px;
	text-align: center;
}
.prolimg img {
	border: 5px solid #CBCFB4;
}
.prolimg p {
	margin :  3px  0px;
}
.prolimg p a {
	color : #B3960E;
	font-size : 12px;
}
.sign {
	font-weight: bold;
	text-align: right;
}


/* Wikihablado  */

#sugestion {
	position: relative;
	margin :  0px;
}
#sugestion label {
	display: inline-block;
	width: 125px;
}
#sugestion input {
	width: 250px;
	border: 1px solid gray;
}
#sugestion textarea {
	width : 400px;
	height: 100px;
	vertical-align: top;
	border: 1px solid gray;
}
#sugestion p.btns {
	width: 525px;
	text-align: right;
}
#sugestion p.btns a {
	color : #B3960E;
}

/* Contacto  */

#contact {
	position: relative;
	margin :  0px;
}
#contact label {
	display: inline-block;
	width: 125px;
}
#contact .inptxt {
	width: 250px;
	border: 1px solid #DDDDDD;
}
#contact textarea {
	width : 400px;
	height: 100px;
	vertical-align: top;
	border: 1px solid #DDDDDD;
}
#contact p.btns {
	width: 525px;
	text-align: right;
}
#contact p.btns a {
	color : #B3960E;
}

/* Pie de página */

#footer {
	position: relative;
	height: 118px;
	margin :  0px auto;
	background: url(../images/footer-bg.jpg) top center repeat-x;
}
#footer p {
	position: relative;

	width : 946px;
	margin :  0px auto;
	padding: 90px  0px  0px  0px;
	color : #FFFFFF;

	font-family: "Georgia", "Times New Roman";
	font-size  : 12px;
}