/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
: focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote: before, blockquote: after, q: before, q: after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* Fin CSS Reset */

img, div, li, span, a, class, p, ul { 
	behavior: url('iepngfix_v2/iepngfix.htc');
}
body {
	margin: 0;
	padding: 0;
}
body#popup {
	margin: 0;
	padding: 0;
	background: #ededed;
}
strong {
	font-weight: bold;
}
#container {
	width: 986px;
	margin: 0 auto;
	padding: 0;
}
#containerpopup {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
#head {
	float: left;
	margin: 0 auto;
	width: 986px;
}
#head img {
	border: 0;
}
#head img.logErase {
	float: left;
	margin: 30px 0 0 50px;
}
#head img.pack {
	position: relative;
	margin: 20px 0 -55px 50px;
	z-index: 5;
	top: 0;
	left: 0;
}
#head img.login {
	position: left;
/*	margin: 0 0 10px 70px;*/
	margin: 0 0 7px 75px;
}
#bluebar {
	float: left;
	width: 986px;
	height: 63px;
	background-image: url('../img/barra_azul.png');
	margin: 0 auto;
	padding: 0;
	z-index: 2;
	position: relative;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: top center;
}
#bluebar h1 {
	font: 400 23px Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin: 0;	
	padding: 12px 0 0 65px;
	line-height: 30px;
}
#bluebar img {
	border: 0;
	margin: 12px 0 0 260px;
	padding: 0;
	position: relative;
	float: left;
	z-index: 4;
}
#menu {
	background-image: url('../img/menu.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	width: 986px;
	height: 40px;
	float: left;
	position: relative;
	/*top: -5px;*/
	/*line-height: normal;*/
	z-index: 1;
	margin: -9px 0 0 0;
}
#menu ul{
	position: relative;
	list-style-type: none;
	text-align: center;
	float: left;
	display: block;
	/*top: 8px;*/
	/*left: 83px;*/
	z-index: 3;
	padding: 11px 0 0 71px;
	margin: 0;
	width: 845px;
}
#menu li{
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 13px;
	color: #FFF;
	display: inline;
	position: relative;
	padding: 0 28px 0 28px;
	margin: 0 0 0 -5px;
	border-right: 1px solid #FFF;
	line-height: 22px;
}
#menu li.active{
	background-image: url('../img/fondo_menu_principal_active.png');
	padding: 14px 28px 17px 28px;
	margin: -13px 0 0 0;
	border: 0;
	background-repeat: no-repeat;
	background-position: top center;
	line-height: 22px;
	font-weight: bold;
}
#menu li.noborder, #menu li.other {
	border: none;
}
#menu a:link {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}
#menu a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}
#menu a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: 700;
}
#menu li a {
/*	margin: 0;
	padding: 0;
*/}
#menusecond {
	width: 986px;
	height: 130px;
	float: left;
	background-image: url('../img/fondo_menusecond.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	font-weight: 700;
	color: #fff;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: relative;
	top: -90px;
	padding: 0;
	margin: 0 0 -90px 0;
	z-index: 0;
}
#menusecond ul{
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 180px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.secundaria {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 190px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.contacto {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 115px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.recoverylabs {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 170px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.eraseitloop {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 320px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.borradoseguro {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 124px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.noticias {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 163px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.supportform {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 240px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond ul.faq {
	position: relative;
	list-style-type: none;
	float: right;
	display: block;
	top: 45px;
	right: 365px;
	padding: 56px 0;
	margin: 0;
	font-size: 11px;
}
#menusecond li {
	display: inline;
	position: relative;
	padding: 0 18px 0 18px;
	margin: 0;
	border-right: 1px solid #FFF;
	line-height: 12px;
}
#menusecond li.noborder, #menusecond li.other{
	border: none;
}
#menusecond li.active{
	background-image: url('../img/fondo_menu_secundario_active.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 10px 18px 17px 18px;
/*	margin: -13px 0 -1px -1px;
*/	margin: 0;
	border: 0;
}
#menusecond a:link{
	color: #ffffff;
	text-decoration: none;
	font-weight: 700;
}
#menusecond a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: 700;
}
#menusecond a:hover{
	color: #ffffff;
	text-decoration: underline;
	font-weight: 700;
}
#menusecondsin {
	width: 986px;
	height: 100px;
	float: left;
	background-image: url('../img/fondo_menusecondgris.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	border: 0;
	position: relative;
	top: -90px;
	padding: 0;
	margin: 0 0 -90px 0;
	z-index: 0;
}
#content {
	float: left;
	width: 986px;
	background-image: url('../img/fondo_gris.png');
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0 0 30px 0;
	margin-top: -70px;
	text-align: left;
	border: 0;
	z-index: 0;
	position: relative;	
}
#contentsecond{ 
	float: left;
	width: 986px;
	background-image: url('../img/fondo_content.jpg');
	background-repeat: repeat-y;
	padding: 0 0 30px 0;
	margin: 0;
	text-align: left;
	border: 0;
	clear: both;
}
#contentnota{ 
	float: left;
	width: 650px;
	padding: 10px 0 ;
	margin: 0;
	text-align: left;
	border: 0;
	clear: both;
}
#lateral{
	width: 280px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 35px;
}
#lateral img{
	float: left;
	margin: 30px 0 0 0px;
}
#lateral img.bottom {
	float: left;
	position: relative;
	margin: 35px 0 60px 0px;
}
#central{
	width: 622px;
	background-image: url('../img/back_central.png');
	background-repeat: no-repeat;
	font-family: Helvetica, sans-serif;
	padding: 0;
	margin: 32px 0 0 20px;
	float: left;
	display: block;
}
#contentnota #central{
	width: 622px;
	background-image: url('../img/back_central.png');
	background-repeat: no-repeat;
	font-family: Helvetica, sans-serif;
	padding: 0;
	margin: 12px 0 0 15px;
	float: left;
	display: block;
}
#central img{
	position: relative;
	float: left;
	margin: 44px 0 0 60px;
}
#central img.refresh {
	position: relative;
	float: none;
	margin: 45px 0 0 60px;
}
#central h1{
	display: block;
	width: 450px;
	position: relative;
	float: left;
	font-weight: 600;
	font-size: 22px;
	text-align: left;
	color: #576500;
	padding: 40px 0 8px 0;
	margin: 0 0 0 16px;
	border-bottom: 1px solid #c8ce9e;
}
#central h3 {
	display: block;
	width: 450px;
	font-size: 15px;
	font-weight: 400;
	color: #869327;
	line-height: 23px;
	padding: 20px 0 5px 90px;
	margin: 0;
	position: relative;
	float: left;
}
#central h4 {
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 450px;
	font-size: 16px;
	font-weight: bold;
	color: #869327;
	line-height: 23px;
	padding: 20px 70px 0px 90px;
	margin: 0;
	position: relative;
	float: left;
	z-index: 6;
}
#central h5 {
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 450px;
	font-size: 12px;
	font-weight: bold;
	color: #869327;
	line-height: 23px;
	padding: 40px 70px 0px 90px;
	margin: 0;
	position: relative;
	float: left;
	z-index: 6;
}

