@charset "utf-8";

* { margin: 0; padding: 0; }

body
{
	color: #727272;
	background-color: #f9f9f9;
	padding: 25px 28px;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
}

div#wrapper
{
	color: inherit;
	background-color: #fff;
	width: 347px;
	margin: auto;
	padding: 5px;
	font-size: .9em;
}

h1, h2, h3{ color: inherit; margin-bottom: 10px; }

h1{ background: #fff url(img/t_opinionRsc.gif) no-repeat; height: 20px; }

h2{ background: #fff url(img/cab.gif) no-repeat; height: 83px; }

h3{ background: #fff url(img/titl.gif) no-repeat; height: 22px; margin-top: 15px; }

h1 span, h2 span, h3 span{display: none;}

*.hidden{display: none;}

p, form{padding: 0 12px;}

#thanks, #error{text-align: center; margin: 5em 0;}
#error{color: red; background-color: inherit;}


legend, label{font-size: .9em; line-height: 1.6em; color: #727272; background-color: inherit;}

fieldset{ border: none; margin: 10px 0 15px; }

input, textarea{font-size: .9em; color: #727272; background: #fff;}
textarea{font-size: 1.2em;}

input.text, input[type="text"], textarea{border: solid 1px #b8b8b8;}
input.submit
{
	background-color: #f9f9f9;
	border: solid 1px #999;
	padding: 1px 2px;
}

textarea{width: 100%; overflow: auto;}

ul.{
	list-style: none;
}

ul#izquierda
{
	width: 160px; 
   	float:left; 
}
ul#derecha
{
	margin: 0 0 0 150px;
}

fieldset#datosPersonales li{margin-bottom: 8px;}
fieldset#datosPersonales li label{display: block;}

fieldset#relacionCaja legend{ background: #fff url(img/txt_relacion.gif) no-repeat; height: 12px; width: 100%; margin-bottom: 5px;}
fieldset#relacionCaja legend span{visibility: hidden;}
