/* CSS librería Diógenes*/


.csc-header h1.csc-firstHeader{/* h1 del primer contenido de una página*/
margin-bottom:0px;
}

.important{
height:1px;
float:left;
padding-top:30px;
margin-bottom:0px;
overflow:hidden;
text-align:center;
background:url(../images/bot_iti.gif) no-repeat left top;
margin-left:35%;
}

a.detail{
width:85px;
height:20px;
float:left;
color:#FFFFFF;
padding-top:5px;
margin-bottom:0px;
text-decoration:none;
font-weight:bold;
overflow:hidden;
text-align:center;
font-size:0.8em;
text-decoration:underline;
background:url(../images/bot_general_peq.gif) no-repeat left top;
}

#ultimo_itinerario .csc-header{
display:none;
}

#ultimo_itinerario{
width:auto;
overflow:hidden;
float:none !important;
height:1%;
padding:20px 0px 20px 20px;
background:#D2D2D2 url(../images/bg_ul_iti.gif) repeat-x left top;
}

div>#ultimo_itinerario{
	display:block;
	float:none;
	overflow:auto;
}

#listado_itinerario{
width:100%;
float:left;
padding:0px 0px 20px 0px;
margin-top:6px;
border-top:1px dashed #000000;
}
div>#listado_itinerario{
display:block;
}
.ultimo{
display:block;
font-size:1.1em;
color:#A82D32;
font-weight:bold;}

#ultimo_itinerario .texto{
width:auto;
font-size:1em;
padding-bottom:20px;
}
div>#ultimo_itinerario .texto{
overflow:hidden;
padding:0px;
}

#listado_itinerario .texto{
width:auto;
float:left;
font-size:1em;
}
#listado_itinerario .texto{
width:auto;
float:left;
font-size:1em;
padding:0px 10px 0px 0px;
}
div>#listado_itinerario .texto{
float:none;
display:block;
overflow:hidden;
}

#ultimo_itinerario .texto .sugerido, .itinerario_separa .texto .sugerido{
display:block;
margin-top:10px;
}
#ultimo_itinerario .numero{
float:right;
width:25px;
height:35px;
padding: 0px 15px;
text-align:center;
vertical-align:middle;
background:url(../images/numero_left_ul.gif) no-repeat left top;
}
#ultimo_itinerario a.que_es{
display:none;
}
#ultimo_itinerario .numero div,#listado_itinerario .numero div{
float:left;
width:auto;
padding-top:5px;
font-weight:bold;
}

#ultimo_itinerario .numero_right{
float:right;
width:10px;
height:35px;
background:url(../images/numero_right_ul.gif) no-repeat left top;
}

#ultimo_itinerario h3, #ultimo_itinerario .descripcion, #listado_itinerario h3, #listado_itinerario .descripcion{
display:block;
margin-top:10px;
}

#ultimo_itinerario a.ver_itinerario{
padding-left:30px;
height:20px;
float:left;
width:auto;
margin:10px 0px;
background:url(../images/ver_itinerario.gif) no-repeat left top;

}
#ultimo_itinerario h3, #listado_itinerario h3{
margin-bottom: 15px;
font-size: 1.1em;
font-weight:bold;
}
#ultimo_itinerario .usuario, #listado_itinerario .usuario{
display:inline;
font-weight:bold;
}

#ultimo_itinerario img,#listado_itinerario img{
margin-bottom: 15px;
float:left;
margin-right:15px;
}

/***** listado de itinerarios en la página inicial de los itinerarios****/
#listado_itinerario .itinerario_separa{
width:auto;
display:block;
overflow:hidden;
clear:both;
padding:20px 0px 10px 20px;
border-bottom:1px dashed #000000;
}

div>#listado_itinerario .itinerario_separa{
float:none;
	display:block;
	
}

#listado_itinerario .numero{
display:block;
clear:both;
width:25px;
height:35px;
padding: 0px 15px;
text-align:center;
vertical-align:middle;
background:url(../images/numero_left_li.gif) no-repeat left top;
}
#listado_itinerario .numero div{
float:left;
width:auto;
padding-top:5px;
font-weight:bold;
}
#listado_itinerario .numero_right{
float:right;
width:10px;
height:35px;
background:url(../images/numero_right_li.gif) no-repeat left top;
}
#listado_itinerario a.ver_itinerario{
padding-left:30px;
height:20px;
float:left;
width:auto;
margin-top:10px;
background:url(../images/ver_itinerario2.gif) no-repeat left top;
}


