html{
	min-width:778px;
/*	background: #505020  url(../images/bg.gif) repeat-x top right;	*/
background: url(../images/bgcubo.gif);
}
body{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cuerpo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 778px;
	margin : 0 auto;
	padding : 0;
	color:#4b4123;
}
.libreria{
	padding: 0;
	margin: 0;
}
#cuerpo #cabeza {	
	height : 128px;
	width : 451px;
	float : left;
}
#cuerpo #cabeza #bienvenidos{
	background : url(../images/bglinea.gif) repeat top;
	padding: 10px 0 0 20px;
	margin: 0;
	height : 24px;
	width : 431px;
	float : left;
	font-size: 13px;
	color: #fff;
	font-weight: 700;
}
	
#cuerpo #cabeza #bienvenidos a{
	padding: 0;
	color: #fff;	
}
#cuerpo #cabeza #bienvenidos a:hover{
	text-decoration: none;
}
#cuerpo #cabeza #logo{
	background : url(../images/logo.jpg) no-repeat top;
	height : 94px;
	width : 451px;
	float : left;
}


#cuerpo #banner_google_cabeza {
	height : 128px;
	width : 327px;
	float : left;
}
#cuerpo #marco_cuerpo {
	width : 779px;
	float : left;
	background: #eee1b9
}
#cuerpo #menu {
	float : left;
	width : 165px;
}

.menu_izq {
	float : left;
	text-align: left;
 
}
.menu_izq ul {
	border-top: 1px solid #bcae73;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
.menu_izq li {
	font-weight : bold;
}
.menu_izq a {
	background :#eee1b9 url(../images/ico.gif) no-repeat left center;
	padding : 5px 0 5px 18px;
	color : #7f3300;
	text-decoration : none;
	display : block;
	width :145px;
	font-size: 12px;
	border-bottom : 1px solid #bcae73;
	border-right:1px solid #bcae73;
}
.menu_izq a:hover {
	background : #fff3cd url(../images/ico_hover.gif) no-repeat left center;
	color: #7f3300;
	border-bottom : 1px solid #bcae73;
}
.menu_izq .seleccionado a {
	background : #fff3cd no-repeat left center;
	color: #7f3300;
	border-bottom : 1px solid #bcae73;
	border-right:1px solid #fff3cd;
	border-left:1px solid #bcae73;
}

#cuerpo #marco_cuerpo #txt {
	width : 424px;
	float : left;
	padding : 0 0 10px 0;
	background: #fff3cd;
}

#cuerpo #marco_cuerpo #txt #informacion {
	float : left;
	font-size : 12px;
	padding : 0 0 0 10px;
	text-align: justify;
}
#cuerpo #marco_cuerpo #txt #informacion #titulo {
	width : 390px;
	font-size : 15px;
	font-weight : 700;
	padding : 12px 0 2px 0;
	border-bottom : 1px solid #eee1b9;
	color:#434343;
}



.contenido {
	padding : 5px 5px 5px 0;
}
.contenido a{
	text-decoration: none;	
}
.contenido a:hover{
	text-decoration: underline;
}



/*inicio listado del medio*/
.marco_list_uno{
	float: left;
	width: 400px;	
	margin: 0 0 5px 0;
	padding: 0;
	background: #f0ead7;
	border: 1px solid #b6a983	
}
.mlu_txt{
	padding: 2px 0 5px 5px ;
	margin: 0;
}
.mlu_titulo{
	width: 390px;
	padding: 3px 0 0 10px;
	margin: 0;
	acolor: #000;
	color: #7D0E15;
	font-weight: 700;
	font-size: 13px;
	float: left;
}
.mlu_img{	
	padding: 8px 5px 8px 8px;
	margin: 0;
	background:url(../images/mlu.gif) no-repeat;
	width: 115px;
	float: left;
}
.mlu_contenido{
	afont-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 13px;
	width: 370px;
	padding: 5px 0 10px 0;
	margin: 0;
	color: #393939;
	float: left;

}
.mlu_mas a{
	padding: 5px 0 2px 0;
	margin: 0;
	float: right;
	font-style: italic;
	font-size: 11px;
	text-decoration: underline;
	color: #000;
}
.mlu_mas a:hover{
	text-decoration:none;
}

/*fin listado del medio*/


.marco_list_dos{
	float: left;
	width: 400px;	
	margin: 0 0 5px 0;
	padding: 0;
	background: #eee1b9;
	border: 1px solid #b6a983	
}
.mld_img{	
	padding: 8px 5px 8px 8px;
	margin: 0;
	background:url(../images/mld.gif) no-repeat;
	width: 115px;
	float: left;
}


/*inicio menu medio*/
#menucabeza{
	width: 778px;
	height: 55px;
	padding: 0;
	margin: 0;
	background: url(../images/bgcabeza.gif);
	float: left;
}

#menumedio {
	padding: 0;
	margin: 0;
	font-size: 13px;
}
#menumedio ul, li {
	list-style-type: none;
}
#menumedio ul {
	margin: 0;
	padding: 7px 0 0 0;
}
#menumedio li {
	float: left;
}

#menumedio a{
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 2px 5px;
	text-align: center;
}
#menumedio a#seleccionado {
	padding: 3px 5px 4px 5px;
	background: #767648;
	color: #fff;
}
#menumedio li.espaciomenucabeza{
	padding: 2px 5px 2px 4px;	
	width: 10px;
}
#menumedio a:hover {
	padding: 4px 5px 4px 5px;
	background: #767648;
	color: #fff3cd;
}
/*fin menu medio*/


