/* contacta.css */
body 	{
	text-align: center; 
	margin: 6px;
	background: #233F4F;
	scrollbar-base-color: #243F50;
	scrollbar-3dlight-color: transparent;
	scrollbar-darkshadow-color: transparent; 
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#788D9F;
	scrollbar-shadow-color:#788D9F;
	scrollbar-face-color:#243F50;
	scrollbar-highlight-color:#788D9F;
}

#contenedor {
	background: #1D3949 url(/images/front_contacta.jpg) top center no-repeat;
	width: 800px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
	text-align: left;
	border: 1px solid #64859C; 
}

#izquierda 		{ float: left; display: inline; background-color: transparent; width: 175px; height: 400px; margin: 90px 10px 10px 10px; padding: 5px; border: 0; overflow: auto; }
#izquierda  p.error 	{ color: #ff0000; }
#izquierda  p.ok 	{ color: #a3c989; }
#izquierda img 	{ border: 1px solid #a3c989; margin: 10px 5px 15px 5px; padding: 2px; }

#derecha 		{ background-color: transparent; float: left; display: inline; width: 550px; margin-top: 140px; margin-left: 5px; padding: 0; }
#derecha ul 		{ list-style: disc;  }
#derecha a 		{ text-decoration: none; color: #B15555; padding: 0 5px 0 5px; }
#derecha a:hover 	{ text-decoration: none; background-color: #fff; color: #491C1D; }

/*  FORMULARIO  */
#formulario 	{ margin-top: 30px; width: 483px; margin-left: 25px; padding: 0; background: transparent url(/images/front_formulario.jpg) top right no-repeat; border: 1px solid #64859C; clear: both; }
fieldset span 	{ display:block; line-height: 1px; margin: 2px 0 2px 0; padding:0; background-image:url("/images/hr_contacta.gif"); background-repeat: no-repeat; background-position: left top; }

form 		{ margin: 0; }
input 		{ border: 1px solid #64859C; background: #fff; color: #2E2E2E; font: 10px Verdana, arial, Tahoma, helvetica, sans-serif; }
textarea 	{ border: 1px solid #64859C; background: #fff; color: #2E2E2E; font: 10px Verdana, arial, Tahoma, helvetica, sans-serif; }

fieldset 	{ background: transparent; border:0; padding: 10px; }
fieldset legend { display:none; }
label 		{ margin: 0 0 0 4px; color:#64859C; font: 12px Tahoma, arial, Verdana, helvetica, sans-serif; font-weight: bold; }

select, 
.checkboxes label, 
.options label 		{ font-weight: bold; }
.cajas_texto input 	{ background: #fff; border:0.07em solid #e3e3d5; color:#2E2E2E; font: 12px Tahoma, arial, Verdana, helvetica, sans-serif;  }
.botones input 		{ position: relative; top: 1px; left: 350px; background:#112A38; border:0.07em solid #64859C; color:#64859C; font: 12px Tahoma, arial, Verdana, helvetica, sans-serif; padding: 0 20px 0 20px; }

.pieformulario 		{ margin: 5px 0 20px 25px; color:#64859C; font: 12px Tahoma, arial, Verdana, helvetica, sans-serif; font-weight: bold; }
.enviado 		{ margin: 5px 0 20px 25px; color:#D8EFFF; font: 12px Tahoma, arial, Verdana, helvetica, sans-serif; font-weight: bold; }
.error 			{ margin: 5px 0 20px 30px; color:#C22D2D; font: 12px Tahoma, arial, Verdana, helvetica, sans-serif; font-weight: bold; }

#contador 			{ margin: auto; width: 800px; height: 20px; border: 0;  }
#contador p 			{ margin: 0 0 10px 0; text-align: right; width: 780px; padding:0; font: 11px Verdana, Arial, sans-serif; line-height:1.2;  }
#contador p a 			{ color:#fcfcfc; text-decoration:none; }
#contador p a:hover		{ color:#ff0000; }