body {
	width:		100%;
	color:		#858585;
	background:	#FFFFFF;
	font:		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
}

.izq {float:left;}
.der {float:right;}
.centro {text-align:center; width: 320px; margin: 0 0 15px 0;}
.clear {clear:both;}
.nobackground {background-image:none !important;}
.nomargin {margin:0 !important;}
.noborder {border:none !important;}
.oculto {display:none}
.ampliar {float:right;}

ul {list-style:none; margin:0; padding:0;}

a {color:#4FAED2; text-decoration:none;}

a:hover {outline:none; color:#60676C;}

a img {border:none;}

fieldset {border:none; margin:0; padding:0;}

h1 {
	float:		left; 
	font:		bold 14px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 	0;
	width: 		auto;
	height:		auto;
	color:		#4FAED2;
}

h2 {
	float:		none; 
	font: 		bold 16px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#4FAED2;
	margin: 	0 0 4px 0;
	width:		670px;
	height: 	auto; 
 	clear: 		both!important;
}

h3 {
	float:		none;
	font: 		bold 14px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#4FAED2;
	margin: 	0;
	padding:	0;
	width: 		670px; 
	clear:		both!important;
}

h4 {
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#4FAED2;
	margin: 	2px 0 10px 0;
	padding:	0;
	width: 		auto;
	float:		none;
	clear:		both!important;
}

h5 {
	float:		left;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#60676C;
	margin: 	26px 0 0 0;
	padding:	0;
	width: 		auto; 
	line-height:12px;
}

.p {line-height: 18px;}

#global {
	width:		920px;
	height: 	auto;
	margin:		0 auto;
	text-align:	left;
}

#top {
	float:		left;
	width: 		920px;
	height:		105px;
	margin: 	0;
	background:	url(../img/rsd_bck_top.gif) no-repeat top left;
	overflow: 	hidden;
}

#logotip {
	float:		left;
	width: 		360px;
	height: 	65px;
	margin: 	30px 0 0 10px;
	display:	block;
}

#inicio {
	position:	relative;
	width: 		46px;
	top: 		-68px;
	left: 		551px;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	padding: 	-50px 0 0 15px!important;
	text-align: right;
	background:	url(../img/rsd_ico_homepage.gif) no-repeat bottom left;
}

#inicio a, .verTodos a {color:#4FAED2!important;}

#inicio a:hover, .verTodos a:hover {color:#60676C!important;}

#topNav {
	position:	relative;
	top: 		-80px;
	left: 		670px;
	width: 		250px;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	height: 	40px;
}

#topNav ul {
	height: 	40px;
	display:	block;
}

#topNav li {
	float:		left;
	display: 	block;
	height: 	40px;
	margin: 	0 15px 0 0;
}

#topNav a {
	color:		#4FAED2;
	padding: 	0 0 0 9px;
	height: 	20px!important;
	background:	url(../img/rsd_bullet_orange.gif) no-repeat;
}

#topNav a:hover {
	color:		#60676C;
	padding: 	0 0 0 9px;
	height: 	20px!important;
	background:	url(../img/rsd_bullet_orange.gif) no-repeat;
}

#header {
	float:		left;
	width: 		920px;
	height: 	198px;
	background:	url(../img/rsd_bck_horizontal.gif) repeat-x left bottom;
	overflow:	hidden;
}

#headerLeft {
	float:		left;
	width: 		626px;
	height: 	197px;
	margin: 	0;
}

#headerRight {
	float:		right;
	width: 		294px;
	height: 	197px;
	margin: 	0;
	background:	url(../img/rsd_bck_header_right.gif) no-repeat top left;
	padding: 	30px 0 0 0;
	overflow:	hidden;
}

#headerRight p {
	width: 		250px;
	padding: 	0;
	margin: 	0 20px 20px 30px;
	line-height:14px;
}

#mainNav {
	float:		left;
	display:	inline;
	width:		920px;
	height: 	32px;
	margin: 	1px 0 0 0;
	background:	url(../img/rsd_bck_horizontal.gif) repeat-x left bottom;
}

#mainNav li {
	float:		left;
	width: 		auto;
}

#content {
	float:		left;
	width: 		920px;
}

#content p {
	float:		left;
	font: 		normal 12px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	line-height:15px;
	margin: 	8px 0 8px 0;
}

#colDoble {
	float:		left;
	width: 		680px;
	padding: 	30px 0 0 10px;
	overflow:	hidden;
}

#colDoble p {width: 680px;}

#colDoble ul {
	float:		left;
	margin: 	5px 0 0 0;
}

#colDoble li {
	float:		left;
	width: 		auto;
	margin: 	0 15px 0 0;
}

#colDobleEsquerra {
	float:		left;
	width: 		680px;
	height: 	auto;
	margin: 	0;
	padding: 	0 0 20px 0;
	/*background-image:url(../img/rsd_bck_vertical.gif);
	background-repeat:repeat-y;
	background-position:top right;*/
	overflow:	hidden;
	text-align:	left;
}

