@import url("960.css");
@import url("reset.css");
@import url("contenido.css");
@import url("bloque.css");
@import url("redondear.css");
@import url("box.css");
@import url("pagination.css");
@import url("wordcloud.css");
@import url("style_course.css");

/* Estilos generales */
html,body{
	background:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	font-size:12px;
}

p{
	margin:6px 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

a{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:center;
	text-decoration:none;
}

h1{
	color:#0f2d4d;
	font-size:24px;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
}

h2{
	font-size:18px;
	color:#36b5df;
	font-weight:normal;
}

h3{
	font-size:18px;
	color:#626262;
	font-weight:normal;
}

h4{
	font-size:11px;
	color:#36B5DF;
	font-weight:bold;
}

input{
	font-family:Tahoma,Helvetica,Verdana,Arial;
	font-weight:normal;
	font-size:12px;
}
select{
	font-size:12px;
	width:130px;
	font-family:Tahoma,Helvetica,Verdana,Arial;
	font-weight:normal;
}

img {
	vertical-align:middle;
}

img.png_img {
	vertical-align:middle;
}

.underline {
	border-bottom:2px solid #dbdada;
}

/*------------------- LayOut -------------------*/
div.error { margin: 20px 0; padding: 10px 30px; font-size: 15px; line-height: 22px; background: #FFE3D4 url('../images/exclamation.png') no-repeat 7px 15px; border: solid 1px #FF7348; }
div.info { margin: 20px 0; padding: 10px 30px; font-size: 15px; line-height: 22px; background: #D4FFD4 url('../images/information.png') no-repeat 7px 15px; border: solid 1px #00B900; }

div#LayOutHeader{
	background:#FFFFFF repeat-x scroll center top;
}

div#LayOutHeaderMenu{
	background:#FFFFFF repeat-x scroll center top;
}

div#LayOutContainer{
	background:#FFFFFF;
	text-align:left;
}


div#LayOutWrapper{
	float: left;
	margin-top: 15px;
}

div#LayOutContent {
	background:#FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	width:100%;
	color:#000000;
}

div#LayOutLeftColumn{
	float: left;
	margin-top: 15px;
}

div#LayOutRightColumn{
	float: left;
	margin-top: 15px;
}

div#LayOutFooter{
	background: #FFFFFF;
	/*background: #0f2d4d;*/
	color: #FFFFFF;
}

/*------------------- GENERALES -------------------*/


/*------------------- HEADER -------------------*/
div#LayOutHeaderTop {
	background: #FFFFFF url(../images/cabecera-es.jpg) no-repeat scroll;
	height: 116px;
}

div#LayOutHeaderTop:lang(en) {
	background: #FFFFFF url(../images/cabecera-en.jpg) no-repeat scroll;
	height: 116px;
}



div#HeaderTopContainerLogo {
}

div#HeaderMenuTopContainer {
	display:table;
	float:left;
}

div#HeaderMenuTop {
	margin:0 0 0;
	overflow:hidden;
	padding:0;
}

div#HeaderMenuTop ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px 0 0;
}

div#HeaderMenuTop ul li {
	display:inline;
	padding:0 5px;
}

div#HeaderMenuTop ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

div#HeaderMenuTop ul li a:hover {
	color:#8fc6e3;
	text-decoration:underline;
}

div#HeaderMenuTop ul li img {
	vertical-align:text-bottom;
}

#HeaderMenuUserContainer {
	display:block;
	float:right;
	margin: 0px 0px 0 0;
}

#HeaderMenuUserLogedContainer {
	display:block;
	float:right;
	margin: 0px 0px 0 0;
}

.HeaderMenuUserTable {
	margin-left:5px;
}

.HeaderMenuUserTable ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0;
}

.HeaderMenuUserTable ul li {
	padding:0 5px;
}

.HeaderMenuUserTable ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

.HeaderMenuUserTable ul li a:hover {
	color:#FFFFFF;
}

.HeaderMenuUserTable ul li img {
	vertical-align:text-bottom;
}


#HeaderMenuUserInfo{
	float: right;
	margin-left:5px;
	text-align:right;
}

#HeaderMenuUserInfo a {
	color:#FFFFFF;
	text-decoration:none;
}

#HeaderMenuUserInfo a:hover {
	color:#FFFFFF;
}

div#HeaderBottomContainer {
	height:38px;
}

