/* layout */
#colegios #colcentral {
    width: 100%;
}
#colegios #contenido {
    width: 100%;
}
#colegios #left {
    width: 800px;
}
#colegios .contenido_footer {
    width: 100%;
}
#colegios #footer .logosBanca {
    clear: none;
    display: block;
    margin-left:350px;
}
#colegios #materias {
    margin-left: 100px;
}

#colegios h2.title span {
    color: #999999;
    float: none;
    font-size: 14px;
}
#meses-colegios{
	float:right;
}
#meses-colegios select{
	width:142px
}	

#colegios #principal {
    overflow: hidden;
}

#actions{
	width:100%;
}
#actions .button{
	float:right;
	margin-left:10px;
}
#colegios .right-content {
    width: 892px;
}

/* tab */
/*
#cabecera, #principal, #footer{
	margin: 0 258px;
}
*/

/* print */
.print h2{
	margin-bottom: 4px;
}
.print p{
	font-size:14px;
}




#smenu {
    left: -249px;
    position: fixed;
    width: 278px;
    z-index: 1000000;
}
#smenuContent{
	background-color: #003056;
    height: 3000px;
      width: 231px;
    padding: 24px 9px 15px;
   	float: left;
}



#smenuContent h3{
    border: medium none;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 13px;
    padding-bottom: 0;
    padding-left: 4px;
    width: 97%;
    text-transform: uppercase;
}
#smenuContent h3 a{
	background-color: #0099FF;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: right;
    font-size: 10px;
    margin-left: 3px;
    padding: 3px 7px;
    text-decoration: none;
	text-transform: none;
 	margin-top: -3px;
}
#smenuContent h3 a:hover{
	background-color: #226193;
}
#smenu ul{
   	margin-bottom: 34px;
	/*margin-top: 5px;*/
  	width: 219px;
    float: left;
}
#smenu ul li {
    background-color: #0A3C65;
    float: left;
	margin-bottom: 3px;
    width: 100%;
}
#smenu ul li:hover{
    background-color: #226193;
}

#smenu ul li.new {
 	padding: 7px;
    width: 93%;
    background-color: #226193;
}
#smenu ul li.new:hover {
	background-color: #226193;
}
#smenu ul li.new input{
    width:150px;
}
#smenu ul li.new a{
	background-color: #0099FF;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: right;
    font-size: 10px;
    margin-left: 3px;
    padding: 3px 7px;
    text-decoration: none;
}

#smenu ul li.new a:hover{
	background-color:#6DA5CC;
}
#smenu ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    line-height: 1.3em;
    padding: 8px 9px;
    text-decoration: none;
}
#smenu ul#seleccionesTab li a{
    font-size: 12px;
}

#smenu ul li a span{
    color: #C0E5E8;
    font-size: 10px;
	padding-top:2px;
}
#smenu ul li .selectActions{
    background-color: #3C74A0;
    border-top: 1px solid #2A587D;
    height: 20px;
    margin: 0;
    width: 100%;
}
#smenu ul#seleccionesTab li .selectActions a{
    font-size: 10px;
}

#smenu ul li:hover{
    background-color: #226193;
}
#smenu ul li.active{
	background: url("images/bg_active.png") no-repeat 96% 31% #226193;
}
    

#smenu ul li.disabled a{
   color: #366388;
}
#smenu ul li.disabled a span{
   color: #366388;
}
#smenu ul li.disabled:hover a{
    color: #FFFFFF;
}
#smenu ul li.disabled:hover a span{
    color: #C0E5E8;
}


#smenu ul.menuTab li{
	background:none;
    border-bottom: 1px solid #143C5C;
}
#smenu ul.menuTab li a{
    background: url("images/btn_tablist.png") no-repeat scroll 4px 7px transparent;
    padding: 2px 14px 5px;
}
#smenu ul.menuTab li:hover a{
	color: #6DC3FF;
}

#smenu ul li a.export, #smenu ul li a.print, #smenu ul li a.cart {
    float: left;
    font-size: 10px;
    margin-left: 11px;
    padding: 3px 0 4px 11px;
}
#smenu ul li a.export:hover, #smenu ul li a.print:hover, #smenu ul li a.cart:hover {
	
	text-decoration: underline;
}
#smenu ul li a.print {
    padding-left: 14px;
}
#smenu ul li a.export{
	background: url("images/ico_export.png") no-repeat 0 6px;
}
#smenu ul li a.print{
	background: url("images/ico_print.png") no-repeat 0 6px;
}
#smenu ul li a.cart{
	padding-left:16px;
	background: url("images/ico_cart.png") no-repeat 0 5px;
}


