/***************************************************/
/* CSS Document for Postales.com (General styles)  */
/* Date created: 2007/09/25 										   */
/* Date last modified: 2008/07/18 							   */
/* Developer: Karel A. Diaz <karel@grolis.com> 	   */
/***************************************************/
body {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#60511e;
}
a:link, a:active, a:hover, a:visited {
	font-size:10px;
	color:#60511e;
}
h1 {
	width:569px;
	text-align:center;
	font-size:20px;
	color:white;
	margin:2px;
}
h2 {
	width:160px;
	text-align:center;
	font-size:13px;
	color:white;
	margin:2px;
}
h3 {
	font-size:16px;
	color:red;
	font-weight:bold;
}
h4 {
	font-size:18px;
	color:black;
	font-weight:bold;
}
h5 {
	font-size:14px;
	color:black;
	font-weight:bold;
	text-align:center;
}
form {
	display:inline;
}
form input {
	vertical-align:middle;
}
#container {
	width:778px;
	margin:0 auto;
	overflow:hidden;
	background-color:#ebe1bd;
}
#topmenu {
	width:100%;
	height:29px;
	line-height:29px;
	padding-bottom:1px;
	clear:both;
	color:white;
}
#languages {
	width:140px;
	height:29px;
	padding:0 10px;
	float:left;
	display:none;
}
#languages img {
	width:27px;
	height:17px;
	border:0;
	margin:5px 5px 5px 0;
}
#linkwrapper {
	height:29px;
	float:right;
}
#links {
	height:29px;
}
#links a:link, #links a:active, #links a:hover, #links a:visited {
	display:block;
	padding:0 10px;
	float:left;
	font-size:9px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}
