/*
Design by Free CSS Templates
Modified by Rodrigo Curiel
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

.centrado {
	position: relative;
	left: 100px;
}
div.titulo{
	margin: 0;
	padding: 10px 10px 0px 10px;
	background-position: 0px 0px;
	font-size: 1.8em;
	color: #000;
	height: 30px;
	text-align: right;
}

#login_img_001 {
	position: relative;
	background: url(../imagenes/login_img.jpg);
	width: 1024px;
	height: 35px;
	top: -40px;
	left: -14px;
}

#login_img_002 {
	position: absolute;
	float: right;
	background: url(../imagenes/login_img_002.jpg);
	width: 336px;
	height: 196px;
	top: 35px;
	left: 680px;
}
/*
 * unsorted lists
 */
 
ul.arrow, ul.arrow-big,
ul.checkbox, ul.checkbox-big,
ul.check, ul.check-big,
ul.star, ul.star-big,
ul.plus, ul.plus-big {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul.arrow li,
ul.checkbox li,
ul.check li,
ul.star li,
ul.plus li {
	margin: 10px 0px 10px 0px;
	padding: 7px 0px 6px 35px;
	font-weight: bold;
	line-height: 100%
}

ul.arrow-big li,
ul.checkbox-big li,
ul.check-big li,
ul.star-big li,
ul.plus-big li {
	margin: 15px 0px 15px 0px;
	padding: 15px 0px 15px 60px;
	font-size: 200%;
	font-weight: bold;
}

ul.arrow li { background: url(../imagenes/list_arrow.png) 0 0 no-repeat; }
ul.arrow-big li { background: url(../imagenes/list_arrow_big.png) 0 0 no-repeat; }
ul.checkbox li { background: url(../imagenes/list_checkbox.png) 0 0 no-repeat; }
ul.checkbox-big li { background: url(../imagenes/list_checkbox_big.png) 0 0 no-repeat; }
ul.check li { background: url(../imagenes/list_check.png) 0 0 no-repeat; }
ul.check-big li { background: url(../imagenes/list_check_big.png) 0 0 no-repeat; }
ul.star li { background: url(../imagenes/list_star.png) 0 0 no-repeat; }
ul.star-big li { background: url(../imagenes/list_star_big.png) 0 0 no-repeat; }
ul.plus li { background: url(../imagenes/list_plus.png) 0 0 no-repeat; }
ul.plus-big li { background: url(../imagenes/list_plus_big.png) 0 0 no-repeat; }


/*
 * ordered lists
 */
 
ol.disc, ol-disc-big {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 15px;
}

ol.disc {
	padding: 0px 0px 0px 27px;
	background: url(../imagenes/list_disc.png) 0 0 repeat-y;
}

ol.disc li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 12px;
	font-weight: bold;
	line-height: 28px;
}

ol.disc-big {
	padding: 0px 0px 0px 45px;
	font-size: 200%;
	background: url(../imagenes/list_disc_big.png) 0 0 repeat-y;
}

ol.disc-big li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 20px;
	font-weight: bold;
	line-height: 45px;
}

/*
 * highlighted div and span boxes
 */

span.note,
span.info,
span.alert,
span.find,
span.download,
span.tip {
	display: block;
}

div.note, span.note {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 5px 10px;
	background: #D8DAEB;
	border: none;
	text-align:justify;
}

div.info, span.info,
div.alert, span.alert,
div.find, span.find,
div.download, span.download,
div.tip, span.tip {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
}

div.info, span.info {
	background: #5C66A1 url(../imagenes/div_info.jpg) 3px 3px no-repeat;
	padding-top: 20px;
	border-top: 1px solid #aab4be;
	border-bottom: 1px solid #aab4be;
	color: #fff;
	width: 650px;
}

div.alert, span.alert {
	background: #E21F25 url(../imagenes/div_error.jpg) 3px 3px no-repeat;
	padding-top: 20px;
	border-top: 1px solid #ffb4a0;
	border-bottom: 1px solid #ffb4a0;
	color: #fff;
}

