body {
	margin: 0px;
	padding: 0px;
	color: #5d574f;
}
#centrado {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #4b443d;
	margin-bottom: 60px;
}
#logo {
	height: 31px;
	width: 390px;
	padding-top: 29px;
	padding-bottom: 57px;
	float: left;
}
.titulo-sub {
	width: 760px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5d574f;
	font-family: BebasNeueRegular;
	font-size: 18px;
}
.imprimir {
	color: #d12421;
	float: right;
	font-size: 10px;
	line-height: 22px;
	height: 22px;
	background-image: url(../img/imprimir.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.imprimir a {
	color: #D12421;
	text-decoration: none;
}
#menu {
	height: 48px;
	width: 760px;
	padding-top: 12px;
	padding-bottom: 18px;
}
.titu-1 {
	font-size: 19px;
	width: 760px;
	padding-bottom: 10px;
	font-weight: bold;
}
.titu-2 {
	font-size: 17px;
	background-image: url(../img/Bullet.png);
	background-repeat: no-repeat;
	width: 760px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-position: left 7px;
	font-weight: bold;
}
.titu-3 {
	font-size: 12px;
	font-weight: bold;
	width: 760px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4b443d;
	margin-bottom: 11px;
}
.cont-f1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 760px;
	color: #4b443d;
	height: 118px;
}
.cont-f2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 760px;
	color: #4b443d;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c7c5;
	height: 212px;
	margin-bottom: 35px;
}

.linea-f {
	height: 19px;
	line-height: 19px;
	margin-bottom: 8px;
}
.colum-izq-f {
	float: left;
	width: 313px;
}
.colum-der-f {
	float: left;
	width: 447px;
}

.txt-f1 {
	float: left;
	width: 115px;
	padding-right: 7px;
	line-height: 19px;
	height: 19px;
	text-align: right;
}
.txt-f2 {
	float: left;
	width: 158px;
	padding-right: 7px;
	line-height: 19px;
	height: 19px;
	text-align: right;
}
.campo-f1 {
	width: 180px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f2 {
	width: 88px;
	border: 1px solid #666666;
	font-size: 12px;
	float: left;
	margin-right: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f3 {
	width: 180px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f4 {
	width: 255px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-ff4 {
	width: 180px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f5 {
	min-width: 135px;
	width: auto !important;
	width: 135px;
	border: 1px solid #666666;
	font-size: 12px;
	float: left;
	margin-right: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f6 {
	width: 40px;
	border: 1px solid #666666;
	padding-left: 0px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 7px;
}
.campo-tf6 {
	width: 20px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 7px;
}
.campo-f7 {
	width: 112px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-tf7 {
	width: 50px;
	border: 1px solid #666666;
	padding-left: 0px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 7px;
}
.campo-f8 {
	width: 260px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f1-alert {
	width: 180px;
	border: 1px solid #d12421;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f2-alert {
	width: 88px;
	border: 1px solid #d12421;
	font-size: 12px;
	float: left;
	margin-right: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f3-alert {
	width: 82px;
	border: 1px solid #d12421;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f4-alert {
	width: 272px;
	border: 1px solid #d12421;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f5-alert {
	min-width: 135px;
	width: auto !important;
	width: 135px;
	border: 1px solid #d12421;
	font-size: 12px;
	float: left;
	margin-right: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f6-alert {
	width: 30px;
	border: 1px solid #d12421;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 7px;
}
.campo-f7-alert {
	width: 140px;
	border: 1px solid #d12421;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f8-alert {
	width: 185px;
	border: 1px solid #d12421;
	padding-left: 5px;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.campo-f9 {
	width: 450px;
	border: 1px solid #666666;
	padding-left: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 12px;
	margin-top: 1px;
}
#soc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 645px;
	color: #4b443d;
	padding-left: 115px;
	padding-top: 10px;
	padding-bottom: 35px;
}
.espacio-21 {
	margin-left: 21px;
}






.cont-gris {
	background-color: #edeceb;
	padding-right: 20px;
	margin-bottom: 28px;
}
.cont-gris2 {
	background-color: #edeceb;
	padding-right: 20px;
	margin-bottom: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.cont-gris3 {
	background-color: #edeceb;
	padding-right: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.titu-punto-rojo {
	font-family: BebasNeueRegular;
	font-size: 17px;
	width: 750px;
	margin-bottom: 25px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #D12421;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.titu-punto-rojo2 {
	font-family: BebasNeueRegular;
	font-size: 17px;
	width: 750px;
	margin-bottom: 10px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #D12421;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
}
p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.m-15 {
	padding-left: 15px;
}
.m-24 {
	padding-left: 24px;
}
.m-36 {
	padding-left: 36px;
}
.m-b-50 {
	padding-bottom: 50px;
}
.m-b-35 {
	padding-bottom: 35px;
}

.titu-fondo-gris {
	font-family: BebasNeueRegular;
	font-size: 17px;
	width: 750px;
	margin-bottom: 25px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
	background-color: #a5a19e;
	color: #FFFFFF;
}
.titu-fondo-gris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 750px;
	margin-bottom: 25px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #edeceb;
	color: #4b443d;
	height: auto;
}
.titu-fondo-gris3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 750px;
	margin-bottom: 15px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 2px;
	background-color: #edeceb;
	color: #4b443d;
	height: 20px;
}
#pie-linea {
	width: 760px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9c7c5;
	padding-top: 10px;
}
#cont-btn {
	width: 81px;
	padding-left: 652px;
}
#cont-btn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 21px;
	width: 81px;
}
#cont-btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn-hover.gif);
	background-repeat: no-repeat;
}
#cont-btn2 {
	height: 21px;
	width: 733px;
}
.btn2 {
	float: right;
	width: 81px;
	margin-left: 15px;
}

.btn2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 21px;
	width: 81px;
}
.btn2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn-hover.gif);
	background-repeat: no-repeat;
}
.btn2 {
	float: right;
	width: 81px;
	margin-left: 15px;
}
.btn3 {
	float: right;
	width: 119px;
	margin-left: 15px;
}

.btn3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn3.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 22px;
	width: 119px;
}
.btn3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn3_hover.gif);
	background-repeat: no-repeat;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 48px;
	width: 760px;
}
#menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 48px;
	list-style-type: none;
	color: #4b443d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
}
.espacio {
	padding-left: 50px;
}

