@charset "utf-8";
/* CSS Document */

body, p, a, div, label, input{ margin:0; padding:0;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}

h1{ display:none;}

a{ outline:none;}

img{ border:none;}

strong{	color:#00a8ff;}

#all{	background:url(../images/body.jpg) no-repeat top center; margin:0 auto; width:818px; height:542px; padding:0;}

#left{ width:475px; height:542px; float:left;}

#right{	width:335px; height:542px; float:left;}

#left p{ float:left; margin:135px 0 0 175px; width:280px; color:#333;}

#left h2{ float:left; margin:10px 0 0 60px; width:300px;  text-align:left; line-height:35px}

#right p.address{ font-size:13px; margin: 53px 0 0 12px;}

.formulario{ margin:25px 0 0;}

a.logo, a.logo:hover{ margin:5px 0 0 24px; float:left; text-align:center; color:#666; text-decoration:none;}

a.logo span{ display:block; 	letter-spacing:3px;}

form{ position:relative; margin:95px 12px 0; padding:0;}

p{ margin:0 0 10px 0; font-size:14px; }

label{ color:#00a8ff; font-weight:bold; display:block; margin:0 0 10px 0;}

input { display:block; width:303px; padding:3px; background:url(../images/input_unactive.gif) bottom repeat-x #fff; border:1px solid #ccc; font-size:13px; color:#666;}

textarea{ display:block; width:303px; padding:3px; background:url(../images/input_unactive.gif) bottom repeat-x #fff; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}

input:focus{ background:url(../images/input_active.gif) top repeat-x #fff; border:1px solid #00a8ff;}

textarea:focus{ background:url(../images/input_active.gif) top repeat-x #fff; border:1px solid #00a8ff;}

input.button{ background:url(../images/btn_bg.gif) top repeat-x #00a8ff; border:1px solid #00a8ff; color:#fff; font-weight:bold; width:30%; float:right; cursor:pointer;}

input.button:hover, input.button:focus{ background:#00a8ff;}

/*//////////////// mensaje /////////////////////////////////*/

div.mensaje{ width:335px; height:464px; margin:0 auto; background:url(../images/mensaje.gif) no-repeat;}

div.mensaje a.logo{ margin:5px 0 0 2px; float:left;}

div.mensaje p.intro{ text-align:center; padding:10px; margin:25px 16px 0 16px; float:left; background:#ffddfe; border:1px solid #feb2fb; width:280px;}

div.mensaje ul{ text-align:center; padding:10px; float:left; list-style:none; margin:25px 0 0 50px;}

a, a:visited, a:hover{color:#00a8ff; font-weight:bold;}

/*//////////////// pie /////////////////////////////////*/

#footer { margin:0 auto; color:#ccc; text-decoration:none;}

#footer a {	color:#aaa; text-decoration:none;}

#footer .validate { float:right; text-decoration:none;}

#footer .copyright {	margin:90px 0 0 0;	font-size:9px;	float:right;	text-decoration:none;}

#footer img { float:left; padding:1px; background:#fff; margin:0 0 0 0; border:0px solid #eee; text-decoration:none;}