div.alert_reg, span.alert_reg {
	background: #fff5eb url(../imagenes/div_alert.png) 3px 3px no-repeat;
	border-top: 1px dotted #E21F25;
	border-bottom: 1px dotted #E21F25;
}

div.find, span.find {
	background: #fff5eb url(../imagenes/div_find.png) 3px 3px no-repeat;
	border-top: 1px solid #ffb4a0;
	border-bottom: 1px solid #ffb4a0;
}

div.download, span.download {
	background: #f5faeb url(../imagenes/div_download.png) 3px 3px no-repeat;
	border-top: 1px solid #78be5a;
	border-bottom: 1px solid #78be5a;
}

div.tip, span.tip {
	background: #fffdeb url(../imagenes/div_tip.png) 3px 3px no-repeat;
	border-top: 1px solid #ffc864;
	border-bottom: 1px solid #ffc864;
}

/*
 * highlighted quotations
 */

blockquote {
	margin: 10px 0px 10px 0px;
	padding: 10px 35px 10px 35px;
	background: url(../imagenes/blockquote_start.png) 0 0 no-repeat;
	text-align:justify;
}

blockquote p {
	margin: 0px -35px -10px 0px;
	padding: 0px 35px 10px 0px;
	background: url(../imagenes/blockquote_end.png) 100% 100% no-repeat;
}

blockquote.big {
	margin: 10px 0px 10px 0px;
	padding: 50px 50px 50px 50px;
	background: url(../imagenes/blockquote_big_start.png) 0 0 no-repeat;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 300%;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
}

blockquote.big p {
	margin: 0px -50px -50px 0px;
	padding: 0px 30px 50px 0px;
	background: url(../imagenes/blockquote_big_end.png) 100% 100% no-repeat;
}

/*
 * preformatted text elements
 */

pre {
	margin: 2px 0px 2px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #aab4be;
	border-left: 20px solid #b4b4b4;
	background: #f4f5f6;
	font-size: 90%;
	/* Browser specific (not valid) styles to make preformatted text wrap */
	/* white-space: pre-wrap;       /* css-3 */
	/* white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
}


/*
 * highlighted emphasis
 */

em.box, em.file, em.directory, em.edit, em.pass {
	font-style:normal;
}

em.box { 
	padding: 0px 2px 0px 2px;
	background:#f4f5f6;
	border: 1px solid #aab4be;
}

em.file { 
	padding: 0px 0px 0px 13px;
	background: transparent url(../imagenes/em_file.png) 0 1px no-repeat;
	color: #000000;
}

em.directory { 
	padding: 0px 0px 0px 16px;
	background: transparent url(../imagenes/em_directory.png) 0 1px no-repeat;
	color: #000000;
}

em.edit { 
	padding: 0px 0px 0px 22px;
	background: transparent url(../imagenes/layout_edit.png) 0 1px no-repeat;
	color: #000000;
}

em.pass { 
	padding: 0px 0px 0px 22px;
	background: transparent url(../imagenes/key.png) 0 1px no-repeat;
	color: #FF0000;
}

/*
 * headings
 */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
}

h1 {
	font-size: 300%;
	font-weight: normal;
	color: #7887A0;
}

h2 {
	font-size: 250%;
	color: #b4b4be;
}

h3 {
	font-size: 200%;
	color: #646478;
}

h4 {
	font-size: 175%;
	font-weight: normal;
	color: #7887A0;
}

h5 {
	font-size: 150%;
	color: #878796;
}

h6 {
	font-size: 125%;
	color: #7887A0;
}

body.green h1, body.green h4, body.green h6 { color: #739141; }
body.pink h1, body.pink h4, body.pink h6 { color: #c83cbe; }
body.orange h1, body.orange h4, body.orange h6 { color: #f06400; }
body.blue h1, body.blue h4, body.blue h6 { color: #5591d7; }
body.none {
	background-image:none;
}

/* Tips, Error, Message, Hightlight*/
.error {
	background: url(../imagenes/bullet-error.gif) no-repeat top left;
	color: #FF3131;
	padding-left: 25px;
}

.message {
	background: url(../imagenes/bullet-info.gif) no-repeat top left;
	color: #00AEEF;
	padding-left: 25px;
}

.tips {
	background: url(../imagenes/bullet-tips.gif) no-repeat top left;
	color: #F09018;
	padding-left: 25px;
}

.highlight {
	font-weight: bold;
	padding: 1px;
	border-bottom: 1px solid #F09018;
	color: #F09018; 
}

/* Note Style */
p.stickynote {
	background: url(../imagenes/sticky.gif) no-repeat 10px 4px #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px 20px 20px 60px;
}

p.download {
	background: url(../imagenes/download.gif) no-repeat 10px 6px #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px 20px 20px 60px;
}

.blocknumber {
	clear: both;
	padding: 5px 15px 10px;
	position: relative;
}

/* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	background: url(../imagenes/checklist-bg.gif) no-repeat 3px 6px;
	margin-left: 10px;
	padding: 0 0 2px 20px;
}

/* Star list */
ul.stars {
	list-style: none;
}

ul.stars li {
	background: url(../imagenes/bullet-star.gif) no-repeat 2px 4px;
	margin-left: 10px;
	padding: 0px 0 2px 20px;
}

/* Arrow list */
ul.arrow {
	list-style: none;
}

ul.arrow li {
	background: url(../imagenes/list-arrow.gif) no-repeat 4px 6px;
	margin-left: 10px;
	padding: 0px 0 2px 20px;
}

/* Smallnumber */
ol.smallnumber {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.smallnumber li {
	line-height: 150%;
	margin: 10px 0 10px 20px;
	padding: 3px 0 5px 40px;
}

ol.smallnumber li.number-1 {
	background: url(../imagenes/n-1.gif) no-repeat left top;
}

ol.smallnumber li.number-2 {
	background: url(../imagenes/n-2.gif) no-repeat left top;
}

ol.smallnumber li.number-3 {
	background: url(../imagenes/n-3.gif) no-repeat left top;
}

ol.smallnumber li.number-4 {
	background: url(../imagenes/n-4.gif) no-repeat left top;
}

ol.smallnumber li.number-5 {
	background: url(../imagenes/n-5.gif) no-repeat left top;
}

ol.smallnumber li.number-6 {
	background: url(../imagenes/n-6.gif) no-repeat left top;
}

ol.smallnumber li.number-7 {
	background: url(../imagenes/n-7.gif) no-repeat left top;
}

ol.smallnumber li.number-8 {
	background: url(../imagenes/n-8.gif) no-repeat left top;
}

ol.smallnumber li.number-9 {
	background: url(../imagenes/n-9.gif) no-repeat left top;
}

/* Bignumber */
.bignumber {
	background: url(../imagenes/ol-bg.gif) no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 20px/normal Arial, sans-serif;
	margin-right: 8px;
	padding: 7px 7px 5px 7px;
}

/* Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
	margin: 15px 0;
}

div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author {
	background: url(../imagenes/icon-user.gif) no-repeat center left;
	font-weight: bold;
	margin-left: 15px;
	padding-left: 15px;
}

div.bubble1 div {
	background: url(../imagenes/bub1-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble1 div div {
	background: url(../imagenes/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../imagenes/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../imagenes/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
	margin: 0;
	padding: 15px 15px 30px 15px;
	width: auto;
}

div.bubble2 div {
	background: url(../imagenes/bub2-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble2 div div {
	background: url(../imagenes/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../imagenes/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../imagenes/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div {
	margin: 0;
	padding: 15px 15px 35px 15px;
	width: auto;
}

div.bubble3 div {
	background: url(../imagenes/bub3-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble3 div div {
	background: url(../imagenes/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../imagenes/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../imagenes/bub3-tl.gif) no-repeat top left;
}

div.bubble3 div div div div div {
	margin: 0;
	padding: 15px 15px 50px 15px;
	width: auto;
}

div.bubble4 div {
	background: url(../imagenes/bub4-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble4 div div {
	background: url(../imagenes/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background: url(../imagenes/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../imagenes/bub4-tl.gif) no-repeat top left;
}

div.bubble4 div div div div div {
	margin: 0;
	padding: 15px 15px 55px 15px;
	width: auto;
}

#upload {
	display:none;
	width:1px;
	height:1px;
}
#answer {
	overflow: auto;
	float: left;
	color:#FF0000;
	padding:10px 0px;
}

.info {
	background:url(../imagenes/information.png) no-repeat left;
	padding:10px 0px;
}

.info small{
	padding-left: 25px;
}

#cargador {
	position: relative;
	float: left;
	z-index: 250;
	padding-left: 20px;
	background: url(../imagenes/spinner.gif) no-repeat;
}

.rosa {
	float:right;
	top:-33px;
	width:135px;
	height:135px;
	z-index:350;
	background: url(../../../images/RosaVientos.jpg) no-repeat;
}
.credisin {
	margin-top:28px;
	float:right;
	width:120px;
	height:33px;
	z-index:350;
	background: url(../imagenes/renaultsat_logodetalle.gif) no-repeat;
}

body {
	margin: 0px;
	padding: 0px;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	overflow-x: hidden !important;
}

h2 {
	font-weight: normal;
	letter-spacing: -1px;
}

p, ol, ul {
	line-height: 1.67em;
}

ul {
	list-style: none;
}

ul li {

	line-height: 180%;
	padding-left: 30px;
}

ol li {
	line-height: 180%;
	margin-left: 35px;
}

a {
	color: #18BDF5;
}

a:hover {
	text-decoration: none;
}

hr {
	display: none;
}

/* Header */

#cielo_renault{
	display:block;
	text-align:center;
	margin-left: 80px;
	color: #f5c028;
	font-family: Helvetica;
	font-size: 1.5em;
}

#beneficios_title{
	margin: 0px 60px;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 1.3em;
}

#beneficios{
	display:block;
	text-align:left;
	margin: 30px 0px;
	height: 750px;
	font-family: Helvetica;
	font-size: 1em;
	background: url(../imagenes/renault_city.jpg) no-repeat 100px 350px;
}

#login{
	display:block;
	position: relative;
	text-align:left;
	width: 530px;
	top: -780px;
	left: 420px;
	font-family: Helvetica;
	font-size: 1em;
}

#login_req{
	display:block;
	position: relative;
	text-align:left;
	width: 530px;
	top: -790px;
	left: 320px;
	font-family: Helvetica;
	font-size: 1em;
}