.espacio-pago {
	padding-left: 39px;
}
#menu .uno {
	background-image: url(../img/btn-1_select.gif);
	background-repeat: no-repeat;
	width: 133px;
	padding-left: 3px;
	position: relative;
}
#menu .uno-des {
	background-image: url(../img/btn-1_hover.gif);
	background-repeat: no-repeat;
	width: 133px;
	padding-left: 3px;
	position: relative;
	color: #817c77;
}
#menu .uno a {
	color: #c7c5c3;
	text-decoration: none;
	background-image: url(../img/btn-1.gif);
	height: 48px;
	width: 133px;
	display: block;
	padding-left: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#menu .uno a:hover {
	color: #817c77;
	text-decoration: none;
	background-image: url(../img/btn-1_hover.gif);
}
#menu .dos {
	background-image: url(../img/btn-2_select.png);
	background-repeat: no-repeat;
	width: 188px;
	padding-left: 2px;
	position: relative;
}
#menu .dos-des {
	background-image: url(../img/btn-2_hover.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 2px;
	position: relative;
	color: #817c77;
}
#menu .dos a {
	color: #c7c5c3;
	text-decoration: none;
	background-image: url(../img/btn-2.png);
	height: 42px;
	width: 187px;
	display: block;
	padding-left: 2px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#menu .dos a:hover {
	color: #817c77;
	text-decoration: none;
	background-image: url(../img/btn-2_hover.png);
}
#menu .tres {
	background-image: url(../img/btn-3_select.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 2px;
	position: relative;
}
#menu .tres-des {
	background-image: url(../img/btn-3_hover.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 3px;
	position: relative;
	color: #817c77;
}
#menu .tres-des a {
	color: #c7c5c3;
	text-decoration: none;
	background-image: url(../img/btn-3.png);
	height: 42px;
	width: 186px;
	display: block;
	padding-left: 2px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#menu .tres-des a:hover {
	color: #817c77;
	text-decoration: none;
	background-image: url(../img/btn-3_hover.png);
}
#menu .cuatro {
	background-image: url(../img/btn-4_select.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 2px;
	position: relative;
}
#menu .cuatro-des {
	background-image: url(../img/btn-4_hover.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 3px;
	position: relative;
	color: #817c77;
}
#menu .cuatro-des a {
	color: #c7c5c3;
	text-decoration: none;
	background-image: url(../img/btn-4.png);
	height: 42px;
	width: 186px;
	display: block;
	padding-left: 2px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#menu .cuatro-des a:hover {
	color: #817c77;
	text-decoration: none;
	background-image: url(../img/btn-4_hover.png);
}
#menu .cinco {
	background-image: url(../img/btn-5_select.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 2px;
	position: relative;
}
#menu .seis {
	background-image: url(../img/btn-5-pago_hover.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 2px;
	position: relative;
}
#menu .cinco-des {
	background-image: url(../img/btn-5_hover.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 2px;
	position: relative;
	color: #817c77;
}
#menu .cinco-des a{
	color: #c7c5c3;
	text-decoration: none;
	background-image: url(../img/btn-5.png);
	height: 42px;
	width: 176px;
	display: block;
	padding-left: 12px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#menu .seis-des {
	background-image: url(../img/btn-5-pago_select.png);
	background-repeat: no-repeat;
	width: 187px;
	padding-left: 2px;
	position: relative;
	color: #817c77;
	font-size: 12px;
}
#menu .seis-des a{
	color: #c7c5c3;
	text-decoration: none;
	background-image: url(../img/btn-5-pago.png);
	height: 42px;
	width: 176px;
	display: block;
	padding-left: 12px;
	position: absolute;
	left: 0px;
	top: 0px;
}