div#HeaderBottomMenuContainer {
	display:table;
}

div#HeaderMenu {
	margin:0 0 0;
	overflow:hidden;
	padding:0;
}

div#HeaderMenu ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 15px;
}

div#HeaderMenu ul li {
	display:inline;
	padding:0 5px;
}

div#HeaderMenu ul li span {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}

div#HeaderMenu ul li img {
	vertical-align:middle;
}



div#HeaderBottomSearchContainer {
	display:table;
	float:right;
}

div#HeaderSearch {
	margin:0 0 0;
	overflow:hidden;
	padding:0;
}

div#HeaderSearch ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0;
}

div#HeaderSearch ul li {
	display:inline;
	padding:0 5px;
}

div#HeaderSearch ul li span {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}


input.searchbox {
	background:transparent url(../../../themes/sen/images/search_bg.png) no-repeat scroll left top;
	border: 0px;
	font-size:14px;
	height: 28px;
	padding: 6px 8px 8px 30px;
	vertical-align:middle;
	width:183px;
}


/*------------------- FOOTER -------------------*/
div#FooterTopContainer {
	margin:0 auto;
	padding:0;
	height:70px;
}


#LayOutFooter #FooterTopContainer #logo {
	display:table;
	float:left;
	margin: 5px 0 2px 15px;
}

div#FooterMenuTopContainer {
	display:table;
	float:right;
	width:700px;
}

div#FooterMenuTop {
	display:table;
	float:right;
	overflow:hidden;
	width:950px;
	margin-top:25px;
}


#FooterMenuTop .FooterMenuTopTable {
	margin:0 10px 0 0;
	overflow:hidden;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	text-align:left;
	color:#0f2d4d;
	height:35px;
}

#FooterMenuTop  ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 10px 0px 0px 0px;
}

#FooterMenuTop ul li {
	color:#0f2d4d;
	display:inline;
	padding:0 5px;
}


#FooterMenuTop ul li a {
	color:#0f2d4d;
	text-decoration:none;
}

#FooterMenuTop ul li a:hover {
	color:#8fc6e3;
	text-decoration:underline;
}



#FooterMenuCopyContainer {
	display:block;
	float:right;
	margin: 20px 10px 0 0;
	width: 700px;
}

#FooterMenuCopyContainer .FooterMenuCopyTable {
	margin-left:5px;
}

.FooterMenuCopyTable p {
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
}

.FooterMenuCopyTable p a {
	color:#FFFFFF;
	text-decoration:none;
}

.FooterMenuCopyTable p a:hover {
	color:#8fc6e3;
	text-decoration:underline;
}

#copy {
	float:right;
	margin:0;
	padding:0;
}

div#FooterLogoContainer {
	width:990px;
	height:70px;
	float:left;
}

div#FooterLogo {
	float:left;
}

div#FooterLogo ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0;
	padding-left:10px;

}

div#FooterLogo ul li {
	color:#FFFFFF;
	display:inline;
	padding:0 5px;
}



/*------------------- BLOQUE  -------------------*/

#Block1Container {
	float:left;
	margin-bottom:15px;
	padding:0;
}

.Block1ContainerWrapper {
	border: 1px solid #7b7b7b;
	float:left;
	margin:0;
	padding:0;
}

.Block1ContainerTitle {
	background-color:#13425b;
	margin:0;
	padding:0;
}

.Block1ContainerContent {
	background-color:#0f2d4d;
	float:left;
	margin:0;
	padding:0px;
	width:100%;
}


.Block2Container {
	float:left;
	margin-bottom:15px;
	padding:0;
}

.Block2ContainerWrapper {
	background-color:#f7f7f9;
	border: 1px solid #dbdada;
	float:left;
	margin:0;
	padding:0;
}

.Block2ContainerTitle {
	float:left;
	margin:0;
	padding:0;
}

.Block2ContainerTitle h1 {
	color:#0f2d4d;
	font-size:18px;
	font-weight:bold;
	padding: 5px 5px 0px 5px;

}

.Block2ContainerContent {
	float:left;
	margin:0;
	padding:0px;
	width:100%;
}

.Block2ContainerContent p {
	color:#606060;
	font-size:12px;
	font-weight:normal;
	padding: 5px 5px 0px 5px;

}