#smenu button {
    background: url("images/btn_tabbutton.png") no-repeat scroll -1px 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 211px;
    margin-top: 24px;
    width: 29px;
}

#smenu input {
	font-size: 10px;
	color:#666;
 	margin-right:5px;
 	width: 156px;
}
#smenu input.check{
	margin: 0;
	 width: 15px;
}
#smenu #editView ul li{
 	padding: 7px;
    width: 93%;
}
#smenu a.save{
	background-color:#31AD61;
}
#smenu a.cancel{
	background-color:#CB1B1B;
}
#smenu a.save:hover{
	background-color:#368153;
}
#smenu a.cancel:hover{
	background-color:#942828;
}

#smenu #editView a.delete{
    background: url("images/ico_delete.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 16px;
    width: 16px;
    padding: 0;
}





/* listados */
#colegios .listado_libros {
    padding-top: 20px;
}
#colegios .listado_libros .minificha {
    width: 460px;
}
#colegios .listado_libros dl.dublincore {
    width: 344px;
}
#colegios .listado_libros .botones {
    width: 344px;
}

/* minifichas */
#colegios span.mini-sinopsis, dd.mini-sinopsis {
    font-size: 1em;
}

/* banner */
#colegios #bannerDcha{
	position:relative;
	border: none;
}
#colegios .bannerDcha{
	position:relative;
	border: 1px solid #EAEAEA;
}
#colegios .bannerDcha img.logoc{
    left: 24px;
    position: absolute;
    top: 25px;
}
#colegios h2.title {
    padding-bottom: 7px;
    margin-bottom: 28px;
}
#colegios #banner {
    margin: 23px 0 15px;
	display:block;
}


/* breadcrumb */
#colegios h2.title span.current {
    color: #999;
    font-size: 13px;
	float: none;
}

/* dispacther */
ul.dsp-colegios li {
    float: left;
    height: 95px;
    margin-bottom: 30px;
    margin-right: 16px;
    padding: 61px 20px 0;
    text-align: center;
    width: 270px;
}
ul.dsp-colegios li:nth-child(3n) {
    margin-right: 0;
}