#cuerpo .pie {
	border-top : 0px solid #fff;
	padding: 10px 0;	
	font-weight: 700; 
	width : 779px;
	float : left;
	color: #790B14;
	text-align: center;
	background: #EEE1B9
}

/*inicio menu pie*/
#menupiecenter{
	width : 178px;
	margin : 0 auto;
	padding : 0;
	
}
#menupie {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	
}
#menupie ul, li {
	list-style-type: none;
}
#menupie ul {
	margin: 0;
	padding: 4px 0 0 0;
}
#menupie li {
	float: left;
}
#menupie a{
	text-decoration: none;
	display: block;
	padding: 2px 5px;
	text-align: center;
	padding: 2px 5px;	
	background:  #cdbe91;
	color:#000;	

}
#menupie a#seleccionado {
	padding: 2px 5px;	

	background: #767648;
	color: #fff3cd;
}
#menupie li.espaciomenupie{
	padding: 4px 5px;	
}
#menupie a:hover {
	background: #767648;
	color: #fff3cd;
}
/*fin menu pie*/


/*varios*/
.marco_der{
	float: right;
	padding: 5px 0 0 0;
	margin: 0;
	width: 186px;
}
#banner_google_right{
	padding: 0;
	margin: 0;
}

.bannerizq{
	text-align: center;
	padding: 10px 0;
	margin: 0;
	width: 150px;
}

.img_tder{
	float: right;
	padding: 2px;
	margin: 8px 8px 0 8px;
	border: 1px solid #000
}


/* steve inicio */
.nube{
	padding: 10px 0 0 5px;
	margin: 0;
}

.enviarpoema { color:#4C3491; margin-top:15px;text-align:center}
.enviarpoema a { color:#666633; font-weight:bold;font-size:16px}

.contenidopoema {
	padding : 5px 5px 5px 0;
	background:url(../images/bgform.jpg) no-repeat;
	
}

.autor{
	color:red;font-weight:bold;font-size:14px}

.autorname{
	font-size:10px}

.visto{
	color:#7C0F12;font-weight:bold;font-size:12px}
	
.votar{
	color:#7C0F12;font-weight:bold;font-size:12px;padding-left:130px;_padding-left:140px;}
	

.resultados{
	background:#EEE1B9;padding:10px 4px 10px 4px;border:1px dashed silver;width:95%
}
.error{
	color: #891015;
	font-weight:bold;
}

#mensajes{
	background:#F6D7DF url(/images/fondopoema.jpg) no-repeat bottom left;
	border:2px dashed silver;
	padding:3px 6px 2px 6px;
	}

.poemacompleto{
	afloat: left;
	width: 400px;	
	margin: 0 0 5px 0;
	padding: 0;
/*	background: url(../images/bgtxt.gif) no-repeat top left;*/
	color: #000;
	border: 1px solid #b6a983
}

.imgflor{
	height: 521px;
	width: 110px;
	float: left;	
	margin: 0;
	padding: 0;
	background: url(../images/bgtxt.gif) no-repeat top left;
}

.mlu_poemacompleto {
	width: 380px;
	padding:8px 5px 10px 0;	
	margin: 0;
	color:#564A25;
	font-weight: 600;
	text-align:center;
}

pre{
background: Red;
	float: left;
	width: 380px;
	padding:8px 5px 10px 0;	
	margin: 0;
	color:#564A25;
	font-weight: 550;
	text-align:center;
}


.titpoemacompleto{
	color:#2D2610;
	font-weight: 700;
	font-size:20px;
	text-decoration:underline;
	font-style:italic;
}

.titulomenus{
	background: url(../images/titulomenus.gif) no-repeat top left;
	width: 164px;
	font-size: 11px;
	font-weight: 700;
	height: 13px;
	color: #F4E4B1;
	padding: 5px 0 5px 0;
	margin: 0;
	text-align: center;
}

.titulopub{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color:#666633;	
	width: 164px;
	font-size: 11px;
	font-weight: 700;
	height: 13px;
	padding: 12px 0;
	margin-bottom: 10px;
	text-align: center;
}

.titulopub a{color: #FFF;}

/* menu usuario */

.menu_user ul {
	border-top: 1px solid #bcae73;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
.menu_user li {
	font-weight : bold;
}
.menu_user a {
	background :#eee1b9 url(../images/ico.gif) no-repeat left center;
	padding : 5px 0 5px 18px;
	color : #666633;
	text-decoration : none;
	display : block;
	width :145px;
	font-size: 12px;
	font-weight: 550;
	border-bottom : 1px solid #666633;
	border-right: 1px solid #666633;
}
.menu_user a:hover {
	background : #9A292D url(../images/ico_hover.gif) no-repeat left center;
	color: #FFF;
	border-bottom : 1px solid #bcae73;
}
.menu_user .seleccionado a {
	background : #fff3cd no-repeat left center;
	color: #666633;
	border-bottom : 1px solid #666633;
	border-right:1px solid #FFF3CD;
	border-left:1px solid #666633;
}

#googleposition{
_margin-top:-600px}

.mostrar{visibility:visible}

.nomostrar{visibility:hidden}

.t1{font-size:0.8em}
.t2{font-size:1em}
.t3{font-size:1.2em}
.t4{font-size:1.4em}
.t5{font-size:1.6em}
.t6{font-size:1.8em}
.t7{font-size:2em}
.t12{font-size:2.2em}

/* steve fin */
