body
{
	background: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 18px;
}

a.contactarCaja:link, a.contactarCaja:visited, a.contactarCaja:active {
	background: #caeaff;
	font-size: 12px;
	color: #000;
	border: 1px solid #0d83dd;
	padding: 10px;
	display: block;
	text-decoration: none;
}

a.contactarCaja:hover {
	background: #0D83DD;
	text-decoration: none;
}

.contactarCajaTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

body.signupform p.error 
{
	color: red;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
}

body.signupform table.pricing 
{
	margin-bottom: 20px;
}

body.signupform table.pricing tr.shaded td 
{
	background-color: #ffc;
}

body.signupform table.pricing th 
{
	font-size: 9px;
	border-bottom: 2px solid #666;
	border-top: 2px solid #666;
	padding: 4px;
}

body.signupform table.pricing td 
{
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	border-right: 1px dotted #ccc;
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

body.signupform table.pricing td.level 
{
	border-right: 2px solid #999;
	text-align: right;
}

div#processesing_order 
{
	font-size: 12px;
	font-weight: bold;
}

div#open_id_completion 
{
	border: 1px solid #333;
	padding: 10px;
}

div#open_id_completion h3 
{
	margin-bottom: 10px;
}

fieldset 
{
	border: 5px solid #0D83DD;
	background-color: #0D83DD;
	padding: 15px;
	font-family: Verdana, sans-serif;
	margin: 0 0 0px 0;
	color: #FFFFFF;
}

fieldset legend 
{
	padding: 0 7px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
}

fieldset.final 
{
	border: 5px solid #003D6B;
	background-color: #f1f5fa;
	padding: 15px;
	font-family: Verdana, sans-serif;
	margin: 0 0 0px 0;
	color: #003D6B;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	width: 475px;
}

fieldset.derecha 
{
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, sans-serif;
	margin: 0 0 0px 0;
	color: #003D6B;
	font-size: 10px;
}


fieldset.contacto 
{
	border: 5px solid #003D6B;
	background-color: #f1f5fa;
	padding: 15px;
	font-family: verdana;
	margin: 0 0 15px 0;
	color: #003D6B;
}

fieldset.final legend 
{
	color: #003D6B;
	font-size: 16px;
}

fieldset.error 
{
	border-top: 5px solid red;
}

fieldset.error legend, fieldset table th.error 
{
	color: red;
	font-weight: bold;
}

fieldset.error .fieldWithErrors 
{
  display: inline;
}

fieldset img 
{
	margin: 0 5px 5px 0;
}

fieldset p 
{
	margin-bottom: 10px;
}

fieldset input 
{
	font-size: 14px;
	padding: 3px;
	margin-bottom: 3px;
}

fieldset input.short 
{
	width: 125px;
}

fieldset input.normal 
{
	width: auto;
}

fieldset table th 
{
	padding-bottom: 7px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}

fieldset table td 
{
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}

fieldset small 
{
	font-size: 10px;
	color: #454545;
	line-height: 1.3em;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	line-height: 26px;
	margin: 0px 0px 7px 0px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	line-height: 26px;
	margin: 0px 0px 7px 0px;
}

h3.img
{
	background-image: url(../images/fresh.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0D83DD;
	line-height: 24px;
	margin: 0 0 7px 0;
}

h3.arrow
{
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 28px;
}

h3.arrow a:link, h3.arrow a:visited, h3.arrow a:active {
	color: #000;
}

h3.arrow a:hover
{
	background: #0D83DD;
	color: #FFF;
}

h3.white
{
	color: #FFF;
}

h3.small
{
	font-size: 17px;
}

h3.soon
{
	font-size: 17px;
	line-height: 7px;
}

.rightCol h3
{
	font-size: 17px;
}

h4
{
	font-size: 13px;
	margin: 0 0 5px 0;
}

h4.arrow
{
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
}

h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	line-height: 24px;
	margin: 0 0 7px 0;
}

h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #00A5DB;
	line-height: 24px;
	margin: 0 0 7px 0;
}

input:focus, textarea:focus 
{
	border: 2px solid #003D6B;
}

/* //////////////////////*/

#cabecera
{
	/*border-bottom: 2px solid #82C6E2;*/
	border-bottom: 1px solid #CCCCCC;
    height: 85px;
    margin-bottom: 25px;
    text-align: center;
	background: #FFFFFF;
}