ul.dsp-colegios li a {
    text-decoration: none;
}
ul.dsp-colegios li a h3 {
    border: medium none;
    color: #00325B;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 1px;
}
ul.dsp-colegios li:hover a h3 {
	  color:#0099FF;
}
ul.dsp-colegios li p {
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.3em;
    margin-top: 5px;
    text-align: justify;
}
#menu-rec-bib-1{
	  background: url("images/bg_dis01.gif") no-repeat scroll 0 0 transparent;
}
#menu-rec-bib-1:hover{
	  background: url("images/bg_dis01b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}

#menu-rec-bib-2{
	  background: url("images/bg_dis02.gif") no-repeat scroll 0 0 transparent;
}
#menu-rec-bib-2:hover{
	  background: url("images/bg_dis02b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}

#menu-rec-bib-3{
	  background: url("images/bg_dis03.gif") no-repeat scroll 0 0 transparent;
}
#menu-rec-bib-3:hover{
	  background: url("images/bg_dis03b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}



#menu-col-1{
	  background: url("images/bg_dis_col01.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-1:hover{
	  background: url("images/bg_dis_col01b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}

#menu-col-2{
	  background: url("images/bg_dis_col02.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-2:hover{
	  background: url("images/bg_dis_col02b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}

#menu-col-3{
	  background: url("images/bg_dis_col03.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-3:hover{
	  background: url("images/bg_dis_col03b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}
#menu-col-3open{
	  background: url("images/bg_dis_col03open.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-4{
	  background: url("images/bg_dis_col04.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-4:hover{
	  background: url("images/bg_dis_col04b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}
#menu-col-4open{
	  background: url("images/bg_dis_col04open.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-5{
	  background: url("images/bg_dis_col05.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-5:hover{
	  background: url("images/bg_dis_col05b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}
#menu-col-6{
	  background: url("images/bg_dis_col06.gif") no-repeat scroll 0 0 transparent;
}
#menu-col-6:hover{
	  background: url("images/bg_dis_col06b.gif") no-repeat scroll 0 0 transparent;
	  cursor:pointer;
}




ul.dsp-selecciones li.dsp-selecciones-block {
    float: left;
    margin-bottom: 30px;
    margin-right: 17px;
    padding: 0 2px;
    position: relative;
    width: 305px;
	height: auto;
}
ul.dsp-selecciones li.dsp-selecciones-block img.top_select{
	position:absolute;
	
}
ul.dsp-selecciones li.dsp-selecciones-block:nth-child(3n){
    margin-right: 0;
}
ul.dsp-selecciones li.dsp-selecciones-block h3{
  	border: medium none;
    color: #FFFFFF;
    font-size: 12.5px;
    left: 13px;
    margin-bottom: 12px;
    padding-bottom: 5px;
    position: absolute;
    top: 37px;
    z-index: 999;
}
ul.dsp-selecciones li.dsp-selecciones-block a {
 	font-size: 12.5px;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 3px;
    text-decoration: none;
}
ul.dsp-selecciones li.dsp-selecciones-block p {
    line-height: 1.3em;
    margin-top: 5px;
}

ul.dsp-selecciones li {
    margin-bottom: 6px;
}
ul.dsp-selecciones li.dsp-selecciones-block ul {
    background: url("images/bg_ulseleciones.png") no-repeat scroll 0 0 transparent;
    margin-top: -2px;
    padding: 15px;
}


.ui-multiselect-checkboxes label input {
    margin-right: 7px !important;
}


#colegios .box {
    padding: 9px 6px 1px 8px;
}

/* minificha */
.multiselectWrap {
    background-color: #F7F7F7;
    border: 1px solid #EEEEEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    float: right;
    padding: 14px 14px 11px 16px;
    width: 428px;
}
#colegios .ui-multiselect-menu{
    width: 176px !important;
}
#colegios .ui-multiselect{
    width: 184px !important;
    float: right;
}
.infoValores {
    float: right;
 	margin-bottom: 14px;
    margin-top: 0;
    min-height: 49px;
    width: 352px;
}
.infoValores p{
    font-size: 11px;
    line-height: 1.15em;
    margin-bottom: 5px;
    padding-left: 8px;
}
.infoValores p span{
	font-weight: bold;
    color: #00325B;
}
.infoSelecciones {
    float: left;
    width: 183px;
}
.infoSelecciones li{
    background: url("images/bg_arrow01.gif") no-repeat scroll 0 6px transparent;
    font-size: 11px;
    line-height: 1.4em;
    margin-bottom: 5px;
    padding-left: 8px;
}
.infoSelecciones li a{
	color:#0099FF;
    font-size: 10px;
	text-decoration:none;
}
.infoSelecciones li a:hover{
	text-decoration:underline;
}
.infoSelecciones p span{
	font-weight: bold;
    color: #00325B;
}
#colegios .listado_libros .minificha {
    padding-bottom: 12px;
    border: none;
    position: relative;
}
.imagecrop{
    float: left;
    height: 150px;
    overflow: hidden;
    width: 100px;
}

/* mini-ficha selecciones */
#colegios dl.dublincoreSelection dd.title a {
    display: block;
    font-size: 12px;
    line-height: 1.35em;
    text-decoration: none;
    color: #00325B;
    font-weight: bold;
}
#colegios .listado_libros dl.dublincoreSelection {
    color: #777777;
    font-size: 0.9em;
}
.print-sinopsis {
	display:none;
}
#colegios #selectionList .minificha dl.dublincoreSelection{
	float:left;
	width: 605px;
}
#credits, .precio-print, #legal-print{
	display:none;
}
#colegios #credits a{
	font-size:0.9em;
	text-decoration:none;
}
#legal-print{
	font-size:0.9em;
}


#colegios #selectionList .minificha{ 
  	width: 956px;
  	border-bottom:1px solid #EEE;
}
#colegios #selectionList .minificha:hover {
	cursor:move;
}
#colegios #selectionList .minificha .imagecrop{
    margin-right: 20px;
}

#colegios #selectionList .minificha .multiselectWrap{
    height: 78px;
    width: 182px;
    padding: 10px 11px 11px;
}
#colegios #selectionList .minificha .valoraficha{
	margin-top: 0;
   	width: 170px;
}
#colegios #selectionList .minificha .valora {
    float: left;
    padding-top: 15px;
    width: 100px;
}
#colegios #selectionList .minificha .valoraficha p {
    float: left;
    padding-left: 4px;
}
#colegios #selectionList .minificha .infoValores{
    margin-bottom: 10px;
    min-height: 32px;
    width: 212px;
}
#colegios #selectionList .minificha .infoValores p{
    margin-bottom: 3px;
}
#colegios #selectionList .minificha dd.title, dd.titulo{
    width: 100%;
}
#colegios #selectionList .minificha .fichaInfo {
    float: left;
    width: 605px;
}


