html
{
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}

body
{
font: 80%/150% "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
color:#333;
margin:0;padding:0;
background: #fafbd1 url(http://www.puerto-vallarta.com/images/headerbg.jpg) repeat-x top left;
}

#container{margin:15px 0 15px 30px;}
#logo {position:absolute; top:7px; left:30px;}
#logo a:link {border:none;}
#logo a:visited{border:none;}
#logo img{padding:0;border:none;}
logo a:hover{background-color:none;}
#left {width:65%; float:left;margin-bottom:15px; margin-top:50px;}
#comments-open {margin-bottom:15px;}

#right {position:absolute; left:70%; top:110px; font-size:85%;font-family:Verdana, sans-serif; float:right;}

.module { padding: 0;}
.module h2 {margin-bottom:10px;}

.wrap {width:275px;}

.clear {clear:both;}
form { margin: 0; padding: 0; }
a { text-decoration: none;
border-bottom:solid #438c8a 1px;
color:#000;
}
a:link{}
a:visited{color:#666;}
a:hover{color:#FFF; background-color:#000;}
a:active{color:#FFF; background-color:#700;}


a img { border: 0; }

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 10px;
	margin-bottom: 10px;
}

h1, h2, h3, h3, h4, h5, h6 {color:black;}

ol, ul {padding-left:2em; margin:10px 0 0 0;}
blockquote {padding-left:2em; margin:10px 0; border-left:solid #CCC 1px;}

h1 {font: 130%/140% Georgia, "Trebuchet MS"; color:#4e4e27;margin:0; font-weight:normal;}
h1 strong {color:#84004b;}
h2 {font: 140%/120% Georgia, "Times New Roman", Times, serif; color:#000;margin:15px 0 0 0; font-weight:bold;}
h3 {font: 140%/120% Georgia, "Times New Roman", Times, serif; color:#84004b; margin:5px 0 3px 0;}
h2 a {color:#84004b;}

h2 span{padding-left:10px; font-weight: normal; font-size:70%;}
h2 span a {color:#438c8a;}

.entry-footer {font-size:76%;float:left;width:150px;

}

#searchbox {position:absolute; top:5px; right:15px;}
.clear {clear:both;}

#searchbox a {color:#FFF; border:none; text-decoration:underline; font-size:11px; text-align:right;}

.autor {
font-size:76%;
color:#666;
padding-top:3px;
}

.comentarios {
background: #FFF url(images/comentario.gif) no-repeat 0 100%; font-weight:bold;
}

a.comentarios {background: #FFF url(images/comentario.gif) no-repeat 100% 50%;
padding-right:15px;}
a.comentarios:hover {background-color:transparent; color:#900;}

#footer {font-size:76%; padding:10px 30px; color:#FFF; clear:both; border-top: #CCC 1px;}
#footer img {float:right;}

 input.submit
{
border: 3px double #000;
border-top-color: #999;
border-left-color: #999;
background-color: #4e4e27;
background-image: url(button_bg.gif);
background-repeat: repeat-x;
background-position:top left;
color: #FFF;
font-weight:bold;
font-family: System, Arial, sans-serif;
} 

.dotted_top {background:transparent url(images/h_dotted.gif) repeat-x top left;}
.dotted_right {background:transparent url(images/v_dotted.gif) repeat-y top right;}
.dotted_bottom {background:transparent url(images/h_dotted.gif) repeat-x bottom left;}
.dotted_left {background:transparent url(images/v_dotted.gif) repeat-y top left;}

.content-nav {margin-left:130px; width:552px; text-align:center; color:#999;position:absolute; font-size:80%; top:0; left:0;}
.clear {clear:both;}
.comment {font-size:85%;font-family:Verdana, sans-serif; padding:5px 0 10px 0;}
.commentInfo {width:150px; float:left;}
.commentMeat{width:450px;float:right;}
a.commenter.link {border:none; color:#333}
a.commenter:hover {background-color:#f3f3e8;}
a.commenter:visited {background-color:#f3f3e8;}
a.commenter.active {background-color:#FFF;}
label {display:block;}
table {width:100%;border-collapse:collapse;}
th{border-bottom:solid #000 1px; text-align:left; padding:3px;}
td{padding:3px; vertical-align:top;}
tr .par{background-color: #f3f3e8 1px}
.entry table {margin:10px 0;}
ol.spaced li {margin-bottom:10px;}
.archives {width:30%; font-size:76%; float:left;}
.mainTable{font-size:90%;  border-top:solid #c9c898 1px; margin-top:10px;}
.mainTable img {float:left; margin:-3px 10px 0 -3px;}
.mainTable li {list-style-type:none; margin:0; padding:0;}
.mainTable a {border-bottom:none;}
.mainTable a:link {text-decoration:underline; color:#246866; }
.mainTable a:hover {color:#5aa180; background-color:transparent;}
.mainTable a:visited {text-decoration:underline; color:#63a890; }
.mainTable ul {padding:0 0 0 10px; margin:5px 0 0 0;}
.publicidad {background-color:#FFF; border:solid #666633 1px; padding:5px; width:350px; text-align:center; font-size:11px; font-family:Verdana, sans-serif;}
.publicidad a {color:#003399; text-decoration:underline; border-bottom:none;}
.publicidad a:link {color:#003399;}
.publicidad a:visited {color:#003399;}
.publicidad a:hover {color:#FFF; background-color:none;}
.publicidad a:active{color:#003399;}