#colDobleEsquerra ul, #colDobleDreta ul {
	float:		left;
	margin: 	10px 0 0 0;
}

#colDobleEsquerra ul li, #colDobleDreta ul li {
	float:		left;
	width: 		315px;
	margin: 	0 20px 10px 0;
	padding:	8px 8px 8px 0;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	line-height:14px;
}

#colDobleEsquerra img, #colDobleDreta img {
	float:		left;
	width: 		auto;
	margin: 	0 9px 18px 0;
}

#colDobleEsquerra h3, #colDobleDreta h3 {
	float:		left;
	width: 		310px;
	overflow:	hidden;
}

#colDobleDreta {
	float:		right;
	width: 		330px;
	margin: 	10px 0 0 0;
	text-align: left;
}

#colDreta {
	float:		left;
	width: 		210px;
	padding: 	30px 0 0 20px;
	overflow:	hidden;
}

#colDreta h2, #colDretaQuienesSomos h2 {
	float:		none; 
	font: 		bold 16px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#4FAED2;
	margin: 	0 0 4px 0;
	width:		200px;
	height: 	auto; 
 	clear: 		both!important;
}

#colDreta h3, #colDretaQuienesSomos h3 {
	float:		none;
	font: 		bold 14px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#4FAED2;
	margin: 	0;
	padding:	0;
	width: 		200px; 
	clear:		both!important;
}

#colDreta ul {
	float:		left;
	width: 		210px;
	padding: 	0;
	margin: 	12px 0 0 0;
}

#colDreta ul li {
	float:		left;
	width: 		210px;
	padding: 	0 0 0 8px;
	margin: 	0!important;
	background:	url(../img/rsd_bullet_orange.gif) no-repeat top left;
	font: 		bold 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#60676C;
}

#colDreta ul li ul {
	float:		left;
	width: 		210px;
	padding: 	0;
	margin: 	0!important;
	background:	none!important;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#60676C;
}

#colDreta ul li ul li {
	float:		left;
	width: 		205px;
	margin: 	6px 0 0 0!important;
	padding: 	0 0 20px 0;
	background:	none!important;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#858585;
}

#colDreta p {
	float:		left;
	width: 		210px;
	padding:	0 0 0 8px;
	background:	none!important;
	font: 		normal 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#858585;
}

#colDretaQuienesSomos {
	float:		left;
	width:		190px;
	height:		auto;
	padding: 	30px 20px 0 20px;
	overflow:	hidden;
}

#colDretaQuienesSomos p {
	float:		left;
	width: 		200px;
	padding:	0!important;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	color:		#858585;
	line-height:15px!important;
}

#colDreta a {color:#60676C;}

#colDreta a:hover {color:#4FAED2;}

#footer {
	float:		left;
	width: 		920px;
	height: 	75px;
	margin: 	25px 0 0 0;
	background:	#F2F2F2;
}

#area_logo_footer {
	position: 	relative;
	top:		-25px; 
	left:		15px;
}

.logo_footer {
	position:	absolute;
	top: 		-42px;
	left: 		460px;
	padding:	0!important;
	margin:	0!important;
	display:	block;
	width: 		61px!important;
	height: 	65px!important;
	overflow:	hidden!important;
}

#col02 {
	float:		left;
	width: 		722px;
}

#form-simple {
	float: 		left; 
	width: 		450px;
	height: 	auto;
	padding: 	0 20px 20px 0;
}

#form-simple fieldset {
	float:		left;
	width: 		450px; 
	margin:		10px 0 0 0;
	padding: 	0 12px 0 0; 
}

#form-simple label {
	font: 		bold 10px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#717171;
	width: 		150px;
	padding: 	0;
	margin:		0 0 2px 0; 
}

#form-simple input {
	float:		left;
	height:		17px;
	width: 		195px;
	padding:	3px 0 0 5px;
	margin: 	2px 0 0 0; 
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #CECFD1;  
}

#form-simple select {
	float:		left;
	height:		20px;
	width: 		415px!important;
	padding:	0;
	margin: 	2px 0 0 0;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	border: 	1px solid #CECFD1;  
}

#form-simple p {
	float:		left; 
	width: 		205px;
	margin: 	0 8px 0 0;
	padding: 	0 0 15px 0;
}

#form-simple textarea {
	float:		left; 
	font:		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: 		#636568;
	background:	#FFFFFF;
	border:		1px solid #CECFD1;
	width:		408px;
	margin:		2px 0 0 0!important; 
	height:		135px;
	line-height:12px;
	padding:	2px 0 0 5px;
	display:	block;
}

.fieldset-deuda, .fieldset-docsAcredita, .fieldset-otrosComentarios, .fieldset-datosCol, .fieldset-pais {
	float: 		left;
	width: 		408px;
	padding: 	0!important;
	margin: 	0!important;
}

.fieldset-pais {
	float: 		left;
	width: 		412px;
	padding: 	0!important;
	margin: 	0!important;
}

.fieldset-deuda p {
	float:		none!important;
	width: 		205px!important;
	margin: 	0!important;
}

.bt_enviar {
	float:		right!important; 
	width: 		75px!important; 
	height: 	25px!important;  
	margin: 	0 -7px 0 0!important;
	border: 	0!important; 
}

.form-aviso {
	width: 		395px;
	margin: 	10px 0 0 0;
	background:	#4faed2;
	padding: 	15px 10px 15px 10px;
	font:		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#FFF;
}

.form-aviso li {
	padding: 	0 0 0 10px;
	margin: 	0 0 6px 0!important;
	background: url(../img/rsd_bullet_white.gif) no-repeat left top;
}

.form-ok {
	width: 		395px!important;
	padding: 	17px 0 15px 48px!important;
	margin: 	5px 0 0 0!important;
	font:		bold 14px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
	color:		#4faed2;
	background:	url(../img/rsd_bck_formOK.gif) no-repeat;
}

.mail {
	float:		left;
	width: 		408px!important;
}

.pais {
	float:		left;
	width:		408px!important;
}

.importeDeuda {
	float:		left;
	width: 		93px!important;
}

.docsAcredita {
	float:		left;
	width: 		408px!important;
	margin: 	0!important;
}

.anosExperiencia {
	float:		left;
	width: 		18px!important;
}

.anosExperiencia {
	float:		left;
	width: 		24px!important;
}

.llista-generica {
	width: 		680px;
	margin: 	10px 0 10px 0!important;
	overflow:	hidden;
}

.llista-generica li {
	float:		none;
	width: 		680px!important;
	background: url(../img/rsd_bullet_orange.gif) no-repeat;
	padding: 	0 0 0 8px;
	margin: 	5px 0 5px 0!important;
	font:		normal 12px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif!important;
}

table,td,th {
	border:		none;
	border-collapse:collapse;
	margin:		20px 0 0 0;
	padding:	0;
	font: 		normal 11px Tahoma, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:		#656565;
}

table {
	border:		none;
	width:		85%;
	margin: 	10px 0 20px 0; 
}

td,th {
	padding:	10px 0px!important;
	vertical-align:top;
	font-weight:normal;
	margin: 	0;
	border: 	1px solid #cccccc;
	border-left:none;
	height: 	15px;
}

thead th {
	font: 		bold 11px Verdana, Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	vertical-align:bottom;
	border-top: 1px solid #cccccc;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin-bottom:5px;
	color:		#60676C;
	background:	#ffffff;
	height: 	30px;
	padding:	5px 5px;
	vertical-align:middle;
}

tbody th,td {border-right:none;}

tbody td, tbody th {padding:7px 0;}

tbody th {border-left:none;}

tfoot td,tfoot th {
	margin-top:	5px;
	border:		none;
	border-top:	none;
}

caption {
	text-align:	left;
	font-size:	100%;
	font-weight:bold;
	margin:		5px;
}

.importe {
	text-align: right;
	padding-right:110px!important;
	height: 	25px!important;
}

.porcentaje {
	text-align:	center;
	height: 	25px!important;
}

.txt_azul {
	font: 		normal 9px Verdana, Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:		#4FAED2;
}

.gris-fort {
	background: #F3F3F3;
	height: 	25px!important;
}

.td-padding {padding: 0 0 0 10px!important;}

.destacat {
	background:	#F3F3F3;
	padding: 	15px 10px 15px 10px;
	width: 		670px!important;
	margin: 	8px 0 24px -10px!important;
	overflow:	hidden;
}

.notaIVA {
	font: 		normal 10px Verdana, Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:		#4FAED2;
	text-align:	right;
	border-bottom:none;
}

.botonesInfo ul {
	float:		left;
	width: 		680px; 
	margin: 	15px 0 35px 0!important;
	padding: 	0 0 35px 0;
	background:	url(../img/rsd_bck_horizontal.gif) repeat-x bottom left;
}

.botonesInfo li {
	width: 		auto; 
	margin: 	0 10px 0 0;
}

.llistaNum ul {
	float:		left;
	margin: 	0!important;
	height:		auto;
	display:	block;
}

.llistaNum li {
	float:		left;
	width: 		515px!important;
	margin: 	0 0 15px 0!important;
	padding: 	0!important;
}

.llistaNum img {
	float:		left;
	padding: 	0 8px 2px 0!important;
}

.solicitarServicio {
	float: 		right; 
	width: 		auto;
	margin: 	0 0 15px 0;
	overflow:	hidden;
}

.banner {
	float:		left;
	margin: 	10px 0 0 0; 
}

.checkbox {
	border:		0!important;
	width: 		20px!important;
	padding:	5px 0 0 0!important;
}

#global-privacidad {
	width:		540px!important;
	height: 	auto;
	margin:		0;
	text-align:	left;
	overflow: 	hidden;
}

#privacidad {
	float:		left;
	width: 		500px;
	padding: 	30px 20px 0 20px;
	text-align:	justify;
}

#privacidad p {
	margin:		15px 0 10px 0!important;
}