#cabecera a
{
    color: #003D6B;
	padding: 1px 0px 1px 0px;
    text-decoration: none;
}

#cabecera a:hover
{
    background: #82C6E2;
	padding: 1px 0px 1px 0px;
    text-decoration: none;
}

#logo a:hover
{
    background: #FFFFFF;
	padding: 1px 0px 1px 0px;
    text-decoration: none;
}

#registrese a:hover
{
    background: #82C6E2;
	padding: 1px 0px 1px 0px;
    text-decoration: none;
}

#direccion
{
	background: #003D6B;
	color: #FFFFFF;
	height: 65px;
    line-height: 175%;
	padding: 20px 0px 20px 0px;
}

#direccion a
{
	color: #FFFFFF;
	padding: 1px 0px 1px 0px;
}

#direccion a:hover
{
	background: #FFFFFF;
	color: #008ED8;
}

#direccion .columna1
{
	float: left;
	width: 150px;	
}

#direccion .columna2
{
	float: left;
	width: 300px;
}

#direccion .columna3
{
	float: right;
	width: 55px;
	text-align: right;
}

#direccion .columna4
{
	float: right;
	width: 280px;
	text-align: right;
}

#links a:hover
{
	background-image: url(../img/menuFondoOver.jpg);
    color: #000000;
}

#links2 a:hover
{
	background-image: url(../img/menuFondoOver.jpg);
    color: #000000;
}

#logo
{
    margin-top: 10px;
    text-align: right;
}

#menu
{
	background: #003D6B;
	border-bottom: 4px solid #82C6E2;
    height: 25px;
	text-align: right;
}

#menuBts
{
	text-align: right;
	/*margin-top: 1px;*/
}

#menuBts ul
{
	float: right;
    list-style: none;
	margin: 0;
	padding: 0;
}

#menuBts ul li
{
	float: left;
	text-align: right;
}

#menuBts a
{
	border-left: 1px solid #003D6B;
	border-right: 1px solid #003D6B;
    color: #FFFFFF;
	display: block;
	font: bold 11px Verdana, sans-serif;
	height: 25px;
	line-height: 25px;
	padding: 0 10px 0px 10px;
	text-decoration: none;
	width: 25px;
}

#menuBts li > a
{
	min-width: 25px;
    width: auto;
}

#menuBts a:hover
{
	background-image: url(../img/menuFondoOver.jpg);
	border-right: 1px solid #82C6E2;
	border-left: 1px solid #82C6E2;
    color: #000000;
}

#menuBts a.picado
{
	background-image: url(../img/menuFondo.jpg);
	border-right: 1px solid #82C6E2;
	border-left: 1px solid #82C6E2;
    color: #000000;
}

#menuTour
{
	background: #FFFFFF;
    height: 30px;
	margin-left: 85px;
}

#menuTourBts
{
	text-align: left;
}

#menuTourBts ul
{
	float: left;
    list-style: none;
	margin: 0;
	padding: 0;
}

#menuTourBts ul li
{
	float: left;
	text-align: left;
}

#menuTourBts a
{
	border-right: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
    color: #000000;
	display: block;
	font: bold 14px Verdana, sans-serif;
	height: 25px;
	line-height: 25px;
	padding: 0 3px 0px 3px;
	text-decoration: none;
	width: 25px;
}

#menuTourBts li > a
{
	min-width: 25px;
    width: auto;
}

#menuTourBts a:hover
{
	background-color: #82C6E2;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
    color: #000000;
}

#menuTourBts a.picado
{
	background-color: #83C722;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
    color: #FFFFFF;
}

#iconpie
{
	background: #008ED8;
	color: #003D6B;
	font-size: 11px;
	height: 75px;
	padding-bottom: 5px;
}

#pie
{
	background: #008ED8;
	border-top: 4px solid #82C6E2;
	clear: both;
	color: #003D6B;
	font-size: 11px;
	height: 200px;
    margin-top: 30px;
    padding-top: 10px;
}

#pie2
{
	background: #008ED8;
	clear: both;
	color: #000000;
	font-size: 12px;
	height: 40px;
    margin-top: 0px;
    padding-top: 5px;
}

