/**
 * common.css
 *
 * Copyright (c) 2003-</div><!-- footerContent -->2006 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared stylesheet.
 *
 * $Id: common.css,v 1.39 2006/07/01 17:36:16 alec Exp $
 */

/**
 * Common HTML elements 
 */

/* Jello */
body {
	padding: 0 35em 0 35em;/* these side paddings together determine the natural min-width */
	margin: 0.5em 0em 0.5em 0em;
	text-align: center; /* this centers the wrappers in older IEwin versions */
}
		
#sizer {
	margin: 0em auto 0em auto; /* this centers the wrappers in standards browsers */
	width: 50%; /* here is the critical value for customizing the Jello behavior */
	max-width: 30em;  /* version for IE is at the bottom of this style block */
}

#expander {
	margin: 0 -35em 0 -35em; /* these side margins should be the same or slightly less than body paddings */
	min-width: 70em; /* This prevents Safari from losing the negative margins in narrow windows */
	position: relative;
	/*//height: 0;*/
}


#wrapper { width: 100%; } 



body {
	padding: 0em;
	background-color: #FFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	background-image: url(../imagenes/fondo.gif);
/**background-image: url(../imagenes/bg1b.gif);**/
/**background-color: #79B7C4;**/
	background-repeat:repeat-x;
	/*overflow-x:hidden*/	
}

div {
	line-height: 140%;
	text-align: justify;
}

table {
	border: 0em none;
	border-spacing: 0em;
	font-size: 1.0em;
}

form {
	margin: 0em;
}

a {
	text-decoration: underline;
}

a:link {
	color: #0404B4;
}

a:active {
	color: rgb(0, 51, 102);
}

a:visited {
	color: #0404B4;
}

a:hover {
	text-decoration: none;
}

a.plain {
	text-decoration: none;
}

ul {
	margin: 0.25em 0 0.75em;
	padding: 0em 0em 0em 2.5em;
}

tt {
	font-size: 1.25em;
}

label {
}

label.error {
	color: rgb(153, 0, 0);
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #E8E8E1;
	border-right: 2px solid #E8E8E1;
	font-size: 0.75em;
	border-style: solid;
	border-width: 0.1em;
	text-align: justify;
}

textarea.textAreaGrande{
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #E8E8E1;
	border-right: 2px solid #E8E8E1;
	font-size: 0.75em;
	border-style: solid;
	border-width: 0.1em;
	text-align: justify;
	width: 40em;
}

input.button {
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: rgb(232, 232, 232);
	font-size: 1em;
}

input.defaultButton {
	background-color: rgb(251, 251, 243);
	font-weight: bold;
}


/**
 * Main layout elements
 */

#container {
	line-height: 100%;
	text-align: left;
	position: relative;
	margin: 0em auto;
	width: 41.15em;
}

#container.izdaContainer{
	text-align: left;
	width: 0em;
}

#header {
	background-color: white;
	text-align: left;
	position: relative;
	margin: 0em auto;
	padding-bottom: 0.5em;
}

#headerTitle {
	text-align: left;
	padding: 0em 0em 0.8em 0em;
	height: 7em;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	/*background-image: url(../Logobig.gif);*/
}

#headerTitle img{
	border: 0em;
	
}

#capalogo{
	float: left;
	width: 75%;
	text-align: center;
	padding-top: 1em;
}

#header h1 {
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	font-weight: normal;
	font-size: 24px;
	text-align: right;
	display: none;
}

#body {
	margin: 0em auto;
	position: relative;
	background-color: rgb(255, 255, 255);
}

#bodyAbout {
	margin: 0em auto;
	position: relative;
	background-color: rgb(255, 255, 255);
}

#footer {
	width: 100%;
	min-height: 50px;
	position: relative;
	clear: both;
	background-color: rgb(255, 255, 255);
	text-align: center;
	padding-bottom: 10px;

}

#footerContent {
	font-size: 0.75em;
	width: 100%;
	position: relative;
	clear: both;
	text-align: center;	
}



#footerContentImage {
	font-size: 0.6em;
	width: 100%;
	position: relative;
	clear: both;
	text-align: center;
	padding-top: 2em;
}

#sidebar {
	display: block;
	float: right;
	width: 15em;
	margin: 0.5em -0.8em 0em 0em;
	font-size: 0.65em;
	position: relative;
}

#main {
	width: 100%;
	position: relative;
}

