body{ background:#f3f4f4;; padding:0px; margin:0px auto; font: 80%/1 verdana,arial,sans-serif; }
/* Top Elements */
* {margin: 0; padding: 0; outline: 0}
#container {height:1000px; width:1014px; outline:#FFFFFF solid 10px; margin:10px auto; }
/* --- Menu --- */
div#menu_top{ width:100%; height:786px; background-image:url(./../img/960_grid_12_col_07.gif); background-repeat:repeat-x; }
div#menu_top img.logo{ float:left; margin-left:0px; border:0px; }
 div#menu_top a img.menu{ float:left; margin-top:0px; margin-left:0px; border:0px; }
/* --- Form --- */
 
div#base{ background-image:url(./../img/960_grid_12_col_09.gif); background-position:bottom; background-repeat:no-repeat; width:931px; height:475px; float:left; margin-left:47px; margin-top:-690px;}

/* -- Anadido 
div#base div#base_nobg, div#base_big{ width:931px; height:475px; float:left; margin-left:47px; margin-top:-690px;}
div#base{background-image:url(./../img/960_grid_12_col_09.gif); background-position:bottom; background-repeat:no-repeat; }
div#base_big{
background-image:url(./../img/960_grid_12_col_09.gif); background-position:bottom; background-repeat:no-repeat; }
div#base_nobg{
	background-image:none;
}
/* -- Anadido End -- */
div#container_form{ float:right; width:370px; height:450px; margin:0px; padding:0px; margin-right:40px; }
div#form_fields{ width:210px; height:350px; float:right; margin-top:0px; padding-top:0px; }
div#form_fields input, div#form_fields select{ margin:0px; padding:0px; height:15px; font-size:13px; font-family:verdana,arial,sans-serif; margin-top:20px; border:2px inset #eee; }
div#form_fields select option, div#form_fields div.form_line p{ margin:0px; padding:0px; font-size:15px; font-family:verdana,arial,sans-serif; }
div#form_fields small{ padding:0px; margin:0px; color:#aaa; height:12px; }
div#form_fields input#legal{ float:left; margin:0px; padding:0px; width:15px; margin-right:4px; }
div#form_fields div.form_line{ float:right; width:380px; height:20px; margin:0px; padding:0px; margin-top:20px; }
div#form_fields div.form_line p{ width:150px; height:20px; padding:0px; margin:0px; margin-top:23px; text-align:right; white-space: nowrap; }
div#form_fields div.form_line input{ padding:0px; margin:0px; width:180px; height:15px; margin-left:150px; float:left; margin-top:-24px; }
div#form_fields div.form_line select{ display:inline; }
div#form_fields div.form_line small.legal{ width:220px; float:left; margin-top:-18px; margin-left:170px; }
p.text_content{ width:380px; height:160px; float:right; margin-top:4px; font-family:verdana,arial,sans-serif; font-size:14px; line-height:19px; }
/* --- Footer --- */
#viajar-footer_wrap { background-image:url(./../img/960_grid_12_col_11.gif); background-position:top; background-repeat:no-repeat; background-color:#EDDEC2; clear:both; padding:0px; margin:0px; width:1014px; height:429px; float:left; margin-left:0x; margin-top:-215px; position:relative; }
#footer-left{ width:48%; float:left; margin-top:280px; }
#footer-right{ width:48%; float:right; margin-top:280px; }

p.footer{ padding:0px 20px 0px; margin:0px; float:left; text-align:center; color:#000; font-size:11px;}
p.footer a{ color:#000; }
p.footer img {border:none; text-decoration:none; padding:0px 10px 20px 0px; margin-top:20px;}
p.desplazado {margin-left: 80px;}
p.intro_compartir{font-weight: bolder; text-align: center; color: blue;}
img.img_content2{ float:right; margin-right:10px; margin-top:17px; }
img.img_content1{ float:right; margin-top:30px; }
img.img_content1, p.text_content{ margin-right:90px; }

/* AMIGOS */
div#content_amigos{ width:750px; margin-top:30px; padding-top:40px; }
p.amigo_nombre{ display:inline; padding-left:40px; padding-right:10px; }
input.nombre_amigo, input.email_amigo{ width:200px; height:15px; border:2px inset #ccc; font-family:verdana,arial,sans-serif; font-size:11px; }