#pie a
{
	color: #FFFFFF;
	padding: 1px 0px 1px 0px;
    text-decoration: none;
}

#pie a:hover
{
	background: #FFFFFF;
	color: #3193DD;
    text-decoration: underline;
}

#pie .columna1
{
	float: left;
	width: 170px;	
}

#pie .columna2
{
	float: left;
	width: 120px;
}

#pie .columna3
{
	float: left;
	width: 130px;
}

#pie .columna4
{
	float: left;
	width: 180px;
}

#pie .columna5
{
	float: left;
	width: 170px;
}

#pie .columna6
{
	float: left;
	width: 80px;
}
#pie .columna6
{
	float: left;
	width: 80px;
}

/* //////////////////////*/

.btComienza
{
    margin: 25px 0px 45px 0px;
    text-align:center;
	margin-top: 40px;
}

.btComienzaTarifas
{
    margin: 25px 0px 45px 0px;
    text-align:center;
	margin-top: 10px;
}

.comience
{
	width: 770px;
	margin-left: 95px;
}

a.comienceCaja:link, a.comienceCaja:visited, a.comienceCaja:active {
	background-image: url(../img/btComienzaLargVac.jpg);
	font-size: 18px;
	color: #FFFFFF;
	padding: 12px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.comienceCaja:hover {
	background-image: url(../img/btComienzaLargVacOver.jpg);
	text-decoration: none;
}

.comiencePeq
{
	width: 244px;
	margin-left: 625px;
}

a.comiencePeqCaja:link, a.comiencePeqCaja:visited, a.comiencePeqCaja:active {
	background-image: url(../img/btComienzaPeqVac.jpg);
	font-size: 18px;
	color: #FFFFFF;
	padding: 12px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.comiencePeqCaja:hover {
	background-image: url(../img/btComienzaPeqVacOver.jpg);
	text-decoration: none;
}

.comiencePeqIzq
{
	width: 244px;
	margin-left: 0px;
}

a.comiencePeqCajaIzq:link, a.comiencePeqCajaIzq:visited, a.comiencePeqCajaIzq:active {
	background-image: url(../img/btComienzaPeqVac.jpg);
	font-size: 18px;
	color: #FFFFFF;
	padding: 12px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.comiencePeqCajaIzq:hover {
	background-image: url(../img/btComienzaPeqVacOver.jpg);
	text-decoration: none;
}

.comienceCor
{
	width: 610px;
	margin-left: 175px;
}

a.comienceCorCaja:link, a.comienceCorCaja:visited, a.comienceCorCaja:active {
	background-image: url(../img/btComienzaCorVac.jpg);
	font-size: 18px;
	color: #FFFFFF;
	padding: 12px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

a.comienceCorCaja:hover {
	background-image: url(../img/btComienzaCorVacOver.jpg);
	text-decoration: none;
}

.central
{
	background: #F3F9FE;
	width: 960px;
	border-top: 2px solid #0D83DD;
	border-right: 1px solid #BBDDF6;
	border-bottom: 1px solid #0D83DD;
	border-left: 1px solid #BBDDF6;
	padding-top: 20px;
	clear: both;
}

.centralNosotros
{
	background: #82C6E2;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	padding: 5px 0;
}

.centralPreguntas 
{
	background: #86C620;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	padding: 5px 0;
}

.centralTitulo {
	/*#86C620*/
	background: #003D6B;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	line-height: 15px;
	margin-bottom: 5px;
	padding: 2px 0;
}

.col450
{
	padding-right: 30px;
    width: 450px;
}

.contenedor
{
	margin: 0 auto;
    text-align: left;
	width: 960px;
}

.contenedorMenuTour
{
	margin: 0 auto;
    text-align: left;
}

.cuerpoFila 
{
	float: left;
	width: 960px;
	padding-top: 0px;
}

.cuerpoFila2 
{
	float: left;
	width: 960px;
	padding-top: 20px;
}

.espac, .clearb 
{
	clear: both;
}

.fila1Foto 
{
	width: 200px;
	padding: 0 10px;
	float: left;
}

.fila1Texto 
{
	font-size: 11px;
	line-height: 16px;
	width: 253px;
	float: left;
}

.fila2Foto 
{
	width: 100px;
	padding: 0 10px;
	float: left;
}

.fila2Texto 
{
	font-size: 11px;
	line-height: 16px;
	width: 195px;
	float: left;
}

.fila3Foto 
{
	width: 300px;
	padding: 0 10px;
	float: left;
}

.fila3Texto 
{
	font-size: 11px;
	line-height: 16px;
	width: 625px;
	float: left;
}

.hl 
{
	color: #000000;
	background: #A9DEF5;
	padding: 1px 1px;
}

.inicio1 
{
    height: 425px;
}

.inicio2 
{
    height: 648px;
	margin-top: 10px;
}

.linea
{
	float: left;
	text-align: right;
	margin-right: -30px;
	margin-left: 30px;
}

/* //////////////////////*/

#menuNosotros
{
	background: #FFFFFF;
    height: 30px;
	margin-left: 57px;
}

#menuNosotrosBts
{
	text-align: left;
}

#menuNosotrosBts ul
{
	float: left;
    list-style: none;
	margin: 0;
	padding: 0;
}

#menuNosotrosBts ul li
{
	float: left;
	text-align: left;
}

#menuNosotrosBts a
{
	border-right: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
    color: #000000;
	display: block;
	font: bold 14px Verdana, sans-serif;
	height: 25px;
	line-height: 25px;
	padding: 0 3px 0px 3px;
	text-decoration: none;
	width: 25px;
}

#menuNosotrosBts li > a
{
	min-width: 25px;
    width: auto;
}

#menuNosotrosBts a:hover
{
	background-color: #82C6E2;
	border-right: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
    color: #000000;
}

#menuNosotrosBts a.picado
{
	background-color: #83C722;
	border-right: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
    color: #FFFFFF;
}

.contenedorMenuNosotros
{
	margin-top: 10px;
    text-align: left;
}

.nosotros1 
{
    height: 70px;
}

.nosotros2 
{
    height: 914px;
	margin-top: 50px;
}

.nosotrosMedi
{
    height: 921px;
	margin-top: 50px;
}

.nosotrosDistri
{
    height: 669px;
	margin-top: 50px;
}

.nosotrosPoli
{
    height: 3866px;
	margin-top: 50px;
}

.nosotrosCon
{
    height: 5740px;
	margin-top: 50px;
}

.nosotrosContacto 
{
    height: 1030px;
	margin-top: 5px;
}

.nosotrosCuerpo 
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #F7F7F7;*/
	width: 960px;
}

.nosotrosDistribucion
{
    height: 1020px;
	margin-top: 5px;
}

.nosotrosIzq 
{
	width: 515px;
	margin-left: 100px;
}

.nosotrosDer 
{
	width: 195px;
	margin-left: 54px;
}

.nosotrosMedidas
{
    height: 1020px;
	margin-top: 5px;
}

.nosotrosPolitica
{
    height: 1020px;
	margin-top: 5px;
}

/* //////////////////////*/
.ofertalanzamiento
{
	background: #efffbf;
	margin-left: 100px;
	width: 770px;
	height: 27px;
	border-top: 1px solid #86C620;
	border-right: 1px solid #86C620;
	border-left: 1px solid #86C620;
	border-bottom: 1px solid #86C620;
	padding-top: 10px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.recuadrar 
{
	border-right: 1px solid #003D6B;
	border-left: 1px solid #003D6B;
	border-top: 1px solid #003D6B;
	text-align: center;
	border-bottom: 1px solid #003D6B;
}

.tarifancla
{
color:#004278;
font-family:Verdana,sans-serif;
font-size:12px;
text-align:left;
line-height:18px;
text-decoration: underline;
font-weight: bold;

}

.tarifas1
{
    height: 480px;
	background: #FFFFFF;
}

.tarifas2
{
    height: 80px;
}

.tarifas3 
{
    height: 1150px;
	margin-top: 40px;
}

.tarifasCen 
{
	border-right: 1px solid #003D6B;
	text-align: center;
	border-bottom: 1px solid #003D6B;
}

.tarifasCen2
{
	border-right: 1px solid #003D6B;
	border-bottom: 1px solid #003D6B;
	border-top: 2px solid #003D6B;
	text-align: center;
	width: 68px;
}

.tarifasCenDuplo 
{
	background-image: url(../img/celda22.jpg);
	border-right: 1px solid #003D6B;
	text-align: right;
}

.tarifasCenTitulo 
{
	background: #0D83DD;
	border-right: 1px solid #003D6B;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.tarifasCelda10 
{
	background: #003D6B;
	border-right: 4px solid #003D6B;
	border-left: 2px solid #003D6B;
	color: #FFFFFF;
	height: 30px;
	font-size: 10px;
}
.tittextarifas {
	font-size: 26px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #000000;
}
.detalletxtarifas {
	color: #0099CC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 16px;
}
.txtdetallegristarifas {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	text-decoration: none;

}
.txtdetallesrojotarifas {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	text-decoration: none;
}

.txtdetallesverdetarifas {
	color: #009900;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	text-decoration: none;
}
	
.texpreciodetalletarifas {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}

.textpreciotarifas {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}

.textpreciotarifasrojo {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}
.textpreciotarifasverde {
	color: #009900;
	font-weight: bold;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}

.textpreciotarifastacha {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	text-decoration: line-through;
}

.btncomprar1 {background:transparent url(/img/fond-bton-login.gif) no-repeat scroll left top;
height:28px;

border-width:0;
color:#FFFFFF;
font-family:Tahoma,sans-serif;
font-size:11px;

font-weight:bold;
width:110px !important;
cursor:pointer;
text-align:center;
text-decoration:none;
line-height: 240%;
}

.tarPrecio 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	margin: 0px 0px 2px 0px;
}

.tarifasDerBold 
{
	background-image: url(../img/celda11.jpg);
	border-right: 4px solid #003D6B;
	border-left: 2px solid #003D6B;
	background: #CBE7FF;
	color: #004278;
}

.tarifasDerBold2
{
	border-top: 2px solid #003D6B;
	border-right: 4px solid #003D6B;
	border-bottom: 1px solid #003D6B;
	border-left: 2px solid #003D6B;
	background: #0D83DD;
	color: #FFFFFF;
	font-size: 13px;
}

.tarifasDerBold3
{
	border-top: 2px solid #003D6B;
	border-right: 4px solid #003D6B;
	border-bottom: 1px solid #003D6B;
	border-left: 2px solid #003D6B;
	background: #CBE7FF;
	color: #004278;
}

.tarifasDerBoldDuplo
{
	background: #FFFFFF;
	background-image: url(../img/celda12.jpg);
	border-right: 4px solid #003D6B;
	border-left: 2px solid #003D6B;
	color: #004278;
}

.tarifasFilas 
{
	background: #FFFFFF;
	text-align: left;
}

.tarifasPreguntas 
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #F4F4F4;*/
}

.tarifasPreguntasIzq 
{
	width: 515px;
	margin-left: 100px;
}

.tarifasPreguntasDer 
{
	width: 195px;
	margin-left: 54px;
}

.tarifasRecu
{
	background: #efffbf;
	margin-left: 100px;
	width: 769px;
	height: 115px;
	border-top: 1px solid #86C620;
	border-right: 1px solid #86C620;
	border-left: 1px solid #86C620;
	border-bottom: 1px solid #86C620;
	padding-top: 10px;
	clear: both;
}

.tarifasRecu1 
{
	margin-top: 4px;
	margin-left: 15px;
	font-size: 20px;
	line-height: 30px;
	width: 480px;
	float: left;
}

.tarifasRecu2 
{
	border-left: 1px solid #86C620;
	margin-left: 10px;
	font-size: 8px;
	width: 2px;
	float: left;
}

.tarifasRecu3 
{
	margin-top: 4px;
	margin-left: 10px;
	font-size: 11px;
	line-height: 19px;
	width: 240px;
	float: left;
}

.tarifasRecu4
{
	background: #F9FFFF;
	margin-left: 100px;
	width: 770px;
	height: 90px;
	border-top: 1px solid #003D6B;
	border-right: 1px solid #003D6B;
	border-bottom: 1px solid #003D6B;
	border-left: 1px solid #003D6B;
	padding-top: 3px;
	clear: both;
}

.tarifasRecu41 
{
	margin-top: 4px;
	margin-left: 15px;
	font-size: 11px;
	line-height: 25px;
	width: 751px;
	float: left;
}

.tarifasTabla
{
	margin-left: 100px;
	width: 770px;
	height: 350px;
	border-top: 5px solid #003D6B;
	border-left: 1px solid #003D6B;
}

.tarifasTabla2
{
	margin-left: 100px;
	width: 769px;
	height: 58px;
	border-top: 1px solid #003D6B;
	border-bottom: 2px solid #003D6B;
}

.tarifasTablaPrecios 
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	margin-left: -1px;
}

.tarifasTitulo
{
    height: 40px;
}

/* //////////////////////*/

.tour1 
{
    height: 540px;
}

.tourAlmacen
{
    height: 1050px;
	margin-top: 5px;
}

.tourKubbos 
{
    height: 1180px;
	margin-top: 5px;
}

.tourFacturacion
{
    height: 1080px;
	margin-top: 5px;
}

.tourCompras 
{
    height: 1030px;
	margin-top: 5px;
}

.tourCrm
{
    height: 1080px;
	margin-top: 5px;
}

.tourAdministracion
{
    height: 770px;
	margin-top: 5px;
}

.tourSoporte
{
    height: 1520px;
	margin-top: 5px;
}

.tourCentral 
{
	/*background: #F7F7F7;*/
	width: 960px;
	padding-top: 1px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	clear: both;
}

.tourVentas
{
    height: 1080px;
	margin-top: 5px;
}

.tourColumIzq 
{
	/*background: #F7F7F7;*/
	width: 350px;
	padding: 0 10px;
	margin-left: 90px;
}

.tourColumDer 
{
	/*background: #F7F7F7;*/
	width: 350px;
	padding: 0 10px;
	margin-left: 40px;
}

.tourRegistrese 
{
    height: 70px;
}

.tourRegistreseBT 
{
	margin-left: 625px;
}

/* //////////////////////*/

.izq 
{
	float: left;
	text-align: left;
}

.der 
{
	float: right;
	text-align: right;
}

.cen 
{
	text-align: center;
}

#telefono 
{
	float: left;
	text-align: left;
	color: #000000;
    font: bold 30px Arial, Helvetica, sans-serif;
}

#telefono a:hover
{
    background: #FFFFFF;
	padding: 1px 0px 1px 0px;
    text-decoration: none;
}

/* //////////////////////*/

.con1 
{
    height: 60px;
}

.con2 
{
    height: 1240px;
	margin-top: -13px;
}

.conCuerpo 
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #F7F7F7;*/
	width: 960px;
}

.conFila515
{
	width: 515px;
	margin-left: 100px;
}

.conFila516
{
	width: 510px;
	margin-left: 100px;
	border-top: 4px solid #86C620;
	border-right: 4px solid #86C620;
	border-bottom: 15px solid #86C620;
	border-left: 4px solid #86C620;
	background: #86C620;
}

.conCuerpoColum
{
	width: 515px;
	margin-left: 100px;
}

.conTexto52
{
	width: 170px;
	float: left;
}

.conTexto53
{
	width: 295px;
	float: left;
	padding: 0 25px;
}

.conFormulario
{
	width: 518px;
	margin-bottom: 10px;
	float: left;
	/*padding: 0 25px;*/
}

.reg2 
{
    /*height: 2230px;*/
	margin-top: -13px;	
}

.regDer1 
{
    width: 195px;
	margin-left: 54px;
	font-size: 11px;
	color: #003D6B;
}

.regCuerpo 
{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: #FFFFFF;
	width: 960px;
}

.regObligatorios1 
{
	height: 25px;
}

.regObligatorios2 
{
	height: 25px;
	margin-left: 100px;
}

.regAsterisco 
{
	float: left;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

.regBoton 
{	
    width: 475px;
    margin-left: 100px;
	margin-top: 20px;
	margin-bottom: 20px;	
}

/* Mensajes de error en la cabecera del formulario de registro */
.MessageError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E70101;
	text-decoration: none;
	font-weight: normal;
	border-top: 1px solid #E70101;
	border-bottom: 1px solid #E70101;
	border-left: 1px solid #E70101;
	border-right: 1px solid #E70101;
	background-color: #FFF5F5;	
	width: 640px;
	height: 30px;
	margin-left: 48px;
	padding-bottom:	6px;
	padding-top: 6px;
	padding-left: 7px;

}

/* //////////////////////*/

#elegirIdioma 
{
	position: relative; 
	top: 2px;
	width: 81px; 
	margin-left: 2px;
}