/*------------------- BOTONES -------------------*/
a.button {
    background: transparent url('../../../themes/sen/images/bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 14px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../../../themes/sen/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

a.buttonInfo {
	background: transparent url('../../../themes/sen/images/btn_info.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 24px;
	text-decoration: none;
	width: 100%;
}

a.buttonInfo:hover {
	background: transparent url('../../../themes/sen/images/btn_info_over.gif') no-repeat scroll top right;
}


/*------------------- BLOQUE LOGIN -------------------*/
.divUserLogin {
	padding: 0px 5px 0px 5px;
}


.divUserLogin #iconLogin {
	float:right;
	margin: 15px 5px 0px 5px;
}



.divUserLogin fieldset {
	border:0 none;
	margin-bottom:0;
	margin-top:5px;
	padding:10px;
}

.divUserLogin fieldset p {
	color: #0f2d4d;
	line-height:1.3em;
	margin:0;
	padding:0;
}

.divUserLogin p label {
	float:left;
	margin:0;
	padding:0;
}

.divUserLogin input.inputbox {
	border:1px solid #DBDBDB;
}

.divUserLogin fieldset p input {
	float:left;
	margin-bottom:0.4em;
}


.divUserLogin ul {
	margin:0;
	padding:0 0 0px 10px;
	width:100%;
}

.divUserLogin ul li {
	background:transparent url('../../../themes/sen/images/v_web2.0_arrow_over.gif') no-repeat scroll 0 5px;
	margin:0;
	padding:0 0 3px 10px;
}

.divUserLogin ul li a {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
}

.divUserLogin ul li a:hover {
	color: #000000;
}



/*------------------- BLOQUE DESTACADO -------------------*/
.divDestacado {
	padding: 0px 5px 0px 5px;
}


.divDestacado ul {
	margin:0;
	padding:0 0 0px 10px;
	width:100%;
}

.divDestacado ul li {
	margin:0px 0px 15px 5px;
	padding:0;
}

.divDestacado ul li a {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
}

.divDestacado ul li a:hover {
	color: #000000;
}


/*------------------- BLOQUE CONFERENCIAS -------------------*/
.divConferencias {
	background:transparent url('../../../themes/sen/images/briefcase.gif') no-repeat bottom right;
	padding: 15px 5px 0px 5px;
}


.divConferencias ul {
	margin:0;
	padding:0 0 0px 5px;
	width:100%;
}

.divConferencias ul li {
	background:transparent url('../../../themes/sen/images/icon_dot_book.gif') no-repeat scroll 0 0;
	margin:0px 0px 15px 0px;
	padding:0 0px 0px 30px;
	height:25px;
	min-height:25px;
}

.divConferencias ul li a {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
}

.divConferencias ul li a:hover {
	color: #000000;
}


/*------------------- BLOQUE GUIAS S.E.N. -------------------*/
.divGuiasSEN {
	background:transparent url('../../../themes/sen/images/text_edit.gif') no-repeat bottom right;
	float:left;
	width:100%;
}

#divGuiasSENContainer {
	float:left;
	width:100%;
}

#divGuiasSENList {
	display:table;
	overflow:hidden;
}

#divGuiasSENList .divGuiasSENTable {
	margin:0 0 0;
	overflow:hidden;
	padding:0;
}

#divGuiasSENList  ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 5px 5px 0px 0px;
}

#divGuiasSENList ul li {
	background:transparent url('../../../themes/sen/images/v_web2.0_arrow_over.gif') no-repeat scroll 0 8px;
	color:#FFFFFF;
	margin:0px 0px 15px 10px;
	padding:0 0px 0px 10px;
}

#divGuiasSENList ul li a {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
}

#divGuiasSENList ul li a:hover {
	color:#8fc6e3;
}


.divGuiasSEN .masinfo {
	float:right;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}

.divGuiasSEN masinfo a{
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
	float: right;
}

.divGuiasSEN masinfo a:hover {
	color: #000000;
}

/*------------------- BOTONES -------------------*/
a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 14px arial, sans-serif;
    height: 26px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 16px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}


a.button span img {
	border:0 none;
	margin:0;
	padding:0;
	vertical-align:middle;
	margin: -2px 5px 0px 0px;
	height:16px;
}

a.button:active span img{
    background-position: bottom left;
	margin: -2px 5px 0px 0px;
}

