@charset "utf-8";

.sheet {
}

.sheet h2{
	margin:0 0 10px 0;
}

.sheet h3{
	color:#333;
	font-size:1.5em;
	font-weight:bold;
	margin:10px 0 5px 0;
}

.sheet a{
	font-size:1em;
}

.sheet #ubicacion {
	margin:0px 0pt 8px;
}

.sheet form {
	background:#ebeef0;
	margin:0;
	padding:5px 6px 15px 5px;
}

.sheet form .item {

	margin:0 0 10px 0;
	clear:both;
}

.sheet form .item img {
	vertical-align:middle;
	margin:-4px 0 0 0;
}

.sheet form .item input{
	width:200px;
	clear:right;
}

.sheet form .item label {
	font-weight:bold;
	color:#333;
	font-size:1.1em;
	width:50px;
	padding:0 10px 0 0;
	display:block;
	float:left;
	line-height:1.6em;
	text-align:right;
}

.sheet form .item a {
	margin:0 0 0 60px;
}

.sheet form .item select option {
	padding:0 10px 0 0;	
}

.sheet form .item input.date {
	width:80px;
}

.sheet form .actions {
	margin-left:60px;
}

.sheet form .actions img{
	vertical-align:middle;
	margin-right:6px;
}

.sheet form .actions button {
	margin-top:10px;
}

.sheet .promo p{
	padding:40px 0 0 14px;
	width:200px;
}

.sheet .promo.lineas {
	margin:10px 0 0 0;
	background:url(../images/quiero-ir-a.gif);
	height:110px;
}

.sheet .promo {
	margin:10px 0 0 0;
	background:url(../images/descarga_promo_bg.jpg);
	height:110px;
}

.sheet .incidencias table {
	width:100%;
}

.sheet .incidencias table td{
	background-color:#FFF;
	border-bottom:1px solid #e3e3e3;
	padding:6px 10px;
	color:#666;
}

.sheet .incidencias table td#firstcolumn {
	width:50px;
}

.sheet .incidencias table th {
	text-align:left;
}

.sheet .incidencias table td img{
	vertical-align:middle;
	margin:0 0 0 4px;
}

.sheet .incidencias table .footer td {
	background:#e5e7e8;
	padding:10px;
}

.sheet #formruta img {
	margin:-2px 4px 0pt 0pt;
}

.sheet #formruta select {

}


.sheet #horatipo{
	width:80px;
}

.sheet #hora{
	width:40px;
}

.sheet #min{
	width:40px;
}