#central h6 {
	font-size: 12px;
	font-weight: 400;
	color: #869327;
	padding: 10px 70px 20px 90px;
	margin: 0;
	position: relative;
	float: left;
}
#central h3.formstepthree {
	display: block;
	width: 450px;
	font-size: 15px;
	font-weight: 400;
	color: #869327;
	line-height: 23px;
	padding: 20px 0 25px 90px;
	margin: 0;
	position: relative;
	float: left;
}
#central p{
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 450px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 15px 70px 0 90px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
}
#central p.backnews {
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 450px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 0px 70px 10px 90px;
	margin: -10px 0 0 0;
	position: relative;
	text-align: right;
	float: left;
	z-index: 6;
}

#central p.contactoparrafo {
	padding: 30px 70px 0 90px;
	margin: 0;
}
#central h2 {
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 450px;
	font-size: 13px;
	font-weight: 500;
	color: #576500;
	line-height: 20px;
	padding: 30px 70px 0 90px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
	font-weight: bold;
}
#central p.contactoparrafo strong {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
#central blockquote {
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 410px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 15px 70px 10px 130px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
	font-style: italic;
}
#central ul{
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 460px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 15px 70px 10px 80px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
}
#central ol{
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 460px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 15px 70px 10px 80px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
}
#central ol li ul {
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 360px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 15px 70px 10px 20px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
}
#central li{
	margin: 0 0 0 60px;
	padding: 0 0 0 -25px;	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
}
#central ul.links li {
	margin: 0 0 0 60px;
	padding: 10px 0 0 0px;	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
}
#central li em {
	display: block;
	padding: 5px 0 20px 25px;
	margin: 0 0 0 20px;
	font-style: normal;
	background: url(../img/check.jpg) top left no-repeat;
}