a.buttonInfo {
	background: transparent url('../images/btn_info.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 24px;
	text-decoration: none;
	width: 100%;
}

a.buttonInfo:hover {
	background: transparent url('../images/btn_info_over.gif') no-repeat scroll top right;
}



/*------------------- BLOQUE Revistas -------------------*/
.divRevistas {
	background:transparent url('../../../themes/sen/images/revistas_sen.gif') no-repeat bottom right;
	float:left;
	width:100%;
}

#divRevistasContainer {
	float:left;
	width:100%;
}

#divRevistasList {
	display:table;
	overflow:hidden;
}

#divRevistasList .divRevistasTable {
	margin:0 0 0;
	overflow:hidden;
	padding:0;
}

#divRevistasList  ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 5px 5px 0px 0px;
}

#divRevistasList ul li {
	background:transparent url('../../../themes/sen/images/v_web2.0_arrow_over.gif') no-repeat scroll 0 8px;
	color:#FFFFFF;
	margin:0px 0px 15px 10px;
	padding:0 0px 0px 10px;
}

#divRevistasList ul li a {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
}

#divRevistasList ul li a:hover {
	color:#8fc6e3;
}


.divRevistas .masinfo {
	float:right;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}

.divRevistas masinfo a{
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
	float: right;
}

.divRevistas masinfo a:hover {
	color: #000000;
}


/*------------------- BLOQUE Separador -------------------*/

.divSeparador {
	float:left;
	padding: 0px;
	width: 20px;
}


/*------------------- BLOQUE Docencia -------------------*/
.divDocencia {
	background:transparent url('../../../themes/sen/images/docencia.gif') no-repeat bottom right;
	padding: 15px 5px 0px 5px;
}

.divDocencia p {
	padding: 0px 15px 15px 0px;
}

.divDocencia a.masinfo {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
	float: right;
}

.divDocencia a.masinfo:hover {
	color: #000000;
}

.divDocencia ul {
	margin:0;
	padding:0 0 0px 5px;
	width:100%;
}

.divDocencia ul li {
	background:transparent url('../../../themes/sen/images/v_web2.0_arrow_over.gif') no-repeat scroll 0 8px;
	margin:0px 0px 15px 0px;
	padding:0 0px 0px 10px;
}

.divDocencia ul li a {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
}

.divDocencia ul li a:hover {
	color: #000000;
}



/*------------------- BLOQUE Noticias -------------------*/
.divNews {
	padding: 0px;
}


.divNews ul {
	margin:0;
	padding:0;
	width:100%;
}

.divNews ul li {
	margin: 0px;
	padding:0px;
}

.divNews .alternate {
	background-color:#d8e5ec;
}

.divNews h3, .divNews a {
	color:#0f2d4d;
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	text-align:left;

}

.divNews p {
	color:#606060;
	font-size:12px;
	font-weight:normal;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-align:left;
}

.divNews .divNewContent{
	display:block;
	margin: 5px;
	padding:5px;
}

.divNews .divNewContent img {
	float: left;
	padding: 0px 10px 10px 0px;
}


.divNews a.masinfo {
	color:#0f2d4d;
	font-size:10px;
	text-decoration:none;
	float: right;
}

.divNews a.masinfo:hover {
	color: #000000;
}


/*------------------- BLOQUE CONGRESOS -------------------*/
.divCongresos {
	padding: 5px 5px 5px 5px;
}


/*------------------- BLOQUE CALENDARIO -------------------*/
.divCalendar {
	padding: 5px 5px 0px 5px;
	width: 200px;
}


/*------------------- BLOQUE CALCULADORA -------------------*/
.divCalculadora {
	padding: 5px 5px 5px 5px;
}

/*------------------- BREADCRUMB -------------------*/
div.breadcrumb {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:0;
	text-align:left;
	margin-bottom: 15px;
}

div.breadcrumb a, div.breadcrumb a:visited {
	color:#d10101;
	font-weight:normal;
	text-decoration:none;
}

/*------------------- TOOLBAR CONTENT -------------------*/
.toolbarContent {
	height:27px;
	padding-bottom:15px;
}

.toolbarContentWrapper {
	background-color:#FDFDF9;
	border-left:2px solid #EBEAE5;
	height:25px;
	padding-left:15px;
}

.toolbarContentButton {
float:right;
margin-right:5px;
}


/*------------------- ESTILOS GENERALES WEB STRUCTURE -------------------*/
.divBox {
	margin: 0px;
	width: auto !important;
	width: 100%;
	padding: 0px;
	background: #FFFFFF;
}

