/* generales */

body,td{
	font-family: Verdana;
	font-size: 11px;
}

input.color {
	padding-left: 5px;
	font-family: Verdana;
	color: #353535;
	border: 1px solid #5A5D5A;
	background-color: #f7f7f7;
	font-size: 11px;
}
select.color{
	padding-left: 5px;
	font-family: Verdana;
	color: #353535;
	border: 1px solid #5A5D5A;
	background-color: #f7f7f7;
	font-size: 11px;
}
textarea.color{
	padding-left: 5px;
	font-family: Verdana;
	color: #353535;
	border: 1px solid #5A5D5A;
	background-color: #f7f7f7;
	font-size: 11px;
}
input.buscador{
	font-family: Arial;
	padding-left: 5px;
	border: 1px solid #5A5D5A;
	font-size: 11px;
	color: #353535;
}
select.buscador{
	font-family: Arial;
	padding-left: 5px;
	border: 1px solid #5A5D5A;
	font-size: 11px;
	color: #353535;
}
textarea.buscador{
	font-family: Arial;
	border: 1px solid #5A5D5A;
	font-size: 11px;
	color: #353535;

}

/* tablas */
.lineaClara{
	background-color: #FFFFFF;
}

.lineaOscura{
	background-color: #F7f7f7;
}
.cabecera{
	background-color: #123e73;
	border-bottom: 1px solid #5E5E5E;
}
.tabla{
	border-bottom: 1px solid #5E5E5E;
	border-top: 1px solid  #5E5E5E;
	}
.celdaSeccion{
	background-color: #C0D5CC;
	border-bottom: 1px solid #9CBAAD;
	border-top: 1px solid #9CBAAD;
	color: #353535;
	padding: 2px 10px 2px;
}
.celdaTitle{
	background-color: #EEEDEC;
	border-bottom: 1px dashed #5E5E5E;
	border-right: 1px solid #5E5E5E;
	color: #181810;
	padding: 2px 10px 2px;
	height:22px; 
}
.celdaColor{
	background-color: #EEEDEC;
	border-right: 1px solid #5E5E5E;
	color: #181810;	
	padding: 0px 10px;
}
.celdaData{
	border-bottom: 1px dashed #9E9E9E;
	padding: 2px 10px 2px;	
}
.celda{
	padding: 2px 10px 2px;
}
.celdaS{border-bottom: 1px solid #d1cfbe;}
/* tamaņo campos de formulario */
.big {
	width: 550px;
}
.medium2 {
  width: 240px;
}
.medium3 {
  width: 330px;
}
.medium4 {
  width: 440px;
}
.medium {
  width: 180px;
}
.small {
	width: 100px;
}
.micra {
	width: 70px;
}
.mini {
	font-size:10px;
	width: 30px;
}

/* enlaces */
.enlace{
	color: #0000FF;
	font-size: 10px;
	text-decoration: none;
}
.enlace:hover{

	text-decoration: underline;
}
.menu{
  font-family: verdana;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
}
.menu:hover{
	color: #9CD721;
}
.link0{
	color: #000000;
	text-decoration: none;
}
.link{
	color: #00f;
	text-decoration: none;
}
.link:hover, .link0:hover{
	
	text-decoration: underline;
}
/* colores */

.gris{
	color: #181810;
}

.verde{
	color: #123E73;
}
.blanco{color: #fff;}
/* tamoņa de textos */
.size_18{
	font-size:18px;
}
.size_16{
	font-size:16px;
}
.size_14{
	font-size:14px;
}
.size_12{
	font-size:12px;
}
.size_10{
	font-size:10px;
}
/* tipos de textos*/
.arial{
	font-family: Arial;
}
.tahoma{
	font-family: Tahoma;
}
/** Errores **/
.error {
	font-family: Tahoma;
	color: #821400;
}
.errorG{
	font-size: 11px;
	font-weight: bold;
	color: #900000;
}
.pestana1{
	background: url("../img/pestana1.gif");
	height: 21px;
	width: 113px;
	text-align: center;
	font-weight: bold;
}
.pestana2{
	background: url("../img/pestana2.gif");
	height: 21px;
	width: 113px;
	text-align: center;	
}
.pest1{
	background:  url("../img/pesta1.gif");
	width: 113px;
	height: 21px;
	font-weight: bold;
	text-align: center;
}
.pest2{
	background:  url("../img/pesta2.gif");
	width: 113px;
	height: 21px;
	text-align: center;
}



.tabla1{
	border-bottom: 1px solid #41181C;
	border-top: 1px solid #898989;
	border-left: 1px solid #898989;
	border-right: 1px solid #898989;
	color: #fff;
	background-color: #3e6fa9;
	height: 21px;
}
.tabla2{
	border-bottom: 1px solid #41181C;
	border-top: 1px solid #898989;
	border-left: 1px solid #898989;
	border-right: 1px solid #898989;
	color: #421818;
	background-color: #DFD3D4;
	height: 21px;
}

.td1{
	color: #ffffff;
	background-color: #123e73;	
	padding-left: 15px;
}
.size_19{font-size: 18px;}

.boxul{list-style: none; margin: 0px; padding: 0px;}
.boxliL{float: left; width: 150px;margin-right: 10px;}
.boxli{}
.fichas{background: transparent url(../img/fondo_ficha.png) no-repeat;width: 351px;height: 162px;	overflow: none;	position: relative;	top: -40px;	left: 20px;}
.fichas #contenidoFicha{ padding: 18px;}

.fichas2{background: transparent url(../img/fondo_ficha2.png) no-repeat;width: 450px;	position: relative;	top: -40px;	left: 20px;}
.fichas2 #contenidoFicha{ padding: 18px;}
.ficha2pie{background: transparent url(../img/pie_ficha2.png) no-repeat;width: 450px; height: 28px;	position: relative;	top: -40px;	left: 20px;}

/** TARIFAS **/
.mes{font-size:14px;color: #123E73;font-weight: bold;}
#tarifa{}
#tarifa .calendario{border: 1px solid #3e6fa9; padding: 10px;}
#tarifa ul{list-style: none; margin: 0px 0px 10px 25px;padding: 0px;clear:both; text-align: left}
#tarifa li{float: left; width: 70px; height: 70px;}

#tarifa li .micra2{text-align:right;font-family: Verdana;color: #000;	border: 1px solid #ddd;	background-color: #f7f7f7;font-size: 11px;width: 60px; }
#tarifa li .micra2b{text-align:right;font-family: Verdana;color: #000;	border: 1px solid #ddd;	background-color: #c7f7f7;font-size: 11px;width: 60px; }


#tarifa li div{text-align: center;font-weight: bold;}
#tarifa .diario{background:  url("../img/diario.png") no-repeat; width: 70px; height: 18px; padding-top: 2px; margin: auto;}

#tarifa .finde{background:  url("../img/finde.png") no-repeat; width: 70px; height: 18px;color:#fff; padding-top: 2px; margin: auto;}

.campoDatos{border:1px solid #AEA58E;font-size:11px;height:16px;width:80px;}

.sInput_1{font-size:10px;border:1px solid #aea58e; width:50px; height:16px;}