#central ul.documentos {
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 460px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 15px 70px 10px 80px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
}
#central ul.documentos li{
	margin: 10px 0 0 60px;
	padding: 0 0 0 0px;	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
}
#central ul.mapaweb{
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 460px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 25px 70px 10px 80px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
}
#central ul.mapaweb li{
	margin: 0 0 0 60px;
	padding: 3px 0 0 0px;	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	font-weight:bold;
}
#central ul.mapaweb li ul {
	display: block;
	width: 300px;
	padding: 15px 20px 10px 80px;
	margin: 0;
}
#central ul.mapaweb li ul li {
	display: block;
	padding: 3px 0 0 25px;
	margin: 0 0 0 20px;
	font-style: normal;
	background: url(../img/check.jpg) top left no-repeat;
	width: auto;
}





#central p.end{
	padding: 15px 70px 45px 90px;
}
#central ul.end{
	padding-bottom: 45px;
}
#central p.endok {
	padding: 15px 70px 160px 90px;
}
#central p span.red{
	color: #ff0000;
	font-weight: bold;
}
/*#central p: first-letter {
	font-size: 20px;
	font-weight: normal;
	text-transform: capitalize;
	color: #4e4e4e;
}*/

#central a {
	text-decoration: underline;
	color: #87942f;
}
#central a:hover {
	text-decoration: underline;
	color: #ff6600;
}
#central p strong {
	color: #343434;
	font-weight: bold;
}

#central button.send {
	float: left;
	border: 0px;
	background: url(../img/boton_form.jpg) #ffffff no-repeat center center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 5px 15px 10px 190px;
	padding: 16px 0 15px 0;
	width: 120px;
}
.activefield {
	background-color: #fffdc7;
}
#form {
	float: left;
	padding: 30px 20px 0 92px;
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	background-position: top left;
	width: 500px;
}
#leftarrow{
	width: 34px;
	height: 192px;
	display: block;
	float: left;
	padding: 130px 0 0 100px;
}
#leftarrow img{
	padding: 0;
	border: 0;
}
#leftarrow a:link{}
#leftarrow a:visited{}
#leftarrow a:hover{}
#information {
	width: 662px;
	height: 221px;
	display: block;
	float: left;
	padding: 0;
	margin: 115px 0 0 30px;
	background-image: url('../img/fondo_caja.png');
	background-repeat: no-repeat;
}
#box6 div {
	width: 622px;
	height: 221px;
	padding: 0;
	margin: 0;
	background-position: 480px 76px;
	float: left;
}
#box6 div h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin: 0;
	color: #124578;
	padding: 25px 0 0 18px;
}
#box6 div h2.promo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin: 0;
	color: #124578;
	padding: 25px 0 0 18px;
	width: 400px;
}
#box6 div h2.promo span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #990000;
	display: inline;
}
#box6 div h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin: 0;
	color: #124578;
	padding: 25px 0 0 18px;
	text-decoration: none;
}
#box6 div h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin: 0;
	color: #124578;
	padding: 25px 0 0 18px;
	text-decoration: underline;
}
#box6 div h2.promo a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin: 0;
	color: #124578;
	padding: 0;
	text-decoration: none;
	line-height: 22px;
}
#box6 div h2.promo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin: 0;
	color: #124578;
	padding: 0;
	text-decoration: none;
	line-height: 22px;
}
#box6 div p span {
	float: left;
	padding: 41px 25px 20px 0;
	margin: 0;
	width: 99px;
	height: 100px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 65px; 
	color: #b2b2b2;
	font-weight: normal;
	text-align: center;
	background-image: url('../img/background_circle.png');
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	}
#box6 div p.promo span {
	float: left;
	padding: 41px 25px 20px 0;
	margin: -15px 0 0 0;
	width: 99px;
	height: 100px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 65px; 
	color: #b2b2b2;
	font-weight: normal;
	text-align: center;
	background-image: url('../img/background_circle.png');
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	}
#box6 div img{
	padding: 0;
	margin: -21px 0;
	display: inline;
	float: right;
}
#box6 div img.licenciasgratis {
	padding: 0;
	margin: 17px 0 0 0;
	display: inline;
	float: right;
}
#box6 div img.promo {
	padding: 0;
	margin: -46px 0;
	display: inline;
	float: right;
}
#box6 div p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5a5a;
	line-height: 20px;
	text-align: left;
	width: 443px;
	display: block;
	float: left;
	padding: 0;
	margin: 30px 0 0 15px;
}
#box6 div p.promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5a5a5a;
	line-height: 22px;
	text-align: left;
	width: 443px;
	display: block;
	float: left;
	padding: 0;
	margin: 29px 0 0 15px;
}
#box6 div p strong {
	color: #1a1a1a;
	font-weight: bold;
}