.divTitle {
	background: #FFFFFF;
	color:#000000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: auto !important;
	width: 100%;
}

.divPath {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Verdana, Helvetica, Arial;
	font-size:10px;
	background: #FFFFFF;
	color:#9baeb6;
}

.divContent {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #4C4C4C;
	font: normal 11px Verdana, Helvetica, Arial;
}

.contentTxt {
	 font-size: 12px;
	 line-height: 18px;
}




/*------------------- ESTILOS CALENDARIOS -------------------*/
.titmes {BACKGROUND: none; COLOR: #4FA8DF; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; text-transform:upperCase;}

.textoCalendario
{
	font-family: Arial, Helvetica, Times, serif;
	font-size: 10px;
	text-decoration:none;
	color: #3fa5df;
}

.textoDiaactual
{
	font-family: Arial, Helvetica, Times, serif;
	font-size: 10px;
	text-decoration:none;
	color: #FFFFFF;
	background-color:#0099FF;
}


.textoEvento
{
	font-family: Arial, Helvetica, Times, serif;
	font-size: 10px;
	text-decoration:none;
	color: #FFFFFF;
	background-color:#FF2D19;
}

.textoCurso
{
	font-family: Arial, Helvetica, Times, serif;
	font-size: 10px;
	text-decoration:none;
	color: #FFFFFF;
	background-color:#00C01B;
}


.finde
{
	font-family: Arial, Helvetica, Times, serif;
	font-size: 10px;
	text-decoration:none;
	color: #3fa5df;
	background-color:#EFEFEF;
}
.datenew {
	background:none;
	color:#9baeb6;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica;
	text-decoration:none;
}


#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:252px;  /* Width of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #317082;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */

}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#317082;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}

.cuadroAdmin{
	border:1px solid #e1e1e1;
	width:140px;
	height:70px;
	margin-left:44px;
	margin-top:20px;
	float:left;
	overflow:hidden;
}

div#centrado{
	margin:0 10px 0 10px;
}

.txtWhite{
	color:#ffffff;
}



/*-------------------------------- Pagination header  ----------------------------*/
/*
#paginationcontainer {
	padding:4px 0px;
	margin:10px 0px 10px 0px;
	clear:both;
}


#paginationcontainer #paginationheaderbox {
	height:45px;
	margin:0px auto;
	padding:0px;
}

*/
#paginationcontainer #paginationheaderbox #paghedlft {
	width:4px;
	height:35px;
	padding:0px;
	margin: 10px 0px 0px 0px;
	background-image:url('../images/pag_header_lft.png');
	background-repeat:no-repeat;
	background-position:left top;
	font-size:1px;
	float: left;
}

#paginationcontainer #paginationheaderbox #paghedcontent {
	height:45px;
	background-image:url('../images/pag_header_center.png');
	background-repeat:repeat-x;
	background-position:left 10px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width:687px;
}

#paginationcontainer #paginationheaderbox #paghedcontent label.paghedtext {
	height:24px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#FFFFFF;
	display:block;
	padding: 0px;
	margin:20px 0px 5px 5px;
	float:left;
}

#paginationcontainer #paginationheaderbox #paghedcontent div {
	width:80px;
	height:24px;
	padding: 0px;
	margin: -5px 0px 0px 0px;
	float:left;
}


#paginationcontainer #paginationheaderbox #paghedrgt {
	width:4px;
	height:35px;
	padding:0px;
	margin: 10px 0px 0px 0px;
	background-image:url('../images/pag_header_rgt.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	float: left;
}

#paginationcontainer #paginationfooterbox {
	margin:0px auto;
	padding:0px;
}

#paginationcontainer #paginationfooterbox #pagfotlft {
	width:4px;
	height:64px;
	padding:0px;
	margin:0px;
	background-image:url('../images/pag_footer_lft.png');
	background-repeat:no-repeat;
	background-position:left top;
	font-size:1px;
	float: left;
}

#paginationcontainer #paginationfooterbox #pagfotcontent {
	height:64px;
	background-image:url('../images/pag_footer_center.png');
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px;
	margin:0px;
	float: left;
	width:687px;
}

#paginationcontainer #paginationfooterbox #pagfotcontent div {
	padding:0px;
	margin: 15px 0px 0px 0px;
	text-align:left;
	float: left;
	float: left;
}