#main h2 {
	margin: 0em 1em 0.5em 0.5em;
	padding-top: 0.5em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
}

#main h3 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
}

#navbar {
	display: block;
	width: 100%;
}

#breadcrumb {
	padding-top: 1em;
	font-size: 0.7em;
	margin: 0.1em 0.1em 0.1em 0.5em;
}

#content {
	margin: 0em 2em 0em 3.4em;
	font-size: 0.7em;
}

#contentBio {
	margin: 0em 2em 0em 3.4em;
	font-size: 0.9em;
}

#content h3 {
	margin: 0em 0em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.35em;
}

#content h4 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	font-size: 1.5em;
}

#content h5 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-weight: bold;
	font-size: 1em;
}


/**
 * Navigation bar
 */

#navbar a {
	font-size: 0.655em;
	letter-spacing: 0.05em;
	color: rgb(255, 255, 255);
	text-decoration: underline;
	
}

#navbar a:link {

}

#navbar a:active {

}

#navbar a:visited {

}

#navbar a:hover {
	text-decoration: none;
}


/**
 * Sidebar
 */

#developedBy {
	text-transform: uppercase;
	font-size: 0.95em;
}

#sidebar div.block {
	font-size: 1em;

	padding: 0em;
	

	text-align: center;
	color: #000;
}

#sidebar div.block span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

#sidebar div.block a {
	color: #000;
}

#sidebar div.block span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button {
	font-size: 1em;
}


/**
 * Breadcrumbs
 */

#breadcrumb a {
	text-decoration: underline;
}

#breadcrumb a:hover {
	text-decoration: none;
}

#breadcrumb a.current {
	font-weight: bold;
}


/**
 * Footer elements
 */

#footer div.debugStats {
	font-size: 0.6em;
}

#footer a {
	font-size: 0.55em;
	letter-spacing: 0.05em;
}

#footerContent a {
	font-size: 0.95em;
}

#articleFontSize{
	display:none;
}

#content #topBar{
	padding-bottom: 0em;
}


/**
 * Additional text styles
 */

span.disabled, label.disabled {
	color: rgb(102, 102, 102);
}

a.action, a.file {
	font-size: 0.85em;
	text-transform: uppercase;
}

a.icon {
	text-decoration: none;
}

a.icon:hover {
	background: transparent none repeat scroll 0%;
}

span.formRequired {
	color: rgb(51, 51, 51);
	font-size: 0.9em;
}

span.instruct {
}

span.heading {
	font-size: 0.85em;
	text-transform: uppercase;
}

span.highlight {
	border-bottom: 1px dotted #000;
}

.nowrap {
	white-space: nowrap;
}


/**
 * Table styles
 */

table.info {
}

table.info td {
	padding: 0;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}

table.listing {
}

table.listing td {
	padding: 0.25em 0.5em 0.25em 0.5em;
}

table.listing tr.heading td, table.listing td.heading, table.info td.heading {
	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
}

table.info td.heading {
	padding-left: 0;
}


table.listing td.nodata, table.info td.nodata {
	text-align: center;
	font-style: italic;
}

table.listing td.headseparator {
	border-top: 1px dotted #000;
	font-size: 0.1em;
	line-height: 1%;
}

table.listing td.endseparator {
	border-top: 1px dotted #000;
	font-size: 0.25em;
	line-height: 10%;
}

table.listing td.separator, table.info td.separator {
	border-top: 1px dotted #DDDDD0;
	font-size: 0.1em;
	line-height: 1%;
}

table.data {
}

table.data tr {
}

table.data td {
	padding-bottom: 0.25em;
}

table.data td.label {
	padding-right: 1em;
}

table.data td.value {
}

table.data td.separator {
	padding: 0.5em;
	font-size: 0.1em;
	line-height: 1%;
}

table.data td.heading {
	padding-left: 0;
	padding-right: 0;
}

table.nested tr {
	padding: 0em;
	margin: 0em;
}

span.nested {
	padding: 0pt 4px 0pt 0pt;
	font-size: 1.2em;
}

/**
 * Form-specific elements
 */

span.formError {
	color: rgb(153, 0, 0);
	font-weight: bold;
	font-size: 1em;
}

ul.formErrorList {
	color: rgb(153, 0, 0);
}


/**
 * Other organizational elements
 */

ul.menu {
	margin: 0em auto;
	padding-left: 0em;
	background: #0404B4;
}