#secondrow {
	width:100%;
	height:84px;
	clear:both;
	background:#ebe1bd;
}
#logo {
	width:244px;
	height:79px;
	float:left;
	overflow:hidden;
	padding-left:20px;
	background:none;
}
.publi1, a.publi1:link, a.publi1:active, a.publi1:hover, a.publi1:visited {
	font-size:15px;
	text-decoration:none;
}
.publi2, a.publi2:link, a.publi2:active, a.publi2:hover, a.publi2:visited {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.publi1:hover, a.publi2:hover{
	text-decoration:underline;
}
#topbanner {
	width:400px;
	height:139px;
	float:left;
	overflow:hidden;
}
#adsensewrapper {
	width:760px;
	margin:0 auto 8px;
	text-align:center;
	clear:both;
	overflow:hidden;
}
#loginmenos1 {
	width:260px;
	height:42px;
	line-height:20px;
	padding:8px 0 0;
	float:left;
	text-align:right;
}
#login {
	width:140px;
	height:47px;
	overflow:hidden;
	padding-top:3px;
	float:left;
	font-size:10px;
	text-align:center;
}
/*
#login {
	width:134px;
	height:136px;
	float:right;
	text-align:center;
	line-height:16px;
}
*/
#loginmas1 {
	width:94px;
	height:45px;
	line-height:16px;
	padding:5px 0 0;
	float:left;
}
input.logtxt, input.logtxtini, input.logtxterror {
	width:110px;
	height:12px;
	margin:3px 0;
	color:black;
	font-size:11px;
	font-style:normal;
}
input.logtxtini {
	color:#999999;
	font-style:italic;
}
input.logtxterror {
	color:red;
	font-style:italic;
}
input.logbtn {
	width:85px;
	height:19px;
	margin-top:4px;
	padding-bottom:4px;
	border:0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
	background:url(../images/ingresar.gif);
}
#login a:link, #login a:active, #login a:hover, #login a:visited {
	font-size:10px;
	text-decoration:none;
}
#login a:hover {
	text-decoration:underline;
}
#login div.logged {
	font-family:"Lucida Sans", Helvetica, sans-serif;
	font-size:11px;
	color:white;
	text-align:right;
	margin-top:15px;
}
#login a.logged:link, #login a.logged:active, #login a.logged:hover, #login a.logged:visited {
	font-size:11px;
	color:white;
	text-transform:uppercase;
}
#middlerow {
	width:760px;
	padding:9px;
}
#searchsection {
	width:96%;
	padding:0 2%;
	margin-bottom:10px;
	clear:both;
}
a.favorites:link, a.favorites:active, a.favorites:hover, a.favorites:visited {
	display:block;
	padding-left:18px;
	margin:6px 0;
	float:left;
	background:url(/images/agregar_favoritos.gif) top left no-repeat;
}
a.favorites:hover {
	color: #ab9e73;
}
#formwrapper {
	width:392px;
	float:right;
	font-size:12px;
	padding:5px 0 0;
}
input.searchtxt {
	width:220px;
	height:18px;
	padding:4px 0 2px 5px;
	border:0;
	font-size:13px;
	background:url(/images/buscador.gif) top left no-repeat;
}
input.searchbtn {
	width:29px;
	height:24px;
	padding:0;
	margin:0;
	border:0;
	background:url(/images/buscador_2.gif) top left no-repeat;
}
#formwrapper .labelGoogle {
	vertical-align:middle;
}
#resources {
	width:100%;
	height:72px;
	overflow:hidden;
	margin-bottom:10px;
	font-size:14px;
	color:white;
	clear:both;
}
.resource {
	width:138px;
	height:72px;
	padding:7px;
	float:left;
	margin:0;
}
#resources a.big:link, #resources a.big:active, #resources a.big:hover, #resources a.big:visited {
	font-size:14px;
	color:white;
	text-decoration:none;
	font-weight:bold;
}
#resources a:link, #resources a:active, #resources a:hover, #resources a:visited {
	color:white;
	text-decoration:none;
}
#resources a:hover, #resources a.big:hover {
	text-decoration:underline;
}
#panels {
	width:100%;
	overflow:hidden;
	clear:both;
}
#panels a:link, #panels a:active, #panels a:hover, #panels a:visited {
	font-size:11px;
	font-style:normal;
	text-decoration:none;
}
#panels a.medium:link, #panels a.medium:active, #panels a.medium:hover, #panels a.medium:visited {
	font-size:13px;
	line-height:20px;
	text-decoration:none;
}
#panels a:hover, #panels a.medium:hover {
	color: #aba281;
	text-decoration:underline;
}
#leftcolumn {
	width:172px;
	float:left;
	margin-right:9px;
}
#rightcolumn {
	width:579px;
	float:right;
}
#rightcolumn label {
	display:block;
	padding-left:10px;
	color:black;
	line-height:22px;
	font-size:11px;
	font-weight:bold;
}
#rightcolumn .blacktext {
	color:black;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
}
#rightcolumn input.textf, #rightcolumn input.textferror {
	width:271px;
	height:20px;
	padding:4px 4px 0;
	border:none;
	color:black;
	background:transparent url(../images/buscador2.gif) top left no-repeat;
}
#rightcolumn input.textferror {
	color:red;
	background:transparent url(../images/buscador2error.gif) top left no-repeat;
}
#rightcolumn input.textfshort, #rightcolumn input.textfshorterror {
	width:242px;
	height:20px;
	padding:4px 4px 0;
	border:none;
	color:black;
	background:transparent url(../images/buscador3.gif) top left no-repeat;
}
#rightcolumn input.textfshorterror {
	color:red;
	background:transparent url(../images/buscador3error.gif) top left no-repeat;
}
#rightcolumn input.textfreshort, #rightcolumn input.textfreshorterror {
	width:132px;
	height:20px;
	padding:4px 4px 0;
	border:none;
	color:black;
	background:transparent url(../images/buscador4.gif) top left no-repeat;
}
#rightcolumn input.textfreshorterror {
	color:red;
	background:transparent url(../images/buscador4error.gif) top left no-repeat;
}
#rightcolumn textarea {
	width:487px;
	height:180px;
	padding:4px;
	border:none;
	color:black;
	background:transparent;
}
.divtextarea {
	width:495px;
	height:188px;
	background:url(../images/cajamensaje.gif) top left no-repeat;
}
#rightcolumn textarea.minitextarea {
	width:150px;
	height:157px;
	border:none;
	overflow:hidden;
	background:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.divminitextarea {
	width:158px;
	height:168px;
	background:url(../images/cajamensajito.gif) top left no-repeat;
}
#rightcolumn .forwbutton, #rightcolumn .backbutton {
	width:154px;
	height:27px;
	border:none;
	padding:0 10px 2px 0;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:white;
	cursor:pointer;
	text-transform:uppercase;
}
#rightcolumn .backbutton {
	padding:0 0 2px 10px;
}
.short, .long {
	width:170px;
	height:19px;
	border:0;
	padding-bottom:2px;
	cursor:pointer;
	color:white;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.long {
	width:290px;
}
.narrowpanel {
	width:160px;
	padding:0px 5px 5px;
	margin-bottom:9px;
	overflow:hidden;
	line-height:18px;
	border-top:2px solid #ddd2ad;
	border-right:2px solid #ddd2ad;
	background-color:#f7f3e5;
}
.widepanel {
	width:569px;
	padding:0px 4px 5px;
	margin-bottom:9px;
	overflow:hidden;
	border-top:2px solid #ddd2ad;
	border-right:2px solid #ddd2ad;
	background-color:#f7f3e5;
}
.grillpanel {
	width:475px;
	padding:10px;
	color:black;
	clear:both;
	background:url(../images/grillaFondo.gif) repeat;
}
.formsection {
	width:537px;
	overflow:hidden;
	clear:both;
	border-bottom:2px dotted #d1cab3;
	padding:0 16px 16px;
}
.formlinewrapper {
	width:100%;
	clear:both;
}
.formnombre {
	width:49%;
	float:left;
	overflow:hidden;
}
.formcorreo {
	width:50%;
	float:right;
	overflow:hidden;
}
.formusuario {
	width:49%;
	float:left;
}
.formcontrasena {
	width:50%;
	float:right;
}
ul.afiliados {
	padding:0;
	margin:0;
}
ul.afiliados li {
	padding-left:8px;
	margin-left:8px;
	list-style:none;
}
ul.catalogo, ul.catalogovertical {
	width:567px;
	overflow:hidden;
	clear:both;
	padding:0;
	margin:0;
	text-align:center;
}
ul.catalogo li {
	width:113px;
	overflow:hidden;
	padding:10px 0;
	margin:0;
	display:block;
	float:left;
	list-style:none;
}
ul.catalogovertical li {
	width:232px;
	overflow:hidden;
	padding:25px;
	margin:0;
	display:block;
	float:left;
	list-style:none;
}
ul.catalogo li.line, ul.catalogovertical li.line {
	width:100%;
	height:1px;
	overflow:hidden;
	padding:0;
	float:none;
	clear:both;
}
#pagination {
	width:100%;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-align:center;
	color:black;
}
#pagination a:link, #pagination a:active, #pagination a:hover, #pagination a:visited {
	font-style:normal;
	color:#60511e;
	text-decoration:underline;
}
.preview {
	width:550px;
	margin:0 auto;
	overflow:hidden;
	font-size:13px;
	color:black;
	text-align:center;
}
.tituloPersonajes {
	font-size:21px;
	color:red;
}
.cajaPersonajes2 {
	background-image:url(/images/degrade2.jpg);
}
.cajaPersonajes {
	background-image:url(/images/degrade.jpg);
}
#bottomrow {
	width:100%;
	border-top:2px solid #ddd2ad;
	background-color:#f7f3e5;
}
#bottomrow a:link, #bottomrow a:active, #bottomrow a:hover, #bottomrow a:visited {
	font-size:10px;
	text-decoration:none;
}
#bottomrow a:hover {
	color: #aba281;
	text-decoration:underline;
}
#copyright {
	width:90%;
	padding:10px 5%;
	text-align:center;
	border-top:1px dotted #d1cab3;
	background-color:#f7f3e5;
}
.textoAgenda {
	color: #60511E;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	text-align:right;
}
.titulosMisPuntos {
	color: #60511E;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-align:right;
}
#errordiv {
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
}
.bannerenvio {
	width:135px;
	float:left;
	overflow:hidden;
	padding:0px 4px 5px;
}
#history {
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:black;
	text-align:left;
	text-decoration:none;
}
#history td.hisTitle {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:black;
}
#history a.hisTitleLink:link, #history a.hisTitleLink:active, #history a.hisTitleLink:hover, #history a.hisTitleLink:visited {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
#history a.hisTitleLink:hover {
	color:black;
	font-style:normal;
	text-decoration:underline;
}
#history a.hisSubLink:link, #history a.hisSubLink:active, #history a.hisSubLink:hover, #history a.hisSubLink:visited {
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
#history a.hisSubLink:hover {
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}
#history td.hisFecha {
	font-size:11px;
	font-weight:bold;
	color:#796741;
	text-align:right;
}
#history td.hisGrill {
	font-size:10px;
	padding:8px 4px;
	background:url(../images/grillaFondo.gif) repeat;
}
#history td.hisFin {
	height:25px;
	border-top:1px dashed #bdb8aa;
}
#customanim {
	font-size:11px;
	color:black;
	text-align:center;
}
#customanim img, #customanim label {
	margin:0 auto;
	padding:0;
}
#panels a.h1link:link, #panels a.h1link:active, #panels a.h1link:hover, #panels a.h1link:visited {
	font-size:20px;
	color:white;
	text-decoration:none;
}
#backlink {
	width:100%;
	line-height:27px;
	padding:20px 0;
	text-align:center;
}
.backloggedname {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
#textopostal {
	width:548px;
	margin:20px auto;
	clear:both;
	overflow:hidden;
	color:#60511e;
	border:1px solid #aba281;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(/images/postcard_bkg.gif) left repeat-y;
}
#usermensaje {
	width:240px;
	padding:16px;
	float:left;
	overflow:hidden;
	line-height:20px;
	font-size:16px;
	text-align:justify;
}
#usermensaje a:link, #usermensaje a:active, #usermensaje a:hover, #usermensaje a:visited {
	font-size:16px;
	color:#00c;
	text-decoration:underline;
}
#remitente {
	width:240px;
	height:209px;
	padding:100px 16px 16px;
	text-align:left;
	font-size:14px;
	float:right;
	background:url(/images/selloPostal.gif) top right no-repeat;
}
#remitente span {
	width:96%;
	display:block;
	padding:2%;
	line-height:16px;
	border-bottom:1px solid #999999;
}
.wallpaperimg {
	width:232px;
	padding:0 30px;
	float:left;
	text-align:center;
}
.wallpaperlinks {
	width:256px;
	line-height:22px;
	float:right;
	text-align:left;
	padding-top:8px;
}
.adsense {
	width:468px;
	height:60px;
	margin:25px auto;
	overflow:hidden;
}
ul.tabnav {
	width:90%;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:10px 0;
	padding-left:10%;
}
ul.tabnav li {
	width:20%;
	list-style:none;
	float:left;
	margin-right:3%;
	padding:3px 0;
	text-align:center;
	border:1px solid #A4976B;
	background:#EBE1BD;
	cursor:pointer;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:black;
}
.codigo {
	padding:0 12px;
	color:black;
	font-family:'Courier New', Courier, monospace;
	font-size:13px;
	border:1px solid black;
	background-color:white;
}
#logo h1 {display:none !important}
#notfound {
	width:760px;
	border-top:2px solid #ddd2ad;
	border-bottom:2px solid #ddd2ad;
	background:#f7f4e5;
	padding:20px 0;
	margin:20px 0;
	text-align:center;
	font-size:14px;
	clear:both;
	overflow:hidden;
}
#notfound h6 {
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
#notfound a {
	font-size:14px;
	text-decoration:underline;
}