#paginationcontainer #paginationfooterbox #pagfotcontent label.pagfoottext {
	width:240px;
	height:24px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#FFFFFF;
	display:block;
	padding: 0px;
	margin:5px 0px 5px 5px;
}

#paginationcontainer #paginationfooterbox #pagfotrgt {
	width:4px;
	height:64px;
	padding:0px;
	margin:0px;
	background-image:url('../images/pag_footer_rgt.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	float: left;
}
/*-------------------------------- Results  ----------------------------*/
#resultscontainer {
	padding:4px 0px;
	margin:10px 0px 10px 0px;
	clear:both;
}

#resultscontainer #resultsbox {
	margin:0px auto;
	padding:0px 15px 0px 15px;
}

#resultscontainer #resultsboxRevista {
	margin:0px auto;
	padding:0px 5px 0px 5px;
}

#resultscontainer #resultsbox dl {
	display: block;
	background-color: #ffffff;
	border-bottom: solid 1px #0571a6;
	padding: 4px 0;
	margin-bottom:10px;
}

#resultscontainer #resultsboxRevista dl.Revista {
	display: block;
	background-color: #F1F8FB;
	/*border-bottom: solid 1px #0571a6;*/
	border:0;
	padding: 5px;
	margin-bottom:10px;
}


#resultscontainer #resultsbox  dl dt {
	display: block;
	color: #0086cb;
}

#resultscontainer #resultsbox  dl dt a {
	text-decoration: none;
	color: #0086cb;
	font-style: normal;
}

#resultscontainer #resultsbox  dl dt a:hover {
	/*text-decoration: underline;*/
	color: #7b0326;
	font-style: normal;
}

#resultscontainer #resultsbox dl dt span {
	text-decoration: none;
}

#resultscontainer #resultsbox  dl dd {
	display: block;
	margin-left: 2px;
	font-size: 14px;
	margin: 2px 0px 2px 0px;
}

#resultscontainer #resultsbox dl dd span {
	text-decoration: none;
}

#resultscontainer #resultsbox  dl dd a {
	text-decoration: none;
	color: #0086cb;
	font-style: italic;
	font-size: 14px;
}


/*-------------------------------- Detail  ----------------------------*/
#detailcontainer {
	padding:4px 0px;
	margin:10px 0px 10px 0px;
	clear:both;
}

#detailcontainer #detailbox {
	margin:0px auto;
	padding:0px 15px 0px 5px;
	float: left;
}

#detailcontainer #detailbox #termheaderbox {
	margin:0px auto;
	padding:0px;
}

#detailcontainer #detailbox #termheaderbox #terhedlft {
	padding:0px;
	margin:0px;
	height:31px;
	background-image:url('../images/hsb_top.gif');
	background-repeat:no-repeat;
	background-position:left top;
	font-size:1px;
}

#detailcontainer #detailbox #termheaderbox #terhedcontent {
	background-image:url('../images/hsb_bg.gif');
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#detailcontainer #detailbox #termheaderbox #terhedrgt {
	padding:0px;
	margin:0px;
	height:36px;
	background-image:url('../images/hsb_bottom.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}

#detailcontainer #detailbox #mainterm {
	display: block;
	font-size: 32px;
	text-decoration: none;
	color: #FFFFFF;
	font-style: italic;
	font-weight:bold;
	margin: 0px 10px 0px 20px;
	padding:0px;
}

#detailcontainer #detailbox  #secondterm {
	display: block;
	font-size: 26px;
	text-decoration: none;
	color: #bde9fc;
	font-style: italic;
	margin: 0px 10px 0px 20px;
	padding:0px;
}

#detailcontainer #detailbox #desc {
	display: block;
	font-size: 20px;
	float:left;
	text-decoration: none;
	color: #888888;
	margin: 15px 0px 10px 5px;
	background-color: #ececec;
	border: 2px solid #d6d6d6;
}

#detailcontainer #detailbox #desc div {
	padding:20px;
}

#detailcontainer #detailbox #terms {
	display: block;
	font-size: 20px;
	float:left;
	text-decoration: none;
	color: #888888;
	margin: 10px 0px 10px 5px;
	background-color: #f1cfd7;
	border: 2px solid #d6d6d6;
}

#detailcontainer #detailbox #terms dl {
	display:block;
	padding: 0px;
	margin: 0px;
	float:left;
	padding: 20px;
}

#detailcontainer #detailbox #terms dt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color:#000000;
	display:block;
	padding: 0px;
	margin:4px 0px 0px 0px;
}