/*
#menu .cinco a {
	color: #c7c5c3;
	text-decoration: none;
	background-image: url(../img/btn-5.gif);
	height: 48px;
	width: 127px;
	display: block;
	padding-left: 7px;
	position: absolute;
	left: 0px;
	top: 0px;
}
*/
#menu .cinco-des a:hover {
	color: #817c77;
	text-decoration: none;
	background-image: url(../img/btn-5_hover.png);
}
#menu .seis-des a:hover {
	color: #817c77;
	text-decoration: none;
	background-image: url(../img/btn-5-pago.png);
}
.sel {
	width: 611px;
}
#tabla {
	width: 760px;
	/*margin-bottom: 80px;*/
	overflow: auto;
	/* height: 187px; - Comentado para permitir altura automática al añadir filas */
}
.recuadro1 {
	float: left;
	height: 37px;
	width: 31px;
	background-color: #dbdad8;
	border: 1px solid #ceccca;
}
.recuadro2 {
	float: left;
	height: 37px;
	width: 180px;
	background-color: #dbdad8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: BebasNeueRegular;
	font-size: 17px;
	line-height: 37px;
	padding-left: 11px;
}
.recuadro2-bis {
	float: left;
	height: 37px;
	width: 119px;
	background-color: #dbdad8;
	font-family: BebasNeueRegular;
	font-size: 17px;
	line-height: 37px;
	padding-left: 11px;
	border: 1px solid #ceccca;
}
.recuadro3 {
	float: left;
	height: 37px;
	width: 180px;
	background-color: #dbdad8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: BebasNeueRegular;
	font-size: 17px;
	line-height: 37px;
	padding-left: 11px;
}
.recuadro3-bis {
    float: left;
    height: 37px;
    width: 119px;
    background-color: #dbdad8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    padding-left: 11px;
}
.recuadro4 {
	float: left;
	height: 37px;
	width: 330px;
	background-color: #dbdad8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: BebasNeueRegular;
	font-size: 17px;
	line-height: 37px;
	padding-left: 11px;
}
.recuadro4-bis {
	float: left;
	height: 37px;
	width: 322px;
	background-color: #dbdad8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: BebasNeueRegular;
	font-size: 17px;
	line-height: 37px;
	padding-left: 11px;
}
.recuadro44-bis {
	float: left;
	height: 40px;
	width: 428px;
	background-color: #dbdad8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: BebasNeueRegular;
	font-size: 17px;
	line-height: 40px;
	padding-left: 11px;
}
.recuadro5drets {
	float: left;
	height: 37px;
	width: 204px;
	background-color: #dbdad8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: BebasNeueRegular;
	font-size: 17px;
	line-height: 37px;
	text-align: right;
    text-align: center;
}
.recuadro5 {
    float: left;
    height: 37px;
    width: 125px;
    background-color: #dbdad8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}
.recuadro5-bis {
    float: left;
    height: 37px;
    width: 50px;
    background-color: #dbdad8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}
.recuadro6 {
	float: left;
	height: 29px;
	width: 26px;
	border: 1px solid #ceccca;
	padding-top: 11px;
	padding-left: 5px;
}
.recuadro7 {
	float: left;
	height: 40px;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	padding-left: 11px;
}
.recuadro7-bis {
	float: left;
	height: 40px;
	width: 119px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	padding-left: 11px;
	border: 1px solid #ceccca;
}
.recuadro8 {
	float: left;
	height: 40px;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 37px;
	padding-left: 11px;
}
.recuadro8-bis {
    float: left;
    height: 40px;
    width: 119px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    padding-left: 11px;
}
.recuadro9 {
	float: left;
	height: 40px;
	width: 330px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-left: 11px;
}
.recuadro9-bis {
	float: left;
	height: 30px;
	width: 456px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	padding-left: 11px;
}
.recuadro99-bis {
	float: left;
	height: 40px;
	width: 322px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	padding-left: 11px;
}
.recuadro10drets {
    float: left;
    height: 40px;
    width: 204px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    text-align: center;
}
.recuadro10 {
	float: left;
	height: 40px;
	width: 125px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ceccca;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}
.recuadro10-bis {
    float: left;
    height: 40px;
    width: 50px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}
.recuadro11 {
	width: 745px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 11px;
	margin-bottom: 50px;
	padding-top: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ceccca;
	border-bottom-color: #ceccca;
	border-left-color: #ceccca;
	padding-bottom: 10px;
	line-height: 18px;
	height: 50px;
}
#consulta {
	color: #4b443d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 48px;
	width: 727px;
	background-image: url(../img/fondo-consulta.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	padding-left: 33px;
}
#estat {
	height: 29px;
	width: 756px;
	border: 1px solid #ceccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
}
.solicitud {
	background-image: url(../img/f-solicitud.gif);
	background-repeat: no-repeat;
}
.preinscripcio {
	background-image: url(../img/f-preinscripcio.gif);
	background-repeat: no-repeat;
}
.preinscripcio-fo {
    background-image: url(../img/f-preinscripcio-fo.gif);
    background-repeat: no-repeat;
}
.seleccio {
	background-image: url(../img/f-seleccio.gif);
	background-repeat: no-repeat;
}
.inscripcio {
	background-image: url(../img/f-inscripcio.gif);
	background-repeat: no-repeat;
}
.inscripcio-fo {
    background-image: url(../img/f-inscripcio-fo.gif);
    background-repeat: no-repeat;
}
.espacio-estat-1 {
	padding-right: 151px;
	padding-left: 10px;
}
.espacio-estat-1-fo {
    padding-right: 355px;
    padding-left: 10px;
}
.espacio-estat-2 {
	padding-right: 115px;
}
.espacio-estat-3 {
	padding-right: 134px;
}
.espacio-estat-4 {
	padding-right: 151px;
}
.doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d12421;
	background-image: url(../img/doc.png);
	height: 23px;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 7px;
	margin-bottom: 5px;
}
.pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d12421;
	background-image: url(../img/pdf_ico.svg);
	height: 23px;
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: 15px;
	padding-top: 7px;
	margin-bottom: 5px;
}
#error {
	width: 760px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d12421;
}
.camps {
	text-align: right;
	width: 760px;
	height: 29px;
}
#alerta {
	border: 1px solid #d12421;
	width: 724px;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 34px;
	background-color: #fae9e9;
	background-image: url(../img/alerta.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	line-height: 18px;
	margin-bottom: 20px;
}
.aler {
	color: #d12421;
}
.aler2 {
	border: 1px solid #d12421;
}
.examinar {
	height: 22px;
	width: 745px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 40px;
}
.izq {
	float: left;
}