#degradado {
	display:block;
	text-align:center;
	margin: 0px auto;
	height: 135px;
	background: url(../imagenes/degradado_top.jpg) repeat-x;
}

#degradado_down {
	text-align: center;
	background-color: #C3D5E9;
	height: 700px;
	width: 960px;
	overflow-y:hidden;
}

#header {
	display:block;
	text-align:center;
	margin: 0px auto;
	height: 126px;
	width: 1024px;
	background: url(../imagenes/renaultsat_toplogo.jpg) -10px no-repeat;
}

/* Logo */

#logo {
	float: left;
	padding: 40px 0 0 0;
}

#logo h1 {
	margin: 0;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 3.6em;
	font-weight: normal;
	color: #FFFFFF;
}

#logo h1 a {
	padding-right: 20px;
	background: url(../imagenes/img02.gif) no-repeat right top;
	text-decoration: none;
	color: #FFFFFF;
}

#logo p {
	margin: -5px 0 0 0;
	text-transform: uppercase;
	font-size: 1.22em;
	letter-spacing: -1px;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}
#usernameSession{
	position:absolute;
	float:right;
	z-index:599;
	top:198px;
	color:#000;
	right:30px;
}

/* Menu 

#menu {
	float: right;
	position:relative;
	top:-30px;
}

#menu ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin-left: 15px;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 1.36em;
	color: #ca262f;
	padding-right: 10px;
}

#menu a:hover, .active a {
	border-bottom: 3px solid #8AD9F3;
}

/* Page */