/* Temp */
#colegios .listado_libros dl.dublincore {
   height: 159px;
}
#colegios span.mini-sinopsis, dd.mini-sinopsis {
	 max-height: none;
    text-align: justify;
}
#colegios .disponibilidad_content{
	position:absolute;
	right:0;
}
#colegios .fichaDetalle .disponibilidad_content {
    position: relative;
}
.subheader{
	margin-bottom:5px;
}
#colegios dd.title, dd.titulo {
	width: 280px;
}
#colegios .fichaDetalle {
    margin-top: 0;
	border:none;
}
#colegios .fichaDetalle a.comentar {
    background: url("../images/icon_comentarios.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    float: right;
    height: 21px;
    margin-top: 7px;
    overflow: hidden;
    padding-left: 25px;
    text-decoration: none;
    width: auto;
}
/*
#colegios .fichaDetalle .valoracion {
    margin-left: 117px;
}
*/
#colegios #servicios ul, .compartir {
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    list-style: none outside none;
    margin: 10px 0 0;
    padding-top: 6px;
    width: 99px;
}
#colegios .coment {
    float: right;
    padding-right: 21px;
    padding-top: 5px;
    text-align: center;
    width: 99px;
}

#colegios .fichaDetalle dl.summary {
    clear: right;
    color: #666666;
    float: left;
    font-size: 0.9em;
    width: 500px;
}
.valoraciones {
    background-color: #F7F7F7;
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    float: right;
    margin-top: 14px;
    padding: 14px 14px 11px 16px;
    width: 400px;	
}


#colegios .formulario a.agregar {
    background: url("images/btn_addcestab.gif") no-repeat scroll 0 0 transparent;
    width: 108px;
}

#colegios .fichaDetalle .precioDetalle {
    /*background: url("images/btn_addcestadetalleb.gif") no-repeat scroll 0 0 transparent;*/
    background: white;
	border: 1.5px solid #C5C5C5;
	margin-right: 5px;
	padding: 5px 0px 0px 0;
	width: 119px;
	border-radius: 6px;
}

#colegios .fichaDetalle a.agregardetalle {
    background: #00325b;
    width: 110px;
    border-radius: 0 0 6px 6px;
    padding-right: 4.5px;
    padding-left: 4.5px;
    font-size: 11px;
}

#colegios .fichaDetalle a.agregardetalle:hover {
    background: #00325b;
}

#colegios .detalles {
    float: right;
    width: 344px;
}
#colegios .detalles .more {
    color: #666666;
    font-size: 11px;
}

/*
#colegios .valora {
    float: left;
    margin-top: 17px;
    width: 99px;
}
*/
#colegios ul.ratingMini {
	width: 90px;
    margin-top: 4px;
}


#colegios .sinopsis div.right, #colegios .comentarios div.right, #colegios .otrosautor div.right, #colegios .descargas div.right, #colegios .leyenda div.right, #colegios .video div.right {
    width: 909px;
}

#colegios .fichaDetalle .valoracion {
    float: left;
	padding-top: 29px;
}
#colegios .fichaDetalle .precioDetalle {
    color: #00325B;
}

#colegios .valoraficha{
    margin-top: 14px;
	float:left;
    width: 100px;
}


#colegios .subheader{
	display:none;
}

#colegios .valoraficha ul{
	padding-left:15px;
}
#colegios .valoraficha p {
	padding-left:19px;
}

/* Especiales */
#colegios .col1 {
    width: 310px;
}

/* Tablas */
table{
   font-size: 11px;
}

#modal #contenido{
	padding:20px;
	width: 1000px;
}
#modal fieldset{
	float:left;
	margin-right:20px
}

#colegios .listado_libros.mis_pedidos .minificharesultados {
	margin-left: 10px;
	width: 935px;
}

#formImpresion .printColegios{
	width: 100% !important;
	float:left !important;
}

#colegios .field.inline label {
    padding-right: 6px;
    width: auto;
	color: #333333;
    font-weight: bold;
}

#colegios .gwe_banner {
    width: 100%;
}


/* cesta compra */
#colegios ul.proceso_compra li.first {
    margin-left: 215px;
}
#colegios .progreso2, #colegios .progreso3, #colegios .progreso4, #colegios .progreso5 {
    margin-left: 250px;
}
#colegios #importeFaltanteParaEnvioGratis, #plazoEntrega {
    width: 400px;
}
#colegios .totalenvio, .totalpago {
    margin-top: 8px;
}
#colegios .basket_items th {
	background-color: #FFF;
 	color: #777777;
   padding-top: 6px;
}
#colegios .basket_items tr {
    background-color: #FFFFFF !important;
}
#colegios .basket_items td {
    border: none;
}
#colegios .basket_items tbody .listitem {
    border-bottom: medium none;
    border-top: 1px solid #CCCCCC;
}
#colegios table td.total {
    color: #00325B;
}
#colegios .logosBanca {
    display: none;
}

