/* Developed by: ProyectosW.com */
/* Copyright 2008-2011 pesomexicano.com.mx */
body,td,th {
	color: #666666;
}
body {
	background-color: #FFFFFF;
	background-image: url(images/bgtop2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#pagina {
	background-color: #FFFFFF;
	background-image: url(images/bgtop.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 840px;
	margin: 0px auto;
	min-height: 600px;
	*height: 600px;
	*+height: auto;
	height: auto; !important
	padding: 0px;
	display: block;
	clear: both;
	float: none;
}
	#pagina #cabeza {
		width: 800px;
		height: 150px;
		margin: 0px auto;
		margin-bottom: 20px;
		padding: 0px;
		display: block;
		clear: both;
		float: none;
	}
		#cabeza #pesomexicano {
			width: 264px;
			height: 91px;
			top: 10px;
			left: 10px;
			float: left;
			position: relative;
			cursor: hand;
		}
		#cabeza #pubcabeza {
			width: 468px;
			height: 60px;
			top: 26px;
			right: 20px;
			float: right;
			position: relative;
		}
		#cabeza .mainmenu {
			margin: 0px;
			margin-top: 30px;
			padding: 0px 5px;
			display: block;
			clear: both;
			float: none;
		}
			.mainmenu li {
				display: inline;
				font-size: 16px;
				font-weight: bold;
				color: #009900;
				list-style-type: none;
				margin: 0px;
				padding: 0px 7px;
			}
				.mainmenu li a {
					color: #009900;
				}
					.mainmenu li a:hover {
						color: #666666;
					}
	#pagina #cuerpo {
		width: 800px;
		margin: 0px auto;
		padding: 0px;
		display: block;
		clear: both;
		float: none;
	}
		#cuerpo #pub728x90xtop {
			width: 728px;
			height: 90px;
			margin: 0px auto;
			margin-bottom: 5px;
		}
		#cuerpo #contenido {
			width: 510px;
			float: left;
			margin: 0px;
			margin-left: 5px;
			margin-bottom: 15px;
			padding: 0px;
		}
			#contenido #posts {
				display: block;
				clear: both;
				float: none;
				margin: 0px;
				padding: 0px;
			}
				#posts .post {
					display: block;
					clear: both;
					float: none;
					margin: 0px;
					margin-bottom: 15px;
					padding: 0px;
				}
					.post #addThis {
						display: block; clear: both; float: none;
						text-align: right;
						margin: 0px; margin-bottom: 5px;
						padding: 0px; padding-top: 6px;
					}
					.post h1 {
						font-size: 20px;
						font-weight: normal;
						margin: 3px 0px;
						padding: 0px 5px;
						color: #009900;
					}
						.post h1 span {
							font-size: 11px;
							display: block;
							clear: both;
							float: none;
							text-align: right;
							color: #999999;
						}
						.post h1 a {
							color: #009900;
						}
					.post .texto {
						font-size: 13px;
						line-height: 135%;
						color: #666666;
						padding-bottom: 5px;
					}
						.texto a {
							color: #009933;
						}
						.texto a:hover {
							color: #993333;
						}
						.texto img.img {
							float: left;
							border: #E6F9E4 solid 1px;
							padding: 2px;
							margin: 4px;
							margin-left: 0px;
						}
						.texto img.icg {
							display: block;
							clear: both;
							float: none;
							border: #E6F9E4 solid 1px;
							margin: 4px auto;
							padding: 2px;
						}
						.texto img.idg {
							float: right;
							border: #E6F9E4 solid 1px;
							padding: 2px;
							margin: 4px;
							margin-right: 0px;
						}
						#pub300x250 {
							width: 300px;
							height: 250px;
							display: block; clear: both; float: none;
							margin: 0px auto;
							padding: 0px;
						}
					.post ul.menupost {
						display: block;
						clear: both;
						float: none;
						margin: 0px;
						padding: 0px 4px;
						padding-top: 3px;
						list-style-type: none;
						border-top: #00FF99 solid 1px;
					}
						ul.menupost li {
							font-size: 11px;
							color: #006600;
						}
							ul.menupost li a {
								color: #009933;
							}
								ul.menupost li a:hover {
									color: #990000;
								}
				#posts .minipost {
					display: block;
					clear: both;
					float: none;
					margin: 0px;
					margin-bottom: 15px;
					padding: 0px;
				}
					.minipost h1 {
						display: inline;
						font-size: 14px;
						color: #999999;
						margin: 0px;
						margin-right: 5px;
						padding: 0px;
					}
						.minipost h1 a {
							color: #009900;
						}
					.minipost .texto {
						display: inline;
						font-size: 12px;
						line-height: 135%;
						color: #666666;
						margin-right: 5px;
					}
					.minipost span.date {
							font-size: 11px;
							display: block;
							clear: both;
							float: none;
							text-align: right;
							color: #999999;
					}
			#contenido h1.pagetitle {
				font-size: 20px;
				font-weight: normal;
				color: #006600;
				margin: 5px 0px;
				padding: 5px 9px;
			}
			#contenido h1.pagetitle2 {
				border-bottom: #CCCCCC solid 2px;
				background-color: #EBEBEB;
			}
			#contenido .pagetext {
				font-size: 13px;
				line-height: 140%;
				color: #333333;
			}
				.pagetext .cotizacion {
					display: block; clear: both; float: none;
				}
					.cotizacion .moneda {
						width: 230px;
						display: block inline;
						margin: 0px;
						padding: 3px;
						float: left;
					}
					.cotizacion .cambio {
						width: 263px;
						display: block inline;
						margin: 0px;
						padding: 3px;
						text-align: right;
						float: left;
					}
					.pagetext .ccolor {
						background-color: #E6F9F4;
					}
				#contenido h1.pagetitle span {
					font-size: 11px;
					color: 0066CC;
				}
					#contenido #etiquetas {
						display: block; clear: both; float: none;
						text-align: center;
						line-height: 150%;
						color: #009900;
					}
						#etiquetas span {
							margin: 0px 6px;
							padding: 0px;
						}
							#etiquetas span a {
								text-decoration: none;
								color: #009900;
							}
							#etiquetas span a:hover {
								text-decoration: underline;
								color: #666666;
							}
							#etiquetas span a:visited {
								text-decoration: none;
								color: #990000;
							}
				#contenido #paginacion {
					display: block; clear: both; float: none;
					text-align: center;
					margin: 8px 15px;
					padding: 0px;
				}
					#paginacion span {
						margin: 0px 1px;
						padding: 0px;
						font-size: 12px;
						display: block; float: left; margin-bottom: 15px;
					}
						#paginacion span a {
							margin: 0px;
							padding: 4px 5px;
							background-color: #D6D6D6;
							color: #006633;
							border: #828282 solid 1px;
						}
						#paginacion span a:hover {
							background-color: #A6A6A6;
							text-decoration: none;
						}
						#paginacion span a:active {
							background-color: #333333;
							color: #CCCCCC;
						}
			#contenido ol.listaordenada {
				margin: 2px 25px;
				padding: 0px;
				font-size: 13px;
			}
				ol.listaordenada li {
					margin: 3px 0px;
					padding: 0px;
				}
					ol.listaordenada li a {
						color: #990000;
					}
						ol.listaordenada li a:hover {
							color: #009900;
						}
						ol.listaordenada li a:visited {
							color: #999999;
						}
					ol.listaordenada li span {
						display: block; clear: both; float: none;
						font-size: 10px;
						margin-left: 20px;
					}
			#contenido #comentarios {
				display: block; clear: both; float: none;
				margin: 5px 0px;
				padding: 0px;
			}
				#comentarios h2 {
					display: block;
					clear: both;
					float: none;
					margin: 3px 0px;
					margin-bottom: 9px;
					padding: 0px;
					font-size: 18px;
				}
					#comentarios h2 span {
						font-size: 11px;
						color: #999999;
						margin: 3px 1px;
					}
				#comentarios ol#comentarius {
					margin: 2px 25px;
					padding: 0px;
					display: block; clear: both; float: none;
				}
						ol#comentarius li {
							margin-top: 5px;
							margin-bottom: 9px;
						}
							ol#comentarius li b.name {
								font-size: 14px;
								font-weight: bold;
							}
							ol#comentarius li span {
								font-size: 11px;
								color: #999999;
								margin: 3px 1px;
							}
							ol#comentarius li span a {
								font-size: 11px;
								color: #999999;
								margin: 3px 1px;
								text-decoration: none;
								border-bottom: #0099FF dotted 1px;
							}
							ol#comentarius li span a:hover {
								font-size: 11px;
								color: #0066CC;
								margin: 3px 1px;
								text-decoration: none;
								border-bottom: #0099FF dotted 1px;
							}
							ol#comentarius li span a:active {
								font-size: 11px;
								color: #0066CC;
								margin: 3px 1px;
								text-decoration: none;
								border-bottom: #0099FF dotted 1px;
							}
							ol#comentarius li span a:visited {
								font-size: 11px;
								color: #0066CC;
								margin: 3px 1px;
								text-decoration: none;
								border-bottom: #0099FF dotted 1px;
							}
							ol#comentarius li .texto {
								font-size: 13px;
								color: #333333;
								line-height: 120%;
								margin: 3px 1px;
							}
				#contenido form#agregarcomentario {
					display: block;
					float: none;
					clear: both;
					margin: 15px auto;
					padding: 1px 3px;
				}
					form#agregarcomentario h2 {
						display: block;
						clear: both;
						float: none;
						margin: 3px 0px;
						margin-bottom: 9px;
						padding: 0px;
						font-size: 18px;
					}
					form#agregarcomentario label {
						display: block;
						clear: both;
						float: none;
						margin: 3px 0px;
						padding: 0px;
					}
					form#agregarcomentario label span {
						font-size: 11px;
						color: #999999;
					}
					form#agregarcomentario input.campo,textarea.campo {
						background-color: #FFFFFF;
						font-family: Trebuchet MS, Verdana, Arial, sans-serif;
						font-size: 13px;
						line-height: 125%;
						display: block;
						clear: both;
						float: none;
					}
					form#agregarcomentario input.campo:focus,textarea.campo:focus {
						background-color: #f9f9f9;
						font-family: Trebuchet MS, Verdana, Arial, sans-serif;
						font-size: 13px;
						line-height: 125%;
					}
					form#agregarcomentario input.boton {
						margin-right: 30px;
						font-family: Trebuchet MS, Verdana, Arial, sans-serif;
						font-size: 13px;
					}
		#cuerpo #miscelanea {
			width: 265px;
			float: right;
			margin: 0px;
			margin-right: 5px;
			margin-bottom: 15px;
			padding: 0px;
		}
			#miscelanea #pub250x250xlfc {
				width: 250px;
				height: 250px;
				margin: 2px auto;
			}
			#miscelanea #twitter {
				width: 259px;
				height: 30px;
				margin: 3px auto;
				padding: 0px;
				background-image: url(images/twitter-pesomexicano.jpg);
				background-position: center;
				background-repeat: no-repeat;
			}
			#miscelanea #acercade {
				font-size: 12px;
				line-height: 120%;
				color: #666666;
				background-color: #E6F9E4;
				margin: 0px;
				padding: 5px;
			}
			#miscelanea h2 {
				font-size: 17px;
				font-weight: bold;
				display: block;
				clear: both;
				float: none;
				margin: 5px 0px;
				padding: 3px 2px;
				color: #006600;
			}
				#miscelanea h2 a {
					color: #006600;
				}
					#miscelanea h2 a:hover {
						color: #666666;
					}
				#miscelanea #tagsma {
					display: block; clear: both; float: none;
					margin: 0px;
					padding: 0px 3px;
				}
					#tagsma span {
						margin: 0px;
						margin-right: 10px;
						padding: 0px;
					}
						#tagsma span a {
							color: #666666;
						}
							#tagsma span a:hover {
								color: #006600;
							}
				#miscelanea ul.misclista {
					display: block; clear: both; float: none;
					list-style-type: square;
					margin: 2px 30px;
					padding: 0px;
				}
					ul.misclista li {
						list-style-position: outside;
						font-size: 12px;
						margin: 2px 0px;
						padding: 0px;
						color: #009900;
					}
						ul.misclista li a {
							color: #666666;
						}
							ul.misclista li a:hover {
								color: #006600;
							}
				#miscelanea .buscador {
					display: block; clear: both; float: none;
					margin: 0px;
					margin-bottom: 7px;
					padding: 5px 3px;
					background-color: #009900;
				}
					.buscador h3 {
						font-size: 14px;
						color: #FFFFFF;
						margin: 3px 0px;
						margin-bottom: 5px;
						padding: 0px;
					}
					.buscador div {
						text-align: center;
					}
					.buscador input {
						font-size: 12px;
						padding: 1px;
						font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
					}