.examinar a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 81px;
	line-height: 21px;
	font-weight: bold;
	text-align: center;
	float: left;
}
.examinar a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/btn-hover.gif);
	background-repeat: no-repeat;
}
.cont-gris  a {
	color: #D12421;
	text-decoration: none;
}
.cont-gris  a:hover {
	color: #D12421;
	text-decoration: underline;
}
.cuadro-rojo {
	border: 1px dashed red;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.consulta {
	padding: 20px;
}
.caja_consulta {
	padding: 20px;
	background-color: #edeceb;
	width:310px;
	margin-top: 30px;
}
.input_seguimiento {
	float: right;
	width: 100px;
}
#cont-btn-acceder {
	height: 21px;
	width: 200px;
}
#menu .ico_consulta {
	width: 133px;
	padding-left: 7px;
	position: relative;
	color: #817c77;
	background-color: #edeceb;
}
.idiomas {
	float: right;
	position: relative;
}
.idiomas-ul {
	float: left;
	list-style: none;
    color: #5D574F;
    font-family: Helvetica,sans-serif;
    font-size: 10px;
    line-height: 1.4em;
    color: #DD3D33;
    margin-top:20px;
}
.idiomas-ul li {
	float: left;
	margin-right: 5px;
    color: #DD3D33;
}
.idiomas-ul li a {
    color: #DD3D33;
    text-decoration: none;
}
.idiomas-ul li a#idioma_actual {
    color: #5D574F;
    text-decoration: none;
}
.clear {
	clear: both;
}
.esp-solicitud {
	float: left;
	width: 179px;
}
.esp-solicitud-fo {
    float: left;
    width: 385px;
}
.esp-preinscripcio {
	float: left;
	width: 158px;
	padding-left: 28px;
}
.esp-seleccio {
	float: left;
	width: 158px;
	padding-left: 36px;
}
.esp-inscripcio {
	float: left;
	width: 158px;
	padding-left: 27px;
}
.recuadro {
    width: 745px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 11px;
    margin-bottom: 50px;
    padding-top: 10px;
    border: 1px solid #ceccca;
    padding-bottom: 10px;
    line-height: 18px;
}

