/*------------------------

	RESET OF GENERAL SELECTORS

------------------------*/

* { margin: 0; padding: 0; }

a { text-decoration: none; }

a img { border: none; margin:0px; padding:0px;}

a:hover, strong, a:link, a:visited { font-weight: bold; color:#333; }

body { font-family: Arial, "Trebuchet MS", sans-serif; font-size:11px; }

body, html, h1,h2,h3,h4,h5,h6, p, div, blockquote, ul,ol,li,dl,dt,dd, address { margin: 0px; padding:0px; }

em { font-style: italic; }

h1,h2,h3,h4,h5,h6 { margin:0px; padding:10px 0 10px 0; }

p { margin:0px;	padding:5px 20px 5px 30px; line-height:18px;	text-align:justify; }

ul,ol { list-style: none; }





body, html {

	background-image:url(img/bg.gif);

	padding:0;

	margin:0;

}



.error {

	display:block;

	padding:10px;

	margin-top:20px;

	background-color:#FFD9D9;

	width:400px;

}



.msg{

	display:block;

	padding:10px;

	background-color:#DFFFDF;

	width:400px;

}



div#wrap {

	width:800px;

	margin:0 auto;

	height:760px;
	
	background:url(img/base_renturnoga.jpg) top no-repeat;

}



div#wrap2 {

	width:800px;
	
	height:760px;

	background:url(img/base_renturnoga2.jpg) top no-repeat;

	margin:-40px auto;/* Todos los navegadores */

	*margin:0 auto;/* IE6 e IE7 */
	
}



p {

	padding:10px 0;

	text-align:justify;

	line-height:18px;

	margin:0px;

}



div#parrafo1{

	position:relative;

	top:150px;

	left:20px;

	width:450px;

}



div.textos_form p {

	padding:1px;

}



div.textos_form h3 {

	margin-top:40px;

}



div#parrafo2{

	position:relative;

	top:160px;

	left:20px;

	width:265px;

}



div#parrafo3{

	position:relative;

	top:175px;

	left:85px;

	width:680px;

}



div#parrafo4{

	position:relative;

	top:180px;

	left:150px;

	width:630px;

}



div#formulario{

	position:relative;

	width:750px;
	
	left:20px;

	top:160px;/* Todos los navegadores */

	*top:120px;/* IE6 e IE7 */

}


div#menu {

	position:relative;

	top:204px;

	left:240px;

	width:350px;

}



h3{

	font-weight:bold;

	font-size:14px;

	margin:5px 0;

	padding:0;

	color:#CC0000;

}



p.valid{

	clear:both;

	text-align:center;

	display:block;

}



div#menu ul{

	display:block;

}



div#menu ul li{

	display:block;

	float:left;

	line-height:10px;

	padding:10px 0px;

}



div#menu ul li a:hover, div#menu ul li a:link, div#menu ul li a:active, div#menu ul li a:visited  {

	display:block;

	float:left;

	list-style:none;

	padding:0px 10px;

	color:#CC0102;

}



div.linea {

	display:block;

	margin:0px;

	padding:0px;

	height:12px;

	border:0;

	background-image:url(img/linea.gif);

	background-repeat:repeat-x;

}





div#menu ul li a:hover  {

	color:#333333;

}



strong {

	color:#CC0102;

	font-weight:bold;

}



#formulario fieldset{

	display: block;

	padding: 2px;

	border:0;

}



#formulario fieldset.radio{

	margin: 1em 0 2em 0;

}



#formulario fieldset.radio input{

	clear: both;

	float: left;

	width: auto;

}



#formulario fieldset.radio label{

	font-weight: normal;

}



#formulario input{

	display: block;

	background-color:#dde7e9;

	border:1px solid #3e4c4f;

	margin-bottom:20px;

}


#formulario textarea{

	float:right;

	margin-top:40px;

	background-color:#dde7e9;

	border:1px solid #3e4c4f;

}


#formulario label{

	display: block;

	margin: 5px 5px 0 0;

	font-weight: bold;

	color:#446471;

}


#formulario .right {

	text-align:right;

}



#formulario select{

	display: block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



#formulario input[type="submit"]{

	background-image:url(img/fondo_input.gif);

	background-position:center;

	background-repeat:no-repeat;

	color:white;

	font-size:11px;

	border:none;

	width:100px;

	height:23px;

	position:relative;

	left:340px;

	top:140px;/* Todos los navegadores */

	*top:10px;/* IE6 e IE7 */

}