/* Slide home  */

#box6{
	position: absolute;
	width: 662px;
	height: 221px;
}
#box6 span{
	display: block;
}
#handles6_1{
	float: left;
}
#handles6_2{
	float: right;
}
.mask6{
	position: absolute;
	width: 622px;
	height: 221px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.sample6 .buttons{
	clear: both;
	text-align: center;
	float: left;
}
.sample{
	height: 221px;
	padding: 0 20px; 
	margin: 0; 
}
span#prev6 {
	cursor: pointer;
}
span#next6 {
	cursor: pointer;
}


.bold {
	font-weight: bold;
}
#rightarrow {
	width: 34px;
	height: 192px;
	display: block;
	float: left;
	padding: 130px 20px 0 26px;
}
#rightarrow img{
	padding: 0;
	border: 0;
}
#rightarrow a:link {
}
#rightarrow a:hover{
}
#rightarrow a:visited{
}
#bloque1 {
	display: inline;
	position: relative;
	float: left;
	width: 302px;
	background-image: url('../img/background.png');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 70px 0 0 30px;
	padding: 0 0 20px 0;
}
#bloque1 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin: 26px 0 10px 0;
	color: #124578;
	padding: 0;
	text-align: center;
}
#bloque1 a:link {
	text-decoration: none;
	color: #124578;
}
#bloque1 a:visited {
	text-decoration: none;
	color: #124578;
}
#bloque1 a:hover {
	text-decoration: underline;
	color: #124578;
}
#bloque1 img{
	margin: 7px 0 0 42px;
	padding: 0;
	border: 0;
}
#bloque1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c3c3c;
	text-align: center;
	padding: 20px 40px 10px 40px;
	line-height: 15px;
}
#bloque2 {
	display: inline;
	position: relative;
	float: left;
	width: 302px;
	background-image: url('../img/background.png');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 70px 0 0 10px;
	padding: 0 0 20px 0;
}
#bloque2 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	margin: 26px 0 10px 0;
	color: #124578;
	padding: 0;
}
#bloque2 img{
	margin: 7px 0 0 41px;
	padding: 0;
	border: 0;
}
#bloque2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #3c3c3c;
	padding: 20px 40px 10px 40px;
	line-height: 15px;
}
#bloque2 a {
	text-decoration: none;
	color: #124578;
}
#bloque2 a:hover {
	text-decoration: underline;
	color: #124578;
}
#bloque3 {
	display: inline;
	position: relative;
	float: left;
	width: 302px;
	background-image: url('../img/background.png');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 70px 0 0 10px;
	padding: 0 0 20px 0;
}
#bloque3 h3{
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	margin: 26px 0 10px 0;
	color: #124578;
	padding: 0;
}
#bloque3 img{
	margin: 7px 0 0 41px;
	padding: 0;
	border: 0;
}
#bloque3 p {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #3c3c3c;
	padding: 15px 40px 10px 40px;
	line-height: 15px;
}
#bloque3 a {
	text-decoration: none;
	color: #124578;
}
#bloque3 a:hover {
	text-decoration: underline;
	color: #124578;
}
#foot {
	background-image: url('../img/foot_second.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	font-size: 13px;
	color: #FFF;
	width: 986px;
	height: 210px;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 0;
	position: relative;
}
#foot2 {
	background-image: url('../img/foot_second.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	font-size: 13px;
	color: #FFF;
	width: 986px;
	height: 270px;
	float: left;
	margin: -17px 0;
	border: 0;
	padding: 0 0 15px 0;

}
#adress {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	border-right: 1px solid #869fb9;
	width: 305px;
	height: 115px;
	margin-top: 50px;
	padding: 0 0 0 200px;
}
#adress img {
	padding: 0;
	margin: 0;
}
#adress p {
	padding: 0 0 1px 3px;
	margin: -3px 0;
	font-size: 12px;
	line-height: 18px;
	font-stretch: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#adress p a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
