@font-face {
	font-family: 'CooperHewitt';
	src: url(../fonts/CooperHewitt-Book.otf);
}

@font-face {
	font-family: 'CooperHewitt';
	src: url(../fonts/CooperHewitt-Bold.otf);
	font-weight: bold;
}

strong {
	font-weight:bold;
}

body {
	background: #FFFFFF;
	color: #000;
	font-size: 12px;
	font-family: CooperHewitt, Arial, Helvetica, sans-serif;
}

p {
	background: #FFFFFF;
	color: #000;
	font-size: 1.15em;
	font-family: Arial, Helvetica, sans-serif;
}

#contactodescripcion p {
	background: #FFFFFF;
	color: #000;
	font-size: 12px;
	font-family: CooperHewitt, Arial, Helvetica, sans-serif;
}

.browseProductDescription {
	background: #FFFFFF;
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

li {
	background: #FFFFFF;
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


/* boxes


----------------------------------------------- */





.alert, .info, .notice, #system-message dd.error, #system-message dd.notice, #system-message dd.message, .box-save, .box-accept {


	padding: 10px;


	margin: 0px 0px -13px 0px;


	height: 100%;


	border-bottom-left-radius: 0px 0px;


	border-bottom-right-radius: 0px 0px;


	border-top-left-radius: 0px 0px;


	border-top-right-radius: 0px 0px;


	-moz-border-radius: 0px 0px 0px 0px;


}





.alert, #system-message dd.error.message.fade {


	background: #ffe6e6;


	border: 1px solid #ebc4c4;


	color: #833939;


}





.alert .icon, .info .icon, .notice .icon, .box-save .icon, .box-accept .icon {


	float: left;


	width: 16px;


	height: 16px;


	margin-right: 10px;	


}





.alert .icon, #system-message dd.error.message.fade ul {


	background: url(../images/icons/exclamation.png?201602191500) no-repeat 0 0;


}





.info, #system-message dd.message {


	background: #fff;


	border: 0px solid #d00000;


	color: #000000;


}





.info .icon, #system-message dd.message ul {


	background: url(../images/icons/information.png?201602191500) no-repeat 0 0;


}





.notice, #system-message dd.notice.message.fade {


	background: #fffce6;


	border: 1px solid #eae5c2;


	color: #696025;


}





.notice .icon, #system-message dd.notice.message.fade ul {


	background: url(../images/icons/notice.png?201602191500) no-repeat 0 0;


}





.box-save {


	background: #f5f5f5;


	border: 1px solid #e7e7e7;


	color: #505050;


}





.box-save .icon {


	background: url(../images/icons/drive_disk.png?201602191500) no-repeat 0 0;


}





.box-accept {


	background: #f4fae1;


	border: 1px solid #d8e1bc;


	color: #606e35;


}





.box-accept .icon {


	background: url(../images/icons/accept.png?201602191500) no-repeat 0 0;


}





/* unsorted lists


----------------------------------------------- */





ul {


	list-style: none;


}





ul li {


	background: url(../images/ul-li-default.png?201602191500) no-repeat 0 5px;


	padding: 3px 0px 3px 24px;


	margin: 0 0 0 10px;


}





ul.latestnews li {


	background: url(../images/icons/page_white_text.png?201602191500) no-repeat 0 4px;


}





ul.mostread li {


	background: url(../images/icons/page_white_star.png?201602191500) no-repeat 0 4px;


}





ul.sections li {


	background: url(../images/icons/folder.png?201602191500) no-repeat 0 3px;


}





ul.list-accept li {


	background: url(../images/icons/accept.png?201602191500) no-repeat 0 3px;


}





ul.list-add li {


	background: url(../images/icons/add.png?201602191500) no-repeat 0 3px;


}





ul.list-delete li {


	background: url(../images/icons/delete.png?201602191500) no-repeat 0 3px;


}





ul.list-error li {


	background: url(../images/icons/exclamation.png?201602191500) no-repeat 0 3px;


}





ul.list-alert li {


	background: url(../images/icons/notice.png?201602191500) no-repeat 0 3px;


}





ul.list-cross li {


	background: url(../images/icons/cross.png?201602191500) no-repeat 0 3px;


}





ul.list-tick li {


	background: url(../images/icons/tick.png?201602191500) no-repeat 0 3px;


}





ul.list-tip li {


	background: url(../images/icons/lightbulb.png?201602191500) no-repeat 0 3px;


}





ul.list-disk li {


	background: url(../images/icons/disk.png?201602191500) no-repeat 0 3px;


}





ul.list-email li {


	background: url(../images/icons/email.png?201602191500) no-repeat 0 3px;


}





ul.list-feed li {


	background: url(../images/icons/feed.png?201602191500) no-repeat 0 3px;


}





ul.list-image li {


	background: url(../images/icons/image.png?201602191500) no-repeat 0 3px;


}





ul.list-information li {


	background: url(../images/icons/information.png?201602191500) no-repeat 0 3px;


}





ul.list-key li {


	background: url(../images/icons/key.png?201602191500) no-repeat 0 3px;


}





ul.list-newspaper li {


	background: url(../images/icons/newspaper.png?201602191500) no-repeat 0 3px;


}





ul.list-pencil li {


	background: url(../images/icons/pencil.png?201602191500) no-repeat 0 3px;


}





/* Oredered stuff


----------------------------------------------- */





p.big-number {


	clear: both;


}





p span.big-number {


	font: normal 30px 'Cuprum', arial, serif;


	float: left;


	margin: 0 10px 0 0;


}





/* Paragraphs, quotes and lists


----------------------------------------------- */





blockquote.cite {


	background: url(../images/blockquote-1.png?201602191500) no-repeat 0 0;


	border: 0;


	padding: 0;


}





blockquote.cite span.cite {


	background: url(../images/blockquote-2.png?201602191500) no-repeat 100% 100%;


	display: block;


	padding: 10px 20px;


}





p {


	margin-bottom:1em;


}


blockquote {


	font-family: Georgia, 'Times New Roman', serif;


	font-size:1.2em;


	padding-left:1em;


	border-left:4px solid #ccc;


	margin-bottom: 15px;


}


blockquote cite {


	font-size:.9em;


}


ul, ol {


	padding-top:0;


}





.copyright {


    font-size: 90%;


    color: #999999;


}





.cabecera {


	background: #F8F8F8; 


	width: 130px;


	color: #888888;


	font-weight: bold;


	padding-left:12px;


}





.datos {


	color: #666666;


	padding-left:12px;


}