/*
en layoutb.css (solo para cesta):
#colegios .boxup {
    margin-top: 76px;
}
*/



#colegios .fichaDetalle{
    padding: 15px 0;
}
#colegios .fichaDetalle .valoracion {
    float: left;
    padding-top: 13px;
    width: 115px;
}
#colegios .fichaDetalle .valoracion ul {
    clear: right;
    float: left;
    height: 10px;
    margin-top: 5px;
    width: 61px;
}
#colegios .fichaDetalle .valoracion ul {
    margin-left: 16px;
    margin-top: 5px;
}
#colegios .fichaDetalle .valoracion p.calidad {
    float: left;
    height: 10px;
    margin-left: 21px;
    width: 46px;
}
#colegios .fichaDetalle h3 {
    float: left;
}
#colegios .multiselectWrapD {
    background-color: #F7F7F7;
    border: 1px solid #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    float: right;
    margin-bottom: 20px;
    margin-left: 114px;
    margin-top: 13px;
    padding: 14px 14px 11px 16px;
    width: 500px;
}

#colegios #formRegistro .right-content-small {
    width: 890px;
}
#colegios #formRegistro .field.inline label {
    color: #777777;
    font-weight: normal;
    width: 109px;
}



/* widget exportar */
#colegios .form_widget{
	
}
/*
#colegios .form_widget h3 {
    border-bottom: 1px solid #CACACA;
    color: #00305C;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
    padding-bottom: 9px;
}
*/

#colegios .widget h3 {
    background-color: #255A85;
    border-bottom: medium none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 8px;
    padding: 6px 6px 7px 8px;
}

#colegios .widget #widget_preview h3{
	margin-bottom:25px;
}
#colegios .widget #envmail h3{
	margin-bottom:16px;
}

#colegios .form_widget ul li.widgetIntro h3{
   	background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 16px;
    margin-top: 10px;
    padding: 0 0 0 2px;
}

#colegios .form_widget fieldset{
    padding: 5px 10px 0px;
}
#colegios .form_widget ul li {
    background-color: #F8F8F8;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 100px;
    margin-right: 18px;
    padding: 11px;
    width: 290px;
}
#colegios .form_widget ul li:last-child {
    margin-right: 0;
}
#colegios .form_widget ul li.widgetIntro{
	background-color: #FFF;
	padding-left: 0;
	padding-top: 0;
}
#colegios .form_widget ul li.widgetIntro p{
    margin-bottom: 23px;
    margin-left: 2px;
    margin-top: 14px;
}
#colegios .form_widget ul li label{
    float: left;
    padding: 0 7px 7px 0;
    width: 100%;
   	color: #444444;
}
#colegios .form_widget ul li label.layout01{
    background: url("images/ico_layout01.gif") no-repeat scroll 168px 8px transparent;
}
#colegios .form_widget ul li label.layout02{
    background: url("images/ico_layout02.gif") no-repeat scroll 168px 8px transparent;
}
#colegios .form_widget ul li label.layout03{
    background: url("images/ico_layout03.gif") no-repeat scroll 168px 8px transparent;
}
#colegios .form_widget ul li label span{
    float: left;
    padding: 7px 7px 3px 0;
    line-height: 1.2em;
}
#colegios .form_widget ul li label input{
    float: left;
    margin-right: 7px;
    margin-top: 14px;
}
#colegios .form_widget ul li label.booknumber{
    border-top: 1px solid #EEEEEE;
    margin-top: 12px;
    padding-top: 13px;
}
#colegios .form_widget ul li label.booknumber input{
    float: right;
    margin: 0;
}

#colegios .form_widget ul li.widget_style{
/*  height: 100px;  altura para + opciones de formato */
	margin-right:0;
    margin-bottom: 3px;
	height: 59px;
}
#colegios .form_widget ul li.widget_actions{
	height:30px;
	background:none;
  	padding: 8px 0 0;
   	width: 310px;
}


#envmail .field label{
	padding-left:11px;
    width: 76px;
	color:#333;
}
#envmail .field input{
	width: 514px;
	padding-left: 4px;
}
#envmail .wginput{
    float: right;
    margin-right: 11px;
    margin-top: 5px;
}
#envmail p{
    float: left;
    font-size: 10px;
    margin-top: 7px;
    padding-left: 11px;
}