ul.menu li {
	margin: 0em;
	padding: 0em 5px;
	list-style-type:none;
	display: inline;
	border-right: 1px solid #FFFFFF;	
	font-size: 1em;
	
}

#first{
 	/*border-left: 1px solid #FFFFFF;*/
}

ul.menu li.current {
	font-weight: bold;
	background: transparent url(../imagenes/sombra.gif) repeat-x scroll left top;
}

ul.menu a {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: underline;
	color: white;
	height: 2em;
	padding: 0.6em 0em 0.4em 0em;
	text-align: center;
}

ul.menu a:hover {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(../imagenes/sombra.gif) repeat-x scroll left top;
	line-height: 0.2em;
}

ul.menuSmall {
	margin: 0em;
	padding: 0em;
	background: rgb(255, 255, 255) none repeat scroll 0%;
	text-align: center;
}

ul.menuSmall li {
	margin: 0em;
	padding: 0em 1.5em 0em 0em;
	display: inline;
}

ul.menuSmall li.current {
	font-weight: bold;
}

ul.menuSmall a {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
}

ul.steplist {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
}

ul.steplist li {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	padding-right: 0.5em;
	display: inline;
	text-transform: uppercase;
}

ul.steplist li.current {
	font-weight: bold;
}

ul.steplist a {
	text-decoration: none;
}

ul.plain {
	list-style-type: none;
	padding-left: 1.5em;
}

div.separator {
	border-bottom: 1px dotted rgb(0,0,0);
	padding: 0em;
	width: 100%;
	margin-top: 1em;
	margin-bottom: 0.5em;
	font-size: 0.5em;
	line-height: 25%;
}

.decorativeImage {
	float:right;
	z-index: 2;
	margin: 0 0 1.2em 1em;
	position: relative;
	display: inline;
}

.navKey {
	color:#FFCC29;
	text-decoration:overline;
}

/**#shadowleft{
*	background: transparent url(../imagenes/shadowleft.jpg) no-repeat scroll left top;
*	display: block;
*	float: left;
*	height: 25em;
*	width: 2.9em;
*	margin-top: -0.6em;
*	margin-left: -3.15em;
*}

*#shadowright{
*	background: transparent url(../imagenes/shadowright.jpg) no-repeat scroll right top;
*	display: block;
*	float: right;
*	height: 25em;
*	width: 1.8em;
*	margin-top: -0.45em;
*	margin-right: -2em;
*}
**/
.redondeado{
	display:block;
	width: 41.2em;
	margin: 0em auto;
}

.redondeado *{
	display:block;
	height:0.06em;
	overflow:hidden;
	background:#0a67e6;
	margin: 0em auto;
}

.redondeado1{
	border-right:0.06em solid #95bdf4;
	padding-right:0.06em;
	margin-right:3px;
	border-left:0.06em solid #95bdf4;
	padding-left:0.06em;
	margin-left:3px;
	background:#478dec;
}

.redondeado2{
	border-right:0.06em solid #e6effc;
	border-left:0.06em solid #e6effc;
	padding:0em 0.06em;
	background:#3883ea;
	margin:0em 0.06em;
}

.redondeado3{
	border-right:0.06em solid #3883ea;
	border-left:0.06em solid #3883ea;
	margin:0em 0.06em;
}

.redondeado4{
	border-right:0.06em solid #95bdf4;
	border-left:0.06em solid #95bdf4;
}

.redondeado5{
	border-right:0.06em solid #478dec;
	border-left:0.06em solid #478dec;
}

.redondeado_contenido{
	padding: 0em 0.3em;
	background: #0a67e6;
	width: 40.6em;
	margin: 0em auto;
	display: block;
}

#javaScript{
	display: block;
	/**float: right;**/
	
	/**width: 18em;**/
	
}

.conjuntoPortadas{
	width: 100%;
	float: left;
	/**margin: 1em 0em 0em 0em;**/
	background: white;
	padding: 1em;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

.conjuntoPortadasBordeCompleto{
	width: 100%;
	float: left;
	/**margin: 1em 0em 0em 0em;**/
	background: white;
	padding: 1em;
	border: 1px solid black;
}


.conjuntoPortadasIndice{
	width: 90%;
	text-align: center;
	float: left;
	margin: 1em 0em 1em 1em;
	padding: 1em;
	/*border: 1px solid black;*/	
}

.conjuntoPortadasIndice img{
	margin: 0em 0em 0em 0em;
	/*float: left;*/
}

.conjuntoPortadasIndice .restoPortada{
	width: 80%;
}

.conjuntoPortadasIndice .restoPortada h3{
	text-align: center;
}

.conjuntoPortadasIndice .restoPortada h4{
	text-align: left;
}

.conjuntoPortadasIndice .restoPortada #nombrePortada{
	text-align: center;
}