#wrapper {
}

#page {
	width: 1000px;
	margin: 0px auto;
	padding: 0px 0;
}

/* Content */

#content {
	float: left;
}

.post {
}

.post .date {
	float: right;
	width: 76px;
	height: 58px;
	margin: 0;
	padding-top: 2px;
	background: #18BDF5 url(../imagenes/img07.gif);
	line-height: normal;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.post .date b {
	display: block;
	margin-top: -5px;
	font-size: 40px;
}

.post .title {
	margin: 0;
	padding: 5px 0 5px 0;
	background: #4763A0;
	font-size: 17px;
}

.post .meta {
	margin: 0 0 30px 0;
	padding: 0;
	color: #C6C6C6;
	line-height:normal;
}

.post .meta a {
	color: #C6C6C6;
}

.post .entry {
	padding-bottom: 30px;
}

/* Sidebar */

#sidebar {
	position:relative !important;
	float: right;
	top: inherit !important;
	right: 30px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 30px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding: 5px 0;
	background: url(../imagenes/img05.gif) repeat-x left bottom;
}

#sidebar li li a {
	padding-left: 21px;
}

#sidebar h2 {
	padding-left: 20px;
	background: url(../imagenes/img04.gif) no-repeat left center;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Calendar */

#calendar_wrap {
	padding: 0 21px;
}

#calendar caption {
	font-weight: bold;
}

#calendar table {
	width: 100%;
	border: 1px solid #E8E8E8;
}

#calendar thead {
	background: #E8E8E8;
}

#calendar tbody td {
	border: 1px solid #E8E8E8;
	text-align: center;
}

#today {
	font-weight: bold;
}

#prev {
}

#next {
	text-align: right;
}

/* Footer */

#wrapper2 {
	background: #F3F4F5;
	text-align:center;
	padding: 10px 0px 10px 0px;
	color:#000;
}

#footer {
	width: 778px;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}

#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer li {
	display: block;
	float: left;
	width: 240px;
	padding-left: 29px;
}

#footer li.first {
	padding-left: 0;
}

#footer li ul {
	margin: 0;
}

#footer li li {
	display: list-item;
	float: none;
	margin: 0;
	padding: 5px 0;
	background: url(../imagenes/img10.gif) repeat-x left bottom;
}

#footer li li a {
	padding-left: 21px;
	background: url(../imagenes/img09.gif) no-repeat 6px 50%;
}

#footer h2 {
	margin-top: 0;
	padding-left: 20px;
	background: url(../imagenes/img08.gif) no-repeat left center;
	color: #FFFFFF;
}

#legal {
	clear: both;
	margin: 0;
	padding: 50px 0;
	text-align: center;
	color: #FFFFFF;
}

#legal a {
	color: #FFFFFF;
}
/*
 * tablas
 */

.td_respondio {
	font-size: 11px;
	background-color:#F5F5DC;
}

.td_norespondio {
	font-size: 11px;
	background-color:#FFFACD;
}

td {
	font-size: 11px;
	color:#333333;
}

.TituloTabla {
	font-size: 11px;
	font-weight:bold;
	background-color:#b0c4de;
	text-align: center;
}

.LineaResultado {
	font-size: 11px;
	background-color:#F5F5DC;
}

.TablaResultado td{
	font-size: 11px;
	border:solid;
	border-color:#FFFFFF;
	border-width:thin;
}		

iframe {
	border:none;
}

	