
/* -- form validation */
.invalid {
 
border-color: #ff0000;

}
label.invalid {
 
color: #ff0000;

}

/* -- buttons */
#editor-xtd-buttons {
padding: 5px;

}
.button2-left,.button2-right,.button2-left div,.button2-right div {
float: left;

}
.button2-left a,.button2-right a,.button2-left span,.button2-right span {
display: block;
height: 22px;
float: left;
line-height: 22px;
font-size: 11px;
color: #666;
cursor: pointer;

}
.button2-left span,.button2-right span {
cursor: default;
color: #999;

}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {
padding: 0 6px;

}
.page span {
color: #000;
font-weight: bold;

}
.button2-left a:hover,.button2-right a:hover {
text-decoration: none;
color: #0B55C4;

}
.button2-left a,.button2-left span {
padding: 0 24px 0 6px;

}
.button2-right a,.button2-right span {
padding: 0 6px 0 24px;

}
.button2-left {
background: url(../images_general/j_button2_left.png) no-repeat;
float: left;
margin-left: 5px;

}
.button2-right {
background: url(../images_general/j_button2_right.png) 100% 0 no-repeat;
float: left;
margin-left: 5px;

}
.button2-left .image {
background: url(../images_general/j_button2_image.png) 100% 0 no-repeat;

}
.button2-left .readmore {
background: url(../images_general/j_button2_readmore.png) 100% 0 no-repeat;

}
.button2-left .pagebreak {
background: url(../images_general/j_button2_pagebreak.png) 100% 0 no-repeat;

}

/* Tooltips */
div.tooltip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;

}
div.tooltip h4 {
padding: 0;
margin: 0;
font-size: 95%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../images_general/selector-arrow.png) no-repeat;

}
div.tooltip p {
font-size: 90%;
margin: 0;

}

/* Caption fixes */
.img_caption.left {
float: left;
margin-right: 1em;

}
.img_caption.right {
float: right;
margin-left: 1em;

}
.img_caption.left p {
clear: left;
text-align: center;

}
.img_caption.right p {
clear: right;
text-align: center;

}

/* Calendar */
a img.calendar {
width: 16px;
height: 16px;
margin-left: 3px;
background: url(../images_general/calendar.png) no-repeat;
cursor: pointer;
vertical-align: middle;

}

/* System Messages */

#system-message{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;

}
#system-message dt {
 
font-weight: bold;

}
#system-message dd {
 
margin: 0;
  font-weight: bold;
 text-indent: 0px;
background:#fff;
padding:0 }
#system-message dd ul {
 
color: #93246F;
 margin-bottom: 10px;
 list-style: none;
 padding: 0px;
 border-top: 3px solid #93246F;
 border-bottom: 3px solid #93246F;

}

/* System Standard Messages */

#system-message dt.message {
 
display: none;

}
#system-message dd.message {
 
}
#system-message dd.message ul {
 
background: #F2E3ED}

/* System Error Messages */
#system-message dt.error {
 
display: none;

}
#system-message dd.error {
 
}
#system-message dd.error ul {
 
color: #93246F;
 background: #F2E3ED ;
 border-top: 3px solid #93246F;
 border-bottom: 3px solid #93246F;
margin:0}

/* System Notice Messages */
#system-message dt.notice {
 
display: none;

}
#system-message dd.notice {
 
}
#system-message dd.notice ul {
 
color: #93246F;
 background: #F2E3ED;
 border-top: 3px solid #93246F;
 border-bottom: 3px solid #93246F;

}

/* ESTILS MENU */
div#menu {
padding:0 5%;
text-align:center;
background-image: url(../images/verdBg.gif);
background-repeat:repeat-x;
height:66px;

}
ul.menu {
list-style:none;
margin:0;
padding:0;

}
ul.menu li {
display:inline;

}
ul.menu li a {
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:66px;

}
ul.menu li.item1 a {
background-image: url(../images/menuConsulta.gif);
width:153px;

}
ul.menu li.active.item1 a {
background-image: url(../images/menuConsultaActive.gif);
width:153px;

}
ul.menu li.item2 a {
background-image: url(../images/menuNeurologo.gif);
width:239px;

}
ul.menu li.active.item2 a {
background-image: url(../images/menuNeurologoActive.gif);
width:239px;

}
ul.menu li.item3 a {
background-image: url(../images/menuTrayectoria.gif);
width:143px;

}
ul.menu li.active.item3 a {
background-image: url(../images/menuTrayectoriaActive.gif);
width:143px;

}
ul.menu li.item4 a {
background-image: url(../images/menuLibros.gif);
width:89px;

}
ul.menu li.active.item4 a {
background-image: url(../images/menuLibrosActive.gif);
width:89px;

}
ul.menu li.item5 a {
background-image: url(../images/menuConferencias.gif);
width:140px;

}
ul.menu li.active.item5 a {
background-image: url(../images/menuConferenciasActive.gif);
width:140px;

}
ul.menu li.item6 a {
background-image: url(../images/menuPrensa.gif);
width:100px;

}
ul.menu li.active.item6 a {
background-image: url(../images/menuPrensaActive.gif);
width:100px;

}
ul.menu li.item1 a span, ul.menu li.item2 a span, ul.menu li.item3 a span, ul.menu li.item4 a span, ul.menu li.item5 a span, ul.menu li.item6 a span {
display:none;

}

/* formulari */
div.chronoform {
display:none;
visibility:hidden;

}
form#ChronoContact_visita_consulta {
float:left;
margin-top:20px;
width:520px;

}
form#ChronoContact_visita_consulta input {
border:none;

}
input.cf_inputbox {
background-image: url(../images/inputBg.gif);
background-repeat:no-repeat;
height:18px;
width:155px;
padding:3px 5px;

}
form#ChronoContact_visita_consulta input:focus {
border:none;
background-position:0 -24px;

}
div.validation-advice {
color:#c30101;

}
form#ChronoContact_visita_consulta div.cf_button {
margin-bottom:50px;

}
form#ChronoContact_visita_consulta div.cf_button input {
border:1px solid #999;
padding:3px;
margin-left:200px;
cursor:pointer;

}
form#ChronoContact_visita_consulta div.cf_button input:hover {
border:1px solid #666;

}

/* libros */
div.blog_libros {
width:90%;
float:left;
clear: both;
padding:10px;

}
div.blog_libros img {
margin:0 10px;

}
div.blog_libros a img {
border:2px solid #999;

}
div.blog_libros a:hover img {
border:2px solid #CCC;

}
div.leading_libros {
background-color:#e7efed;
border:1px dotted #286C5F;
padding:10px;
float:left;
clear: both;
width:96%;

}
div.leading_libros img {
float:right;
clear:both;

}
div.leading_libros a:hover img {
border:2px solid #fff;

}
h2.contentheading_libros, div#main2 .article_column h2.contentheading_libros {
color:#286C5F;
margin-bottom:10px;
font-size:1.5em;

}
div.column1 {
float:left;

}
div.column2 {
width:45%;
float:left;

}
div.column2 {
margin-left:60px;

}
div.article_row_libros {
float:left;
text-align:center;
width:45%;
margin-top:20px;
padding:0 10px;

}
div.article_row_conferencias {
 
}
div.yoo-maps {
float:left;
margin-bottom:35px;
clear:both;

}

ul.menu_footerMenu {
	list-style:none;
	margin:20px auto 0 auto;
	width:60%;
}
ul.menu_footerMenu li {
	float:left;
	display:inline;
}
ul.menu_footerMenu li a {
	font-size:0.7em;
	margin:0 10px;
}