.conjuntoPortadasIndiceToc{
	width: 90%;
	text-align: center;
	float: left;
	margin: 1em 0em 1em 1em;
	padding: 1em;
	
}

.conjuntoPortadasGris{
	width: 100%;
	float: left;
	/**margin: 1em 0em 0em 0em;**/
	background: #EDF5FD;
	padding: 1em;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
}



#conjunto{
	width: 60%;
	/*margin: 1em auto;*/
	margin-left: 0em;
	margin-right: 20%;
	font-size: 0.9em;
}

a[type="pdf"]:link, a[type="pdf"]:visited{
	background: transparent url(http://www.hci-rg.com/Resources/Links/pdf.png) no-repeat scroll right center;
	padding-right: 2em;
}

a[type=zip]:link, a[type=zip]:visited{
	background: url(http://www.hci-rg.com/Resources/Links/zip.png) no-repeat center right;
	padding-right: 2em;
}

hr{
	color: black;
	background-color: black;
	width: 75%;
	height: 0.1em;	
	border: 0;
	/*position: center;
	shade: no-shade;*/
}

.globalStatistics{
	position:absolute;
	left: -1000em;
	width: 20em;
	visibility: hidden;
	display:none;
}


#notice_board {
	margin-top: 0em;
}

#notice_board h4 {
 	font-size:1.1em;
	font-variant:small-caps;
	margin:0.5em 1em 0em 0.3em;
	text-align:left;
}

#notice_board p {
	font-size:0.9em;
	/*margin-top: 1.5em;*/	
}

#notice_board p.news_date {
	font-size:0.8em;
	margin:0em 0em 1.5em 0.3em;
}

#notice_board a{
	color:#FFFFFF;
	font-weight: bold;
}


/** REMARK **/

/* id="Active" -> includes top right rounded corner. Valid for H3, H4 and P tags */

.remark p.red { 
	color:#CCFF66;
}

.remark_red { 
	background: #FF0000 url('http://www.hci-rg.com/Resources/Puzzle/Remark/bottom-left.gif') no-repeat scroll left bottom; 
}

.remark_green { 
	background: #4086CC url('http://www.hci-rg.com/Resources/Puzzle/Remark/bottom-left.gif') no-repeat scroll left bottom; 
}

.remark { 
	background: #c5000c url('http://www.hci-rg.com/Resources/Puzzle/Remark/bottom-left.gif') no-repeat scroll left bottom; 
	margin-bottom:2em;
	margin-top: 4em;
	position:relative;
}

.remark .top { 
	background:transparent url('http://www.hci-rg.com/Resources/Puzzle/Remark/top-left.gif') no-repeat scroll 0%;
	position:absolute;
	top:0pt;
	left:0pt;
	height:10px;
	width:10px;
}

.remark h3.active{ 
	background:transparent url('http://www.hci-rg.com/Resources/Puzzle/Remark/top-right.gif') no-repeat scroll right top;
}

.remark h3 { 
	color:#FFFFFF;
	margin:0em;
	padding:0.4em 0em 0em 0.8em;
}

.remark h4.active { 
	background:transparent url('http://www.hci-rg.com/Resources/Puzzle/Remark/top-right.gif') no-repeat scroll right top;

}

.remark h4 { 
	color:#FFFFFF;
	margin:0em;
	padding:0.4em 0em 0em 0.8em;
}

.remark p.active { 
	background:transparent url('http://www.hci-rg.com/Resources/Puzzle/Remark/top-right.gif') no-repeat scroll right top;
}

.remark p { 
	color:#FFFFFF;
	margin:0em;
	padding:0.8em 1em 0.2em 1.2em;
}

.remark .bottom {
	background:transparent url('http://www.hci-rg.com/Resources/Puzzle/Remark/bottom-right.gif') no-repeat scroll right bottom;
	display:block;
	height:10px;
}

#highlights {
	/**border-right:1px dotted #000000;**/
	float:right;
	font-size:0.9em;
	/**padding:0em 2.3em 0em 0em;**/
	/**width:13em;**/
	width:30%;
	margin-left: 5%;
	/*margin-top: -7.5%;*/
}

#highlights .remark{
	margin-top: 0em;
}

