/* -------------- Cuaderno de Viajes --------------*/


#leregisterform h3 {margin-bottom:1em; width:20em; display:inline;}

#leregisterform form {padding:0; margin:0;}

.bookList {list-style-image:none; list-style-type:none; padding:0 0 0 1.5em; margin:0 0 2em 0; line-height:2em; /*border:solid 1px #FF6600;*/ width:60em;}

.bookList li { margin:0 1em 0 0; padding:0.2em 0.2em 0.2em 0; line-height:1em; /*border-bottom:solid 1px #f60; background-color:#F0F0F0;*/}

.bookList li div a {padding:0 1em 0 0; }

.bookList li div a:hover {text-decoration:underline;}

body .bookList .book_highlight strong {text-decoration:underline;}

#leregisterform .bookSubList { padding:0; margin:0 0 3em 0; width:60em; text-align:left; border-left:solid 0.1em #BFBFBF; border-bottom:solid 0.1em #BFBFBF; border-right:solid 0.1em #BFBFBF; display:block; list-style-type:none; list-style-image:none;}

#leregisterform .bookSubList li {list-style-type:none; margin:0; padding:1em; border-bottom:solid 0.1em #BFBFBF;}

.book_highlight {width:60em; padding:0; margin:0; line-height:1em;}

.book_highlight strong {font-size:1em; font-weight:bold; padding:0.2em;}

.bookInfo {margin:0 0 1em 0;}

.bookInfo strong {margin:0; display:block;}

.bookInfo p {margin:0 0 .2em 0; }

	/*   Opciones de eliminar y borrar cuaderno de viajes   */
	
	.bookListOptions { padding:0 1em 0 0; margin:0;  }
	
	.bookListOptions span { font-weight:bold;}
	
/*	#leregisterform fieldset {  padding:0; margin:0; width:44em; text-align:right;}	*/

	#leregisterform fieldset div { clear:both; } 
	
/*	Opciones de eliminar y borrar libro de viajes	*/


.formItem { clear:both; margin:1.5em 0; padding:0; text-align:left; width:36em;}