#adress p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
#adress li a:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#definition {
	display: block;
	width: 190px;
	height: 115px;
	float: left;
	padding: 0 14px 0 30px;
	margin-top: 50px;
	font-size: 11px;
	line-height: 16px;
	border-right: 1px solid #869fb9;
	font-family: Arial, Helvetica, sans-serif;
}
#definition .bold {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
#shortmenu {
	width: 215px;
	height: 115px;
	font-size: 12px;
	line-height: 16px;
	float: left;
	padding: 0;
	margin-top: 50px;
	color: #FFF;	
	font-family: Arial, Helvetica, sans-serif;
}
#shortmenu ul{
	float: left;
	padding: 0 0 0 28px;
	margin: 0;
	list-style-type: disc;
	list-style-position: outside;
}
#shortmenu li {
	width: 160px;
	padding: 3px 7px 0 0;
	margin: 0 0 0 10px;
}
#shortmenu a:link{
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
#shortmenu a:visited{
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
#shortmenu a:hover{
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}



/* Preguntas Frecuentes */

#containerhelp {
	float: left;
	margin: 0;
	text-align: left;
	padding: 0 0 40px 91px;
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	width: 520px;
}
#containerhelp ul, 
#containerhelp ul li {
	float: left;
	list-style: none outside;
	padding: 0;
	margin: 0;
}

#containerhelp ul h4 {
	float: left;
	padding: 35px 0 10px 0px ;
	margin: 0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1a2c00;
	overflow: hidden;
	text-decoration: none;
	line-height: 20px;
	width: 450px;
}

#containerhelp ul li h3 {
	float: left;
	padding: 7px 0 0 25px ;
	margin: 0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	font-size: 12px;
	color: #859336;
	text-decoration: none;
	line-height: 20px;
	width: 425px;
}
#containerhelp ul li h3 a {
	text-decoration: underline;
	display: block;
}
#containerhelp ul li h3 a,
#containerhelp ul li h3 a:visited {
	color: #717f21;
	outline: invert;
	text-decoration: underline;
}
#containerhelp ul li h3 a:hover {
	text-decoration: underline;
	color: #1a2c00;
}
#containerhelp ul li h3 span {
	float: left;
	color: #859336;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 0 0px 0;
	margin: 6px 0px 0 -25px;
	border: 1px solid #859336;
	text-align: center;
	line-height: 12px;
	width: 11px;
}
#containerhelp ul li div {
	float: left;
	width: 500px;
}
#containerhelp ul li div div.collapse {
	float: left;
	width: 500px;
}
#containerhelp ul li div div.collapse-container {
	float: left;
	padding: 5px 0 0 25px;
	width: 425px;
}
#containerhelp ul li div div.collapse-container p {
	float: left;
	font-size: 12px;
	color: #515151;
	padding: 3px 0px 12px 0;
	line-height: 18px;
	width: 425px;
	background: none;
	position: static;
	line-height: 16px;
}
#containerhelp ul li div div.collapse-container blockquote {
	float: left;
	font-size: 12px;
	color: #515151;
	padding: 3px 0px 12px 30px;
	line-height: 18px;
	width: 395px;
	background: none;
	position: static;
	line-height: 16px;
	font-style: italic;
}
#containerhelp ul li div div.collapse-container blockquote strong {
	color: #3b3b3b;
	font-weight: bold;
}
#containerhelp ul li div div.collapse-container p strong {
	color: #3b3b3b;
	font-weight: bold;
}
#containerhelp ul li div div.collapse-container p a {
	color: #ff6600;
	outline: invert;
	text-decoration: underline;
	font-weight: normal;
}
#containerhelp ul li div div.collapse-container p a:hover {
	color: #87942f;
	outline: invert;
	text-decoration: underline;
	font-weight: normal;
}
#containerhelp ul li div div.collapse-container ul {
	float: left;
	font-size: 12px;
	color: #515151;
	padding: 3px 0px 12px 0;
	line-height: 18px;
	width: 425px;
	background: none;
	line-height: 16px;
	position: static;
	z-index: auto;
	background: none;
	margin: 0;
}
#containerhelp ul li div div.collapse-container li {
	float: left;
	font-size: 12px;
	color: #515151;
	padding: 3px 0px 5px 25px;
	margin: 0 0 0 15px;
	line-height: 18px;
	background: none;
	line-height: 16px;
	background: url(../img/check.jpg) no-repeat top left;
	list-style: none;
}

#mapcanvas { 
	width: 450px;
	height: 350px;
	border: 1px solid #999999; 
	position: relative;
	float: left;
	margin: 50px 0 0 92px;
	display: inline;
}