#highlights .remark h3{
	text-transform:uppercase;
}

.letraGuapa{
	margin: 2em 1em 0.5em 6.5em;
	padding-top: 0.5em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	font-size: 1.5em;
}

.letraGuapaConIndice{
	/*margin: 1em 0em 1em 0em;*/
	padding-top: 0.5em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	/*font-size: 1.5em;*/
}



.conjuntoPortadas img{
	margin: 0em 1em 0em 0em;
	float: left;
}

.restoPortada{
	float: right;
	width: 65%;
	margin:0em;
	padding: 0em;
}

#content .restoPortada h4{
	margin-bottom: 0.9em;
}

.imagenPortadas{
	float: left;
	width: 10%;
	margin:0em;
	padding: 0em;
}

.infoPortada{
	text-align: center;	
	padding: 0em;
	margin-top: -4.5%;
}

.infoPortada h4{
	width: 100%;
	margin-right: 0em;
}

#map_partners {
	border:2px dotted #000000;
	height:22em;
	margin:1em 0em 0em 0em;
	width:30em;
}

#map {
	border:2px dotted #000000;
	height:28em;
	margin:3em 0em 2em 3em;
	width:35em;
float:right;
}


/*MIOS*/
.c3{width:3%;}
.c5{width:5%;}
.c5dcha{width:5%; text-align:right;}
.c10{width: 10%;}
.c10dcha{width: 10%;text-align: right;}
.c12{width: 12%;}
.c13{width: 13%;}
.c13dcha{width: 13%;text-align: right;}
.c15{width: 15%;}
.c15dcha{width: 15%;text-align:right;}
.c20{width: 20%;}
.c20dcha{width: 20%;text-align: right;}
.c23{width: 23%;}
.c25{width: 25%;padding-right: 1em;}
.c25dcha{width: 25%;text-align:right;}
.c29{width: 29%;}
.c30{width:30%;}
.c32{width: 32%;}
.c33{width: 33%;}
.c34{width: 34%;}
.c35{width: 35%;}
.c40{width:40%;}
.c40dcha{width:40%;text-align: right;}
.c50{width: 50%;}
.c60{width:60%;}
.c70{width: 70%;}
.c75{width: 75%;}
.c77{width:77%;}
.c80{width: 80%;}
.c85{width: 85%;}
.c90{width:90%;}
.c95{width:95%;}
.c100{width: 100%;}





.sinBorde{border-width: 0em;}
.centrado{text-align: center;}
.oculto{display:none;}

.alto60{height: 60px;}

table.data td.label25 {
	padding-right: 1em;
	width: 25%;
}
table.data td.value75 {
	width: 75%;
}


table.data td.label20 {
	padding-right: 1em;
	width: 20%;
}

.label30 {
	padding-right: 1em;
	width: 30%;
}


.value70 {
	width: 70%;
}

.value95 {
	width: 95%;
}

table.data td.value80 {
	width: 80%;
}

.label5dcha {
	padding-right: 1em;
	width: 5%;
	text-align: right;
}

.label5 {
	padding-right: 1em;
	width: 5%;	
}

.label95 {
	padding-right: 1em;
	width: 95%;	
}

.label75 {
	padding-right: 1em;
	width: 75%;	
}

table.data td.value95 {
	width: 95%;
}

.label3{width: 3%;padding-right: 1em;}
.value97{width: 97%;}


.heading40{	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
	width: 40%;
	}
	
.heading50{	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
	width: 50%;
	}
	
.heading30{	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
	width: 30%;
	}
	
.heading40dcha{	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
	width: 40%;
	text-align: right;
	}
	
.heading20{	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
	width: 20%;
	}
	
.heading20dcha{	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
	width: 20%;
	text-align: right;
	}
	
.heading15{	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
	width: 15%;
	}
	
.returnButton{
	background-color: rgb(251, 251, 243);
	font-weight: bold;	
	border: 1px solid blue;
}

.strong{	
	font-weight: bold;
}

.searchError{	
	color: rgb(153, 0, 0);
	font-weight: bold;
	font-size: 1em;
}

.searchErrorParams{	
	color: rgb(153, 0, 0);
	margin-left: 1em;
}


.atajo{
	text-decoration: overline;
}

.centradoImagenSystem{
	text-align: center;
}

.left100{
	float: left; 
	width: 100%;
}

.clearleft{
	clear: left;
}