#colegios .widget .listado_libros {
    float: right;
    width: 644px;
}
#colegios #widget_preview{
    border: 1px solid #F1F1F1;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 12px;
    width: 96%;
}
#colegios #widget_preview .minificha p{
	margin-bottom:0;
	color:#333;
}
#colegios #widget_preview .minificha img{
	margin-right:10px;
}
#colegios #widget_preview .minificha a{
	font-weight:bold;
    text-decoration: none;
}
#colegios #widget_preview .wgmini{
    height: 112px !important;
    margin-right: 19px;
    overflow: hidden;
    width: 80px;
}
#colegios #widget_preview .wgnormal{
    height: 130px !important;
    margin-right: 19px;
    overflow: hidden;
    width: 240px;
}
#colegios #widget_preview .wgcomplete{
   width: 600px;
   margin-right:19px;
}
.wginput {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
    color: #1A405E;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 16px;
	text-decoration:none;
	background: -moz-linear-gradient(center top , #EDEDED 5%, #DFDFDF 100%) repeat scroll 0 0 #EDEDED;
    border: 1px solid #DCDCDC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #1A405E;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 11px;
    text-decoration: none;
    margin-left: 2px;
	cursor:pointer;
}
.wginput:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.wginput:active {
	position:relative;
	top:1px;
}

/* campaña escolar */
.campaign h3 {
    border: medium none;
    color: #00325B;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 16px;
    padding-bottom: 1px;
}
.campaign li a p{
    font-size: 11.5px;
    font-weight: normal;
    line-height: 1em;
    margin: 7px 0;
    text-align: left;
}
.campaign li a p span{
    color: #00325B;
    font-size: 13px;
    margin-right: 3px;
}
.campaign li a:hover p{
    color: #0099FF;
}


/* buscador Recusrsos */
#colegios .valoracion_troa h3, #colegios .ordenar2 h3{
    margin-bottom: 13px;
    margin-top: 15px;
    width: 405px;
}
#colegios .border-gris {
    border-bottom: 1px solid #CACACA;
    clear: both;
    color: #333333;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0 0 22px;
    padding-bottom: 5px;
}
#colegios .field .ui-multiselect {
    float: left !important;
    width: 202px !important;
}



#colegios table.basket_items td {
    font-size: 12px;
}

ul.dsp-colegios.disabled li p {
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 0;
	color: #A7A7A7;
}

.box ul li a.apagado {
    color: #B8B8B8;
}

#colegios .downpdf{
    background: url("images/ico_minipdf.gif") no-repeat scroll 0 0 transparent;
    height: 15px;
    padding-left: 18px;
}


/* confirmacion pedido */
#colegios .right-content-small {
	width: 94%;
}

/* agotados */
#colegios .fichaDetalle .noComprable {
    background: url("../images/noComprable.gif") no-repeat scroll 0 0 transparent;
    height: 35px;
    width: 97px;
}

/* Busquedas genericas listaLibros.php */
#colegios  .listadoGenerico .listado_libros .minificharesultados {
    width: 100%;
}
#colegios  .listadoGenerico ul.ratingMini {
    float: left;
    width: 100%;
}
#colegios .listadoGenerico .listado_libros .minificharesultados .botones, .listado_libros .minificharesultados .botones_ebook {
    float: right;
    height: 135px;
    width: 120px;
}
#colegios .listadoGenerico .listado_libros dl.dublincore {
    height: 122px;
}


#colegios table.basket_items{
	width: 907px;
}
#colegios .basket_items th#total {
	text-align:right;
}
#colegios table td.total {
	text-align:right;
}

/*------- TROA PADRES------*/


#colegios.padres #left {
    width: 962px;
}

#colegios.padres .busqueda .advice {
	font-size: 1.05em;
	margin-bottom: 30px;
}


#colegios.padres .busqueda .advice li{
	line-height: 1.6em;
	margin-bottom: 5px;
}

.center p{
	margin-bottom:30px;
}

#colegios.padres .center.margin-left155 a.button{
	/*margin-left:10px;*/
	margin:0px 0 0px 0px;
	
}

#colegios.padres .right-content-small .field label.ancho{
	width: 153px;
}
#colegios.padres .right-content-small .field label{
	width: 153px;
}
#colegios.padres #formRegistro .field.inline label {
	width: 147px;
}
#colegios.padres .right-content-small{
	overflow:visible;
}

#colegios.padres #formRegistro #contrasena.info2 label{
	width: 275px;
}

#colegios.padres .formNormal.medio p.aviso{
	margin-left: 70px;
	/*width: 600px; alinear texto con formulario*/
}

#colegios.padres .field.inline.centrado {
	/*margin-left:150px;alinear texto con formulario*/
}

#colegios.padres .grupo_datos h3{
	border: 0;
	margin-left:70px
}