#formquote {
	float: left;
	padding: 20px 0px 0 0px;
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	background-position: top left;
	width: 622px;
}
#formquote p{
	background: none;
	display: block;
	width: 450px;
	font-size: 12px;
	font-weight: 500;
	color: #4e4e4e;
	line-height: 20px;
	padding: 15px 70px 0 90px;
	margin: 0;
	position: relative;
	text-align: left;
	float: left;
	z-index: 6;
}
#stepone, #steptwo, #stepthree {
	float: left;
	width: 622px;
}
#steponecentral, #steptwocentral, #stepthreecentral {
	background: url(../img/background_form_block.png) top center no-repeat;
	float: left;
	width: 622px;
	margin: 15px 0 10px 0;
	padding: 10px 0 0 0;
}
#steptwocentral2 {
	background: url(../img/background_form_block.png) top center no-repeat;
	float: left;
	width: 622px;
	margin: 15px 0 10px 0;
	padding: 10px 0 0 0;
}
#steponefirst {
	background: url(../img/background_form_block.png) top center no-repeat;
	float: left;
	width: 622px;
	margin: 10px 0 10px 0;
	padding: 25px 0 0 0;
	position: relative;
	overflow: hidden;
}
#steponesecond {
	background: url(../img/background_form_block.png) top center no-repeat;
	float: left;
	width: 622px;
	margin: 10px 0 10px 0;
	padding: 25px 0 0 0;
	position: relative;
	overflow: hidden;
}
#steponethrid {
	background: url(../img/background_form_block.png) top center no-repeat;
	float: left;
	width: 622px;
	margin: 10px 0 10px 0;
	padding: 25px 0 0 0;
	position: relative;
	overflow: hidden;
}
#steptwosecond {
	background: url(../img/background_form_block.png) top center no-repeat;
	float: left;
	width: 622px;
	margin: 10px 0 10px 0;
	padding: 25px 0 0 0;
}
#steponecentral h3 {
	width: 450px;
	font-size: 15px;
	font-weight: normal;
	color: #869327;
	line-height: 23px;
	padding: 8px 90px 25px 90px;
	margin: 0;
	position: relative;
	float: left;
}
#steponecentral span.steponecentralend, #steptwocentral span.steponecentralend, #steptwocentral2 span.steponecentralend, #stepthreecentral span.steponecentralend {
	background: url(../img/background_form_block_2.jpg) bottom center no-repeat;
	float: left;
	width: 622px;
	height: 20px;
}
#stepend {
	background: url(../img/background_form_block_2.jpg) bottom center no-repeat;
	float: left;
	width: 622px;
	padding: 0 0 10px 0;
	height: 80px;
	position: relative;
}

/*Formulario Soporte*/

#formsupport fieldset {
	float:left;
	padding:0;
	margin: 0;
}
#formsupport fieldset#enviar {
	float:left;
	padding: 15px 0 30px 0;
	margin: 0;
}
#formsupport p {
	float: left;
	background: none;
	width: 500px;
	padding: 0;
	margin:0;
	height: 32px;
	position: relative;
}
#formsupport p.noheight {
	float: left;
	background: none;
	width: 500px;
	padding: 0;
	margin:0;
	height: auto;
}
#formsupport p.codigocaptcha {
	float: left;
	background: none;
	width: 500px;
	padding: 30px 0 0 0;
	margin:0;
	height: auto;
}
#formsupport p.codigocaptcha img {
	float: none;
	padding: 0;
	margin:0 8px 0 0;
}
#formsupport p.radiobutton {
	float: left;
	background: none;
	width: 363px;
	margin: 0;
	padding:0 0 0 137px;
	height: auto;
}
#formsupport p.checkbutton {
	float: left;
	background: none;
	width: 363px;
	margin: 0;
	padding:10px 0 0 137px;
	height: auto;
}
#formsupport p span {
	float:left;
	margin: 0px 10px 0 0px;
}
#formsupport input {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 0;
	width: 225px;
}
#formsupport input.otrosistema {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 2px 15px 0px 20px;
	width: 155px;
	text-align: left;
}
#formsupport input.radio {
	height: 12px;
	width: 12px;
	border: none;
	background: #ffffff;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 3px 6px 0 0;
}
#formsupport input.captcha {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 0;
	width: 115px;
}
#formsupport button.send {
	float: left;
	border: 0px;
	background: url(../img/boton_form.jpg) #ffffff no-repeat center center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 15px 10px 130px;
	padding: 16px 0 15px 0;
	width: 120px;
}
#formsupport select {
	float: left;
	height: 19px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 0;
	width: 185px;
}
#formsupport select.tipowindows {
	float: left;
	height: 19px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0px 0;
	width: 165px;
}
#formsupport textarea {
	float: left;
	height: 75px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 0;
	width: 225px;
}
#formsupport textarea#problema {
	float: left;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0px 140px;
}
#formsupport label {
	float: left;
	color: #576500;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
	width: 122px;
	padding: 0 15px 10px 0;
}
#formsupport label.labeldescripcion {
	float: left;
	color: #576500;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 300px;
	padding: 30px 15px 5px 140px;
}
#formsupport label.sistemaoperativo {
	float: left;
	color: #576500;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
	width: 122px;
	padding: 0 15px 0px 0;
}
#formsupport label.aceptoprivacidad {
	float: left;
	color: #576500;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 300px;
	padding: 0 0 0px 6px;
}
#formsupport label span {
	color: #c10000;
	float: none;
	margin: 0;
	padding: 0;
}