#menu .dos_fo {
    background-image: url(../img/btn-2_fo_select.gif);
    background-repeat: no-repeat;
    width: 147px;
    padding-left: 7px;
    position: relative;
}
#menu .dos_fo-des {
    background-image: url(../img/btn-2_fo_hover.gif);
    background-repeat: no-repeat;
    width: 147px;
    padding-left: 7px;
    position: relative;
    color: #817c77;
}
#menu .dos_fo a {
    color: #c7c5c3;
    text-decoration: none;
    background-image: url(../img/btn-2_fo.gif);
    height: 48px;
    width: 147px;
    display: block;
    padding-left: 7px;
    position: absolute;
    left: 0px;
    top: 0px;
}
#menu .dos_fo a:hover {
    color: #817c77;
    text-decoration: none;
    background-image: url(../img/btn-2_fo_hover.gif);
}

a.btn-grande {
    background-size: contain;
    display: block;
    font-size: 17px!important;
    height: 40px!important;
    line-height: 26px!important;
    width: 110px!important;
}

input {
    border-radius:0;
    padding: 0;
    margin: 0;
}

#centrado p {
	font-size: 12px;
}
#centrado li {
	font-size: 12px;
}


.Alu-recuadro2-bis {
    float: left;
    height: 37px;
    background-color: #dbdad8;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    padding-left: 11px;
    border: 1px solid #ceccca;
    border-bottom: 0px;
    width: 175px;
    box-sizing: border-box;
}

.Alu-recuadro7-bis {
    float: left;
    height: 37px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    padding-left: 11px;
    width: 581px;
    box-sizing: border-box;
}

.Alu-recuadro3-bis {
    float: left;
    height: 37px;
    background-color: #dbdad8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    padding-left: 11px;
    width: 175px;
    box-sizing: border-box;
}

.Alu-recuadro8-bis {
    float: left;
    height: 37px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    padding-left: 11px;
    width: 581px;
    box-sizing: border-box;
}

.Alu-recuadro4-bis {
    float: left;
    height: 37px;
    background-color: #dbdad8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    padding-left: 11px;
    width: 175px;
    box-sizing: border-box;
}

.Alu-recuadro99-bis {
    float: left;
    height: 37px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    padding-left: 11px;
    width: 581px;
    box-sizing: border-box;
}

.Alu-recuadro5drets {
    float: left;
    height: 37px;
    background-color: #dbdad8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    padding-left: 11px;
    width: 175px;
    box-sizing: border-box;
}

.Alu-recuadro10dretsAlumno {
    float: left;
    height: 37px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    padding-left: 11px;
    width: 581px;
    box-sizing: border-box;
}

.Alu-recuadro5-bis {
    float: left;
    height: 37px;
    background-color: #dbdad8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 37px;
    padding-left: 11px;
    width: 175px;
    box-sizing: border-box;
}

.Alu-recuadro10-bis {
    float: left;
    height: 37px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ceccca;
    border-right-color: #ceccca;
    border-bottom-color: #ceccca;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 40px;
    padding-left: 11px;
    width: 581px;
    box-sizing: border-box;
}

.borde_gris_izq {
	border-left: 4px solid #c2bebb;
}

.borde_gris_der {
	border-right: 4px solid #c2bebb;
}

.borde_gris_bot {
	border-bottom: 4px solid #c2bebb;
}