.formRow { clear:both; padding:0; margin:0.7em 0; text-align:right; display:block; background-color:#F5F5F5; border-bottom:solid 0.10em #dcdcdd; border-left:solid 0.10em #dcdcdd; border-right:solid 0.10em #dcdcdd; border-top:dotted 0.10em #dcdcdd; min-height:1.5em;}

.formRow input {margin:0; padding:0; float:none; display:inline;}

.formRow label { float:left; text-align:left; display:inline; margin:0 2em 0 1em; width:auto; line-height:2em; font-size:1em; font-weight:500; }

.formRow select {float:none; width:190px;}

.formRow textarea {margin:0 0 0 1em; height:5em; width:16em; }

#leregisterform .formRow textarea {width:185px;}

.formRowButtons {margin:3em 0 0 0; text-align:right; }

.formRowButtons input {float:none; margin:0 0 0 1em; width:6em; }

.formItem label {line-height:1.5em; height:1.5em;}

.formItem input {width:16em;}

.formItem textarea {margin:0 0 0 1em; height:5em; width:16em; }

.formItem .botonCuaderno {width:6em; margin:1em 1em 0 2em; float:right;}

.editLabel {width:20em; margin:0; }


/* ----------------------- Formulario de envio de correo ----------------------- */
	
	.fieldSetBox {margin:0; padding:0; /*border:solid 0.10em #dcdcdd;*/}

	.fieldSetBox a {color:#7F7F7F; }

	.fieldSetBox a:hover {color:#7F7F7F;}

	#contentBody .fieldSetBox a strong {font-size:1em;}

	.fieldSetBox fieldset {margin:0; padding:1em .5em .5em .5em; border:solid 0.10em #dcdcdd; width:40em; background-color:#F9F9F9;}

	.fieldSetBoxNoWidth fieldset {border:solid 0.10em #dcdcdd; background-color:#F9F9F9;}

	.fieldSetBox fieldset legend {display:none;}
	
	.fieldSetBox .notVisible {margin:0; padding:1em .5em .5em .5em; border:none; width:55.5em; background-color:#FFF;}

	.fieldSetBox #roadBookTitle {font-size:120%; color:#666666; display:block; margin-bottom:10px;}

	.fieldSetBoxMail {margin:0; padding:0; /*border:solid 0.10em #dcdcdd;*/}

	#fieldSetBoxMail fieldset {padding:1em .5em .5em .5em; width:46em; border:solid 0.10em #F0F0F0; background-color:#F9F9F9;}

	#fieldSetBoxMail fieldset .formRow input {width:25em;}

	/* ----------------------- Fin Formulario de envio de correo ----------------------- */
	
		
	/* ------------  bookSubList  ------------ */
	
	.bookDetailContainer {border:dotted 0.10em #BFBFBF; text-align:left; padding:0.10em; margin:0; background-color:#FFF; display:block;}

	.bookDetailContainer .imgLista {margin:0 5px 0 0; padding:5px;}

	.bookDetailContainer div {padding:0 0 0 10px; margin:0; line-height:2em;}

	.bookDetailContainer .parrafo_img {padding:4px 0 4px 10px;  height:100%;}
	
	.bookDetailRow { background-color:#dcdcdd; border-bottom:solid 0.10em #FFF; font-size:0.95em;}

	.bookDetailRowNoBorder {background-color:#dcdcdd; font-size:0.95em; border:solid 1px #F0F0F0;/*margin:0; padding:0; line-height:1.8em;*/}
	
	.bookDetailBox { border-bottom:dotted 0.10em #DFDFDF; background-color:#FFF; clear:both; padding:0 0 0 1em; font-size:0.95em;}

	.bookDetailBox { margin:0;}
	
	.bookDetail{ padding:0; width:30em; display:inline; }

	.bookDetailLeft {width:25em; float:left; background-color:#dcdcdd; padding:0 0 0 1em; margin:0; line-height:1.5em;}
	
	.bookDetailRowWhite .bookDetailLeft {width:30em; float:left; background-color:#FFF; padding:0 0 0 1em;}

	.bookDetailLeft .bookDetailSpan {margin-top:0.5em; }

	.bookDetailRight {width:230px; float:right; padding:0 0 0 1em; line-height:1.5em;}

	#contentBody .menuBookHeaderBoxUp .bookDetailRight ul {margin:0.2em 2em 0.2em 0; text-align:right; padding:0; background-color:#F0F0F0;}

	#contentBody .menuBookHeaderBoxUp .bookDetailRight ul li {font-size:0.85em; display:inline; list-style-type:none; line-height:1.5em; font-weight:400; border-right:solid 0.1em #000; padding:0 .5em; margin:0;	}

	.menuBookHeaderBoxUp .bookDetailRight ul .leftItem {border-left:solid 0.1em;}

	.menuBookHeaderBoxUp .bookDetailRight ul li a {padding:0; color:#000;}

	.menuBookHeaderBoxUp .bookDetailRight ul li a:hover{color:#000;}

	.menuBookHeaderBoxDown .bookDetailLeft {line-height:1.5em; background-color:#dcdcdd;}

	.menuBookHeaderBoxDown .spacer {background-color:#dcdcdd;}

	#contentBody .menuBookHeaderBoxUp .bookDetailLeft {background-color:#F0F0F0;}

	#contentBody .menuBookHeaderBoxDown .bookDetailRight ul {margin:0.2em 0.6em 0.2em 0; text-align:right; padding:0;}

	#contentBody .menuBookHeaderBoxDown .bookDetailRight ul li {font-size:0.85em; display:inline; list-style-type:none; line-height:1.5em; font-weight:400; border-right:solid 0.1em #000; padding:0 0.5em 0 0.5em; margin:0; }

	.menuBookHeaderBoxDown .bookDetailRight ul .leftItem {border-left:solid 0.1em;}

	.menuBookHeaderBoxDown .bookDetailRight ul li a {padding:0; color:#000;}

	.menuBookHeaderBoxDown .bookDetailRight ul li a:hover{color:#000;}

	.bookDetailRow .bookDetailSpan {margin:0; padding:0;}

	.bookDetailRowWhite .bookDetailSpan {margin:0; padding:0 0 0 1em;}

	.bookDetailSpan a { margin:0; padding:0; color:#000;}
	
	.botonCuaderno, .botones {background-color:#F0F0F0; border:solid 0.10em #CFCFCF; }
	
	#leregisterform .bookSubListTools { padding:0; margin:0; text-align:right; height:2em;}
	
	#leregisterform .bookSubListTools li {display:inline; margin:0; padding:0; line-height:2em; border:none;}
	
	#leregisterform .bookSubListTools li a {padding:0 1em 0 0; margin:0; font-weight:bold; color:#000;}

	#leregisterform .bookSubListTools li a:hover {text-decoration:underline; color:#000;}
	
	.bookSubListTools li a:hover {text-decoration:underline;}	
	
	/* ------------  bookSubList  ------------ */
/* -------------- Fin Libro de Viajes --------------*/