#pies {
	width: 100%;
	background-image: url(images/bgbot2.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0px auto;
	padding: 0px;
	display: block;
	clear: both;
	float: none;
}
	#pies #pies_contenido {
		background-color: #FFFFFF;
		background-image: url(images/bgbot.jpg);
		background-position: bottom center;
		background-repeat: no-repeat;
		width: 840px;
		height: 150px;
		margin: 0px auto;
		padding: 0px;
		display: block;
		clear: both;
		float: none;
	}
		#pies_contenido .menubottom {
			display: block;
			clear: both;
			float: none;
			width: 800px;
			margin: 0px auto;
			padding: 5px 0px;
			list-style-type: none;
		}
			.menubottom li {
				margin: 0px;
				padding: 0px 7px;
				color: #999999;
				font-size: 11px;				
				display: inline;
			}
				.menubottom li a {
					color: #717171;
				}
					.menubottom li a:hover {
						color: #009933;
					}
		#pies_contenido #pubpies {
			width: 728px;
			height: 90px;
			margin: 0px auto;
			margin-bottom: 8px;
			*margin-bottom: 12px;
			padding: 0px;
		}
		
.buscador2 {
	display: block; clear: both; float: none;
	margin: 15px;
	margin-top: 0px;
	text-align: center;
}
	.buscador2 h2 {
		font-size: 18px;
		font-weight: normal;
		margin: 0px;
		margin-bottom: 5px;
		padding: 0px;
	}
	.buscador2 input {
		font-size: 12px;
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		padding: 1px;
	}
	
	.dn { display: none!important; }
	.br,.salto { display: block; clear: both; float: none; height: 0px; }

#referencias {
	display: block; clear: both; float: none;
}
	#referencias .referenciasT,#referencias .referenciasD {
		display: block; clear: both; float: none;
	}
	.referenciasD .r {
		display: inline!important;
		font-size: 12px;
	}