#detailcontainer #detailbox #terms dd {
	background-image:url(../images/dot_grey.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color:#888888;
	display:block;
	padding: 0px 0px 0px 16px;
	margin:4px 0px 0px 10px;
}

#detailcontainer #back {
	font-size: 20px;
	text-decoration: none;
	color: #0086cb;
	margin: 15px 0px 10px 20px;
}

.sel_0{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#0F2D4D;
	font-weight:bold;
}

.sel_1{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#8C8C8C;
}


.sel_autores{
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	font-size:11px;
	color:#2E2E2E;
}


.txtBuscador{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0F2D4D;

}


div#CajaOpRevista{
	padding:5px;
	/*float:right; */
	margin-top:5px;
	text-align:right;
}

div#CajaOpRevista a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	text-decoration:underline;
}

#web_map {
	/*margin:20px 0 0 15px;*/
	float:left;
}

#web_map ul{
	/*margin: 10px 10px 10px 30px;*/
}

#web_map li{
	font-weight:bold;
	margin: 10px 0;
}

#web_map li a{
	font-weight:normal;
	margin: 10px 0;
}

#images_web_map{
	float:left;
	width:380px;
	height:400px;
	margin:30px 0 0 5px;
	text-align:center;
}

#images_web_map div{
	text-align:right;
	margin:10px 4px;
	border-bottom:1px solid #c0c0c0;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B0B0B0;
	font-weight:bold;
}


/*       E-mail      */
#Caja1 {
	padding:5px 5px;
	float:left;
	width:70px;
	text-align:right;
}

#Caja2 {
	padding:5px 5px;
	float:left;
	width:90%;
}

#CajaMessage {
	padding:5px 0;
	float:left;
	width:100%;
}




/*------------------- BOTONES MENU -------------------*/

#ButonHome {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/home-es.png) no-repeat center;
	float:left;
}

#ButonHome:hover {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/home-es-hover.png) no-repeat center;
	float:left;
}

#ButonHome:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/home-en.png) no-repeat center;
    float:left;
}

#ButonHome:hover:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/home-en-hover.png) no-repeat center;
    float:left;
}

#ButonPublication {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/publicaciones-es.png) no-repeat center;
	float:left;
}

#ButonPublication:hover {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/publicaciones-es-hover.png) no-repeat center;
	float:left;
}

#ButonPublication:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/publicaciones-en.png) no-repeat center;
    float:left;
}

#ButonPublication:hover:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/publicaciones-en-hover.png) no-repeat center;
    float:left;
}

#ButonPublication:hover:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/publicaciones-en-hover.png) no-repeat center;
    float:left;
}

#ButonSearch {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/busquedas-es.png) no-repeat center;
	float:left;
}

#ButonSearch:hover {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/busquedas-es-hover.png) no-repeat center;
	float:left;
}

#ButonSearch:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/busquedas-en.png) no-repeat center;
    float:left;
}

#ButonSearch:hover:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/busquedas-en-hover.png) no-repeat center;
    float:left;
}

#ButonInfo {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/info-es.png) no-repeat center;
	float:left;
}

#ButonInfo:hover {
	width:187px;
	height:40px;
	background:transparent url(../images/bg/menu/info-es-hover.png) no-repeat center;
	float:left;
}

#ButonInfo:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/info-en.png) no-repeat center;
    float:left;
}

#ButonInfo:hover:lang(en) {
    width:187px;
    height:40px;
    background:transparent url(../images/bg/menu/info-en-hover.png) no-repeat center;
    float:left;
}

#ButonContact {
	width:190px;
	height:40px;
	background:transparent url(../images/bg/menu/contacto-es.png) no-repeat center;
	float:left;
}

#ButonContact:hover {
	width:190px;
	height:40px;
	background:transparent url(../images/bg/menu/contacto-es-hover.png) no-repeat center;
	float:left;
}

#ButonContact:lang(en) {
    width:190px;
    height:40px;
    background:transparent url(../images/bg/menu/contacto-en.png) no-repeat center;
    float:left;
}

#ButonContact:hover:lang(en) {
    width:190px;
    height:40px;
    background:transparent url(../images/bg/menu/contacto-en-hover.png) no-repeat center;
    float:left;
}

.linkAcepto {
	color: white;
	text-decoration: underline;
	font-weight: bold;
}