/*Formulario Presupuesto*/

#formweb {
	float: left;
	padding: 0px 20px 40px 0px;
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	background-position: top left;
	width: 580px;
}
#formweb fieldset {
	float: left;
	padding: 0;
	margin: 0;
}
#formweb fieldset#enviar {
	float: left;
	padding: 15px 0 30px 0;
	margin: 0;
}
#formweb p {
	float: left;
	background: none;
	width: 500px;
	padding: 0;
	margin: 0;
	height: 32px;
	position: relative;
}
#formweb p.noheight {
	float: left;
	background: none;
	width: 500px;
	padding: 0;
	margin: 0;
	height: auto;
}
#formweb p.radiobutton {
	float: left;
	background: none;
	width: 423px;
	margin: 0;
	padding: 0 0 10px 107px;
	height: auto;
}
#formweb p.textlabel {
	float: left;
	background: none;
	width: 423px;
	margin: 0;
	padding: 0 0 20px 130px;
	height: auto;
}
#formweb p.textlabel2 {
	float: left;
	background: none;
	width: 423px;
	margin: 0;
	padding: 0 0 20px 130px;
	height: auto;
}
#formweb p.textlabel3 {
	float: left;
	background: none;
	width: 423px;
	margin: 0;
	padding: 5px 0 10px 130px;
	height: auto;
}
#formweb p span {
	float: left;
	margin: 0px 10px 0 0px;
	width: 400px;
}
#formweb p span.short {
	float: left;
	margin: 5px 10px 0 40px;
	width: 200px;
}
#formweb input {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 0;
	width: 225px;
}
#formweb input.size150 {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0px 40px;
	width: 150px;
}
#formweb input.size100 {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0px 0px;
	width: 100px;
}
#formweb input.size130 {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0px 0px;
	width: 130px;
}
#formweb input.size225 {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 40px;
	width: 225px;
}
#formweb input.otrosistema {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 4px 15px 0 73px;
	width: 155px;
	text-align: left;
}
#formweb input.radio {
	height: 12px;
	width: 12px;
	border: none;
	background: #ffffff;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 5px 10px 0 0;
}
#formweb p.textlabel2 input.radio {
	height: 12px;
	width: 12px;
	border: none;
	background: #ffffff;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 8px 10px 0 10px;
}
#formweb p.textlabel2 input.radio2 {
	height: 12px;
	width: 12px;
	border: none;
	background: #ffffff;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 7px 10px 0 50px;
}
#formweb p.textlabel2 label {
	float: left;
	color: #4E4E4E;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 30px;
	padding: 5px 0px 0px 0;
}
#formweb p.textlabel2 label.labeltext2 {
	float: left;
	color: #4E4E4E;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 70px;
	padding: 5px 0px 0px 0;
}
#formweb p.textlabel2 label.labeltext3 {
	float: left;
	color: #4E4E4E;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 320px;
	padding: 5px 0px 0px 0;
}


#formweb p.textlabel3 input.radio3 {
	height: 12px;
	width: 12px;
	border: none;
	background: #ffffff;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 7px 10px 0 130px;
}
#formweb p.textlabel3 label.labeltext3 {
	float: left;
	color: #4E4E4E;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 230px;
	padding: 5px 0px 0px 0;
}





