
* {margin: 0; padding: 0;}
body {background: #D5DBB5; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px;color: #525252; }


h1, h2, h3 {margin-bottom: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #3B3B3B; }
h1 {letter-spacing: -1px; font-size: 197%; }
h2 {letter-spacing: -1px; }
h3 {}


p, ol, ul {	margin-bottom: 1.5em; line-height: 1.5em; }
ul, ol {margin-left: 3em; }


blockquote {padding: 0 3em;	font-style: italic; }

span{display:none;}


a {text-decoration: none; color: #3B3B3B; }


img {	border: none;}
img.left {	float: left;	margin: 0 15px 0 0;}
img.right {	float: right;	margin: 0 0 0 15px;}


/* logo */
#pan {height: 85px; width:100%; margin: -15px auto 0 auto; *margin: 0 auto; background:#EDECD6 url(images/fondo1.jpg) repeat-x ; border-bottom:#3b3b3b solid 3px;}	
#logo_cont{ width:710px; height:80px; margin:0 auto; position:relative;}
#logo{ background: url(images/logo.jpg) no-repeat; height:80px; width:300px; }

#head-menu { background: url(images/menu-bkg.png) no-repeat top right;
_background: url(images/menu-bkg.gif) no-repeat top right;
position:absolute; top:48px; right:0; height:37px; width:346px; padding-right:30px; _padding-right:0px;
}
#head-menu ul { margin-top:7px; height:37px; width:100%; overflow:hidden;}
#head-menu ul li{ display:inline; float:left; list-style:none;}
#head-menu ul a { display:block; padding:5px 16px; /*ie6*/_padding:5px 16px;}
#head-menu ul li a.current { background:#edebd5; font-weight:bold;}
#head-menu ul li a:hover { background:#edebd5;}

/* Header */
#flashcontent{text-align:center; color:#FFFFFF; }
#header {width: 710px;	height: 360px;	margin: 0 auto;	background: #D5DBB5 url(images/img01.jpg) no-repeat center top;}


#pano{height:340px; width:690px;  margin:0; padding-left:10px}


/* Page */
#page {	width: 710px;	margin: 0 auto;	padding: 0 25px; background: #D5DBB5 url(images/img02.gif) repeat-y center top;}


/* Content */
#content {	float: left;	width: 460px;	padding: 5px 0 0 5px;	background: url(images/img03.gif) no-repeat;}


.post {	width: 420px;	padding: 20px 0 0 20px;}
.post h1, .post h2, .post h3 {}
.post .title {	padding: 0 0 5px 0; text-align:left;}
.post .title span {	padding-right: 30px;}
.post a{font-weight:bold; }


/* Sidebar */
#sidebar {	float: right;	width: 240px;	padding: 5px 5px 0 0;	background: url(images/img04.gif) no-repeat;}

.box {	width: 239px;	padding-left: 1px;}
.box .title {	height: 33px;	margin: 0;	padding: 10px 0 0 20px;	background: url(images/img09.gif) repeat-x;	font-size: 18px;	color: #3B3B3B;}
.box ul {	margin: 20px;	padding: 0;	list-style: none;}
.box li {	padding: 5px 0;	border-bottom: 1px dashed #CCCCCC;}

.box h3 {	margin: 0;	font-size: 85%;	font-weight: bold;	color: #3B3B3B;}
.box p {	margin: 0;	line-height: normal;}
.box a {	padding-left: 10px;	background: url(images/img11.gif) no-repeat 0 5px;}


/* Footer */
#footer {	width: 710px;	height: 45px;	margin: 0 auto;	padding: 0 25px 25px 25px;	background: #D5DBB5 url(images/img12.gif) no-repeat center top;}
#footer p {	margin: 0;	padding: 14px 20px;	line-height: normal;	font-size: 77%;}
#footer a {	color: #3B3B3B; text-decoration:underline;}



#legal {	float: left;}


#links {	float: right;}

/* formulario */
fieldset{border:none;}
#formulario{text-align:right; margin:0 0 20px 80px;}
#formulario div{margin:8px auto;}
label{ float:left;}
input, textarea{width:150px; margin-right:110px; border:#CCCCCC 1px dashed;}
.button{ text-align:center; padding-left:75px}
.button input{width:50px; border:#CCCCCC 1px solid;}
#necesarios{ font-size:10px; color:#666; text-align:center;padding-right:25px}

#error{text-align:left; background:none;}

#response{text-align:left;}