.selectMenuGrande{
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #E8E8E1;
	border-right: 2px solid #E8E8E1;
	font-size: 0.95em;
	border-style: solid;
	border-width: 0.1em;
	text-align: justify;
	width: 70%;
}

.skip{
	
	display: none;
}

.skiptitle{
	display: none;
}

.enlaceboton {   
   width: 10%; 
   text-align: left;
   font-family: verdana, arial, sans-serif;
   font-size: 1em;
   font-weight: bold;
   padding: 4px;
   background-color: #ffffcc;
   color: black;
   text-decoration: none;
}
.enlaceboton:link,
.enlaceboton:visited {
   border-top: 1px solid #cccccc;
   border-bottom: 2px solid #666666;
   border-left: 1px solid #cccccc;
   border-right: 2px solid #666666;
   color: black;
}
.enlaceboton:hover {
   border-bottom: 1px solid #cccccc;
   border-top: 2px solid #666666;
   border-right: 1px solid #cccccc;
   border-left: 2px solid #666666;
} 

.centradoBoton{
	text-align: center;
	margin-top: 3em;
	margin-bottom: 1.5em;
}

.tocBoton{
	text-align: left;
	margin-top: 3em;
	margin-bottom: 12em;
}

.articulosRevista{
	text-align: left;
}


/*
 * Caja con bordes redondeados para el sidebar
*/

.box { 
  background: #EDF5FD; 
  margin-right: 1.5em;
}
.boxtop { 
  background: url(../imagenes/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagenes/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(../imagenes/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagenes/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}


/*
 * Caja con bordes redondeados para el call for papers
*/

.box2 { 
  background: #EDF5FD; 
  /**margin-right: 1.5em;**/
  width: 100%;
}
.boxtop2 { 
  background: url(../imagenes/ne.gif) no-repeat top right; 
}
.boxtop2 div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagenes/nw.gif) no-repeat top left; 
}
.boxbottom2 { 
  background: url(../imagenes/se.gif) no-repeat bottom right; 
}
.boxbottom2 div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagenes/sw.gif) no-repeat bottom left; 
}
.boxcontent2 {
  padding: 0px 10px 0px 10px;
  text-align: left;
}


/*
 * Caja con bordes redondeados para el call for papers
*/

.boxnb { 
  background: #0404B4; 
  /**margin-right: 1.5em;**/
  width: 100%;
  margin-bottom:2em;
  margin-top: 0em;
  color: white;
}

.boxnb h3 { 
	color:#FFFFFF;
	margin:0em;
	padding:0.2em 0em 0em 0em;
	text-transform:uppercase;	
}

.boxnb h4 { 
	color:#FFFFFF;
	margin:0em;
	padding:0.4em 0em 0em 0em;
}

.boxtopnb { 
  background: url(../imagenes/nenb.gif) no-repeat top right; 
}
.boxtopnb div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagenes/nwnb.gif) no-repeat top left; 
}
.boxbottomnb { 
  background: url(../imagenes/senb.gif) no-repeat bottom right; 
}
.boxbottomnb div { 
  font-size: 0;
  height: 10px; 
  background: url(../imagenes/swnb.gif) no-repeat bottom left; 
}
.boxcontentnb {
  padding: 0px 10px 0px 10px;
}








#tituloToc{
	text-align: left;
}


.conjuntoPortadasIndice .restoPortada .issueCoverDescription h4{
	text-align: center;	
}

#estandares{
	padding-bottom: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 0em;
	padding-right: 0em;
}

#estandares li{
	list-style: none;
	display: inline;
	padding-bottom: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}

.skipLogin{
	display: none;
}



/* ESTILOS PARA LA PÁGINA DE SEARCH. PARA QUITAR LA TABLA Y PONER DIVS */



.c100search{
	width: 100%;
	margin-bottom: 0.5em;
	margin-right: 0em;
	margin-left: 0em;
	padding: 0em;
}



.c100search h3{
	margin: 0em;
	padding: 0em;
}

.c70search{
	width: 70%;
	/*text-align: center;*/
}

.c20fl{
	width: 25%;
	float: left;
}

.sinjustificar{
	width: 95%;
	margin: 0em;
	padding: 0em;
}


textarea#description{
	width: 100%;
	height: 30em;
}


textarea.textAreaReviewForm{
	width: 100%;
	height: 30em;
}

.red{
	color: red;
}


.dcha{
	text-align: right;
}

.dchaAbajo{
	text-align: right;
	margin: 2em 0em;
}