#formweb p.textlabel input.radio {
	height: 12px;
	width: 12px;
	border: none;
	background: #ffffff;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 8px 10px 0 40px;
	float: left;
}
#formweb p.textlabel label.labeltext {
	float: left;
	color: #4E4E4E;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 355px;
	padding: 5px 0px 3px 0;
}
#formweb p.textlabel select {
	float: left;
	height: 19px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 40px;
	width: 185px;
}
#formweb button.send {
	float: left;
	border: 0px;
	background: url(../img/boton_form.jpg) #ffffff no-repeat center center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 10px 15px 0px 240px;
	padding: 16px 0 15px 0;
	width: 120px;
}
#formweb button.send1 {
	float: left;
	border: 0px;
	background: url(../img/boton_form.jpg) #ffffff no-repeat center center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 10px 15px 0px 190px;
	padding: 16px 0 15px 0;
	width: 120px;
}
#formweb button.send2 {
	float: left;
	border: 0px;
	background: url(../img/boton_form.jpg) #ffffff no-repeat center center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 10px 15px 0px 10px;
	padding: 16px 0 15px 0;
	width: 120px;
}
#formweb select {
	float: left;
	height: 19px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 10px 0;
	width: 185px;
}
#formweb select.tipowindows {
	float: left;
	height: 19px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 6px 45px 0px 0;
	width: 165px;
}
#formweb textarea {
	float: left;
	height: 75px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 3px 15px 10px 40px;
	width: 225px;
}
#formweb textarea#problema {
	float: left;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0px 140px;
}
#formweb label {
	float: left;
	color: #4E4E4E;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 395px;
	padding: 0 0px 5px 0;
}
#formweb label span {
	color: #c10000;
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#formweb #textvalidation p{
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: 450px;
	font-size: 12px;
	font-weight: 500;
	color: #ff0000;
	line-height: 20px;
	padding: 15px 70px 0 90px;
	margin: 0;
	position: relative;
	text-align: center;
	font-style:italic;
	float: left;
	z-index: 6;
}
#form #textvalidationform p{
	background-image: url('../img/back_central_end.png');
	background-repeat: repeat-y;
	display: block;
	width: auto;
	font-size: 12px;
	font-weight: 500;
	color: #ff0000;
	line-height: 20px;
	padding: 0px 70px 20px 90px;
	margin: 0;
	position: relative;
	text-align: center;
	font-style:italic;
	float: left;
	z-index: 6;
}
#quotemenu {
	float: left;
	width: 622px;
}
#quotemenu ul {
	float: left;
	width: 482px;
	padding: 30px 70px 0 70px;
	margin: 0;
}

#quotemenu ul li {
	list-style: none;
	text-align: center;
	width: 140px;
	float: left;
	margin: 0;
	padding: 27px 10px 0 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 40px;
}
#quotemenu ul li.activomenu {
	color:#252525;
	text-align: center;
}
#quotemenu ul li.inactivomenu {
	color:#9f9e9a;
	text-align: center;
}
#quotemenu ul li#menufirstform.activomenu {
	background: url(../img/background_1_activo.jpg) no-repeat center center;
}
#quotemenu ul li#menusecondform.activomenu {
	background: url(../img/background_2_activo.jpg) no-repeat center center;
}
#quotemenu ul li#menusecondform.inactivomenu {
	background: url(../img/background_2_inactivo.jpg) no-repeat center center;
}
#quotemenu ul li#menuthirdform.activomenu {
	background: url(../img/background_3_activo.jpg) no-repeat center center;
}
#quotemenu ul li#menuthirdform.inactivomenu {
	background: url(../img/background_3_inactivo.jpg) no-repeat center center;
}


#textvalidation {
	float: left;
	width: 622px;
}
span.obligatorio {
	color: #ff0000;
	float: none;
	display: inline;
	width: auto;
}
#formweb p span span.obligatorio {
	color: #ff0000;
	float: none;
	display: inline;
	width: auto;
}
#stepthreecentral p {
	float: left;
	background: none;
	width: 400px;
	margin: 0;
	padding:0px 0 12px 137px;
	height: auto;
}
#stepthreecentral input {
	float: left;
	height: 17px;
	border: 1px solid #b6b6b6;
	background: #efefef;
	color: #575757;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0 15px 0px 0px;
	width: 225px;
}
#stepthreecentral label {
	float: left;
	color: #4E4E4E;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	width: 120px;
	padding: 0 0px 5px 0;
}
#stepthreecentral label strong {
	font-weight: bold;
	color: #666666;
}
#borradosi, #borradono {
	position: relative;
	overflow: hidden;
}
.paginador {
	clear:both;
	color:#3666D4;
	float:left;
	font-size:80%;
	padding-right:0;
	text-align:right;
	width:570px;
}

span.item-article {
	width: 622px;
	float: left;
	padding: 20px 0 0 0;
	margin: 0;
	color: #4E4E4E;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 18px;
}
span.date {
	width: 70px;
	padding: 0 0 0 90px;
	float: left;
	text-align: left;
	font-weight: bold;
}
span.title {
	width: 370px;
	padding: 0 0px 0 10px;
	float: left;
	text-align: left;
}