#colegios.padres .grupo_datos h3.left{
	margin-left:0px
}

#colegios.padres .usuario{
	color:#0099ff;
	float:right;
}
#colegios.padres .usuario span{
	text-transform:uppercase;
}

#colegios.padres .usuario a{
	clear: both;
    display: block;
    overflow: hidden;
    text-align: right;
    margin-top: 5px;
}


#colegios.padres .menuPadres{
	margin-left:20px;
}
#colegios.padres .menuPadres a{
	text-decoration:none;
}
#colegios.padres .menuPadres h2:hover{
	color:#0099ff;
}
#colegios.padres .menuPadres h2{
	color: #777777;
	font-size: 14px;
    font-weight: bold;
    margin:0px;
} 
#colegios.padres #frmColegios .portada div.field{
	margin: 0;
    width:100%;
}


#colegios.padres #frmColegios h3{
	border:none;
	text-decoration:underline;
	margin: 5px 0;
}

#colegios.padres .resultados_colegios.border td{
	text-align:right;
	color:#00305C;
}


#colegios.padres table.pago_plazos{
	
}

#colegios.padres table.pago_plazos tr{
	background-color:#ffffff;
}
#colegios.padres table.pago_plazos td.radio_plazos {
	float: left;
    width: 150px;
    border:none;
}

#colegios.padres table.pago_plazos td.radio_plazos span{
	
}

#colegios.padres table.pago_plazos td.radio_plazos div{
	float: left;
    height: 50px;
    width: 20px;
}

#colegios.padres .bannerDcha {
	width: 223px;
	height:223px;
}
#colegios.padres .bannerIzq{
	width: 739px;
	height: 223px;
}

#colegios.padres div.portada p{
	margin-bottom:20px;
	text-align:left;
}

#colegios.padres dl.datos_colegios dt{
	width: 170px;
}

#colegios.padres #datos_dir_envio{
	margin-bottom:20px;
	display:block;
}

#colegios.padres .forrado{
	
}
#colegios.padres .forrado label{
	margin-left: 10px;
}

#colegios.padres .forrado input{
	float:left;
}
#colegios.padres .bloque-top-resultados{
	margin-bottom:10px;
}

#colegios.padres #listado .datos_colegios{
	margin-top:15px;
}
#colegios.padres .boton-right .enlace{
	float:left;
}

/*-------alinear a la izquierda formLoginPadres.html y LoginPadres.html---------*/

#colegios.padres .center{
	text-align:center;
}

#colegios.padres .center.incd{
	text-align:right;
}

#colegios.padres .busqueda .advice ul{
	/*margin-left:50px;*/
	margin-left:10px;
	
}

#colegios.padres .form_autentifciacion{ 
	clear: both;
    margin: 0 auto;
    overflow: inherit;
    padding:0px;
}

/*#colegios.padres .form_autentifciacion{
	margin:0 auto;
	overflow: inherit;
	text-align:center;
	width: 588px;
}*/

/*#colegios.padres .form_autentifciacion a{
	margin-right:45px;
	margin-top: 5px;
	
}*/

#colegios.padres .form_autentifciacion a{
	margin-left: 15px;
    margin-top: 5px;
    float:left;
    text-align:left;
    margin-right:0px;
}
/*#colegios.padres .margin-left155 {
    margin-left: 203px;
}*/

#colegios.padres .margin-left155 {
    margin-left: 0px;
}
#colegios.padres .portada.ventaTexto div.field{
	
	
    
}
#colegios.padres .center .form_autentifciacion div.field{
	
}

#colegios.padres div.button input{
	padding:1px 0px 6px 15px
}

#colegios.padres .forrado td{
	font-size:11px;
}

#colegios.padres td.center.incd span.no_incd{
	background: url("images/ok.png") no-repeat scroll 0 0 transparent;
	padding: 0px 0px 4px 20px;
}

#colegios.padres td.center.incd a{
	background: url("images/no_ok.png") no-repeat scroll 0 0 transparent;	
	padding:0px 10px 4px 20px;
}

#colegios.padres h2.sub{
	font-size:1.1em;
	
}
#colegios.padres span.texto_1{
	line-height:1.5em;
	text-align:left;
	margin-bottom: 5px;
}


#colegios.padres #footer{
	width: 962px;
}

#colegios.padres .banner_pie{
	margin:50px 0 0 0;
	width: 962px;
	height: 100px;
	float:left;
}

#colegios.padres .contenido_footer{
	width: 98%;
}

#colegios.padres #botonAcceso{
	margin-bottom:30px;
}

#colegios.padres .bannerDcha{
	border:none;
	float:right;
}

