html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;overflow:hidden;}
:focus { outline:0;}

a:active { outline:none;}
body { line-height:1; color:black; background:#f9f9f9;}
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

body{padding:0; margin:0;text-decoration:none;}
#email.wrong {border:2px solid #ff9999; background-color:#fff;}
#email.ok {border:2px solid #b0d9a5; background-color:#fff;}
#nombre {position:relative;}
.errorMessage {font-size:13px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333;}
#nameErrorMessage{ position:absolute; width:103px; height:22px; margin:0 0 0 10px;padding:8px 0px 0px 7px; float:left; display:none;} 
#mailErrorMessage{ position:absolute; width:103px; height:22px; margin:0 0 0 10px;padding:8px 0px 0px 7px; float:left; display:none;} 
#commentErrorMessage{ position:absolute; width:103px; height:22px; margin:0 0 0 10px;padding:8px 0px 0px 7px; float:left; display:none;} 
#nombre.wrong {border:2px solid #ff9999;}
#nombre.ok {border:2px solid #b0d9a5;}
#comentario.wrong {border:2px solid #ff9999;}
#comentario.ok {border:2px solid #b0d9a5;}
a{text-decoration:none;  text-decoration:none;color:#888;}
a:hover {color:#66ab2e; text-decoration:none;}
.vm_mod {width:530px; height:122px;}
.vm_mod_info {width:385px; height:88px; float:right; padding:33px 0px 0 0; }

h1 {color:#888; font-size:26px;}
h2 {color:#888;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:1.9em; font-size:15px;}
h3 {color:#999; font-size:13px; margin-right:15px;line-height:1.3em;}
.ver_mapa{ text-align:right; font-size:12px;}
.veo {display:block;}
.noveo{display:none;}


.menu_list {	
	width: 530px;padding:0px 0px 0px 20px;
}
.menu_head {
	position: relative;
 	height:122px;
	padding:30px 0px 0px 0px;
	background-color:#f9f9f9;
	
}
.menu_head_dis {
	position: relative;
 	height:122px;
	margin:30px 0px 0px 0px;
	
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  text-decoration:none;
}
.menu_body a:hover{

  }
.formulario { margin:0 53px 0 0px;}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cef9ae), color-stop(1, #99cd6e) );
	background:-moz-linear-gradient( center top, #cef9ae 5%, #99cd6e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cef9ae', endColorstr='#99cd6e');
	background-color:#cef9ae;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #b0d9a5;
	display:inline-block;
	color:#237508;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 39px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #99cd6e), color-stop(1, #cef9ae) );
	background:-moz-linear-gradient( center top, #99cd6e 5%, #cef9ae 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99cd6e', endColorstr='#cef9ae');
	background-color:#99cd6e;
}.myButton:active {
	position:relative;
	top:1px;
}

.input_area { float:right; width:322px; outline:none;border:2px solid #eee; padding:5px 0 5px 5px;}

.input_area_mail { float:right; width:282px; outline:none;border:2px solid #eee;color:#999; padding:5px 40px 5px 5px;}

.form_label {padding:0 0 10px 0;}
.form_title { float:left; padding:7px 0 0 0;}
.buttons {float:right;}
#up {background:url(../img/up.png) no-repeat bottom center;}

.defaultTextName {color:#666;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}
.defaultTextActiveName { color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}
.defaultTextMail {color:#666;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}
.defaultTextActiveMail { color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}
.defaultTextComment {color:#666;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}
.defaultTextActiveComment { color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;}