#colegios.padres #banner {
	margin:23px 0 25px;
}

#colegios.padres #colcentral{
	margin-bottom:0px;
}

#colegios.padres table td.right{
	text-align:right;
}
#colegios.padres #texto_intro{
	line-height: 1.5em;
    margin: 15px 0px 20px 0px;
    text-align: left;
    float:left;
}

#colegios.padres #frmVentaTexto{
	margin-bottom:20px;
	
}

#colegios.padres p.intro{
	font-size:1.1em;
}
#colegios.padres #frmVentaTexto div.field{
	margin-left: 300px;
    width: 290px;
   
}

#colegios.padres #frmVentaTexto label.largo{
	width: 80px;
}

#colegios.padres #frmVentaTexto .field select{
	width: 180px;
}
#colegios.padres #frmVentaTexto .text_intro{
	float:left;
}
#colegios.padres #frmVentaTexto .enlaceDescarga{
	float: left;
}
#colegios.padres #enlaceDescarga{
	float:left;
}

#colegios.padres #botonDescarga{
	margin-bottom: 20px;
    margin-left: 371px;
    margin-top: 10px;
}
#colegios.padres .dashed-content{
	line-height: 1.5em;
}

#colegios.padres .info2{
	padding:14px 0px 10px 0px;
}
#colegios.padres .button_nuevo {
	float:left;
}

#colegios.padres .center.margin-left155.nuevo{
	width:739px;
	float:left;
	padding:0px;
	margin-right:48px;
}

#colegios.padres .center.margin-left155.nuevo .texto_1{
	padding:0px;
}

#colegios.padres div.portada.ventaTexto p{
	font-size: 1.1em;
}
#colegios.padres div.portada.ventaTexto .center.margin-left155.nuevo .texto_1{
	font-size: 1.1em;
}

#colegios.padres .nom_alum{
 text-transform: uppercase;
	
}

#colegios.padres table.resultados_colegios span{
	text-transform:none;
	margin-right:10px;
}


#colegios.padres table.resultados_colegios td.titulo{
	font-weight:bold;
	color:#333;
}
#colegios.padres table.resultados_colegios td.titulo span{
	font-weight:normal;
	color:#666;
}
#colegios.padres table.resultados_colegios td.titulo span.table-comment{
	color: #22C200;
}
#colegios.padres .info, .success, .warning, .error, .validation {
	margin: 20px 0 20px 25%;
}

#colegios.padres table.resultados_colegios a span{
	margin:0px;
}
#colegios.padres table td.right a.regalo {
    background: url("/images/regalo.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 4px 20px;
}
#colegios.padres table td.right a.cheque {
    background: url("/images/cheque.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 4px 20px;
}
#colegios.padres table td.right span.no_regalo {
    background: url("/images/no_regalo.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 4px 20px;
    margin-right: 71px;
}
#getcode{
    border: 1px solid #F1F1F1;
    border-radius: 5px 5px 5px 5px;
    float: right;
    margin-top: 20px;
    padding: 12px;
    width: 618px;
	background-color: #F8F8F8;
}
#getcode textarea{
    float: right;
    height: 80px;
	width: 615px;
	margin-top:7px;
}
#envmail{
    border: 1px solid #F1F1F1;
    border-radius: 5px 5px 5px 5px;
    float: right;
    margin-top: 20px;
    padding: 12px;
    width: 618px;
	background-color: #F8F8F8;
}
.buttonSelection {
    background-color: #0099FF;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: right;
    font-size: 10px;
    margin-left: 3px;
    margin-top: -5px;
    padding: 3px 7px;
    text-decoration: none;
    text-transform: none;
}
#scrollbar1 { clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { height: 400px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #003D5D; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: transparent; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { 
	   width: 8px;
	margin-left: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 20px;  cursor: pointer; overflow: hidden; position: absolute; top: 0;background-color: #5787AF; }
#scrollbar1 .thumb .end { background-color: #5787AF;overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }

#scrollbar2 { clear: both; margin: 20px 0 10px; }
#scrollbar2 .viewport { height: 400px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar2 .thumb .end,
#scrollbar2 .thumb { background-color: #003D5D; }
#scrollbar2 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar2 .track { background-color: transparent; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar2 .thumb { 
	   width: 8px;
	margin-left: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 20px;  cursor: pointer; overflow: hidden; position: absolute; top: 0;background-color: #5787AF; }
#scrollbar2 .thumb .end { background-color: #5787AF;overflow: hidden; height: 5px; width: 13px; }
#scrollbar2 .disable{ display: none; }

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }




