/* @override 
	http://localhost:3000/stylesheets/estilos.css?1278670257
	http://localhost:3000/stylesheets/estilos.css?1278673659
	http://localhost:3000/stylesheets/estilos.css?1278674749
	http://localhost:3000/stylesheets/estilos.css?1278675079
	http://localhost:3000/stylesheets/estilos.css?1278675262
	http://localhost:3000/stylesheets/estilos.css?1278676593
*/
/* formateo de texto */
/* Para que no muestre un border cuando es activo*/
a { outline: 0 none; }
h1, h2, h3, h4 {
	font-weight: bold;
}
.rojo {
	color: #FF0000;
}
.magenta {
	color: #E90057;
}
.bold {
	font-weight: bold;
}
.txt-normal {
	font-weight: normal;
}
.bold-peque {
	font-weight: bold;
	font-size: 11px;
}
.text-peque {
	font-size: 11px;
}
.text-peque2 {
	font-size: 10px;
}
.text-grande {
	font-size: 120%;
}
.txt-verde {
	color: #5E7F3D;
}
.txt-gris {
	color: #666;
}
.txt-rojo {
	color: #FF0000;
}
h3 {
	margin-top: 5px;
}
.cursiva {
	font-style: italic;
}
.uppercase {
	text-transform: uppercase;
}
/* formateo de texto */
.dupfix {
	float: left;
	width: 1px;
	height: 0px;
	line-height: 0px;
	visibility: hidden;
}
/* Margenes */
.margin-left-11 {
	margin-left: 11px;
}
/* Button code */
.button {
	padding-top: 1px;
	padding-right: 2px;
}
.link-button {
	position: relative;
	z-index: 1;
	padding: 0px;
	height: 24px;
}
.link-buttom-left, .form-item input.link-buttom-left {
	margin: 0px;
	padding: 2px 10px 3px 12px;
	background: transparent url(../images/bg-button.png) 0 0 no-repeat;
	border: 0px;
	height: 24px;
	color: #394C19;
	font-size: 10pt;
	font-weight: bold;
	position: relative;
	cursor: pointer;
	float: left;
}
.link-buttom-right-content {
	width: 2px;
	height: 24px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 5px;
}
.link-buttom-right {
	right: 0px;
	top: 0px;
	background: transparent url(../images/bg-button.png) 100% 0 no-repeat;
	width: 2px;
	height: 24px;
	position: absolute;
}
.cancel-option {
	padding-top: 9px;
}
/* Button code */
/* Button denounce */
.button-denounce {
	padding-top: 1px;
	padding-right: 2px;
	float: right;
}
.button-denounce-left {
	margin: 0px;
	padding: 2px 10px 3px 35px;
	background: transparent url(../images/bg-button-denounce.png) 0 0 no-repeat;
	border: 0px;
	height: 22px;
	color: #394C19;
	position: relative;
	float: left;
}
.button-denounce-right-content {
	width: 4px;
	height: 22px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 5px;
}
.button-denounce-right {
	right: 0px;
	top: 0px;
	background: transparent url(../images/bg-button-denounce.png) 100% 0 no-repeat;
	width: 4px;
	height: 22px;
	position: absolute;
}
/* Button denounce */
/* Home no login */
.acceso-usuarios {
	display: inline;
	color: #0064A9;
	margin-right: 5px;
	font-size: 13px;
}
.no-logged-logo {
	margin-top: 20px
}
.home-no-login {
	
}
.header-no-login {
	margin-top: 5px;
}
.login {
	float: right;
	color: #666;
	width: 500px;
	line-height: 15px;
	font-size: 90%;
	margin-top: 20px;
	margin-bottom: 2px;
}
.login-user {
	float: right;
	margin-right: 5px;
}
.login-password {
	margin-left: 5px;
}
.login-user input, .login-password input {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	color: #666;
}
.login-password, .enter {
	float: right;
}
.enter {
	width: 60px;
	text-align: right;
	float: none;
	display: inline;
}
.forgot-remember-password {
	text-align: right;
	padding-top: 5px;
}
.forgot-remember-password input {
	vertical-align: middle;
}
.login span {
	margin: 0px 0px 2px 0;
}
.content-home-no-login {
	padding-top: 20px;
}
.flash-home {
	padding: 0 0 15px 0;
}
.claim-home-no-login {
	padding-top: 10px;
}
.content-home-no-login h2 {
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.claim-home-no-login {
	padding-bottom: 10px;
}
.claim-home-no-login p {
	font-size: 130%;
	width: 685px;
	margin-right: 10px;
	letter-spacing: -0.02em;
	float: left;
}
.claim-home-no-login img {
	float: right;
}
div.home-big-image {
	padding-bottom: 30px;
}
.remember-me, .forgot-password {
	float: left;
	width: 500px;
	margin-left: -5px;
}
/* Banners del home, parte baja */
#banners-home {}
#banners-home table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#banners-home table tr td {
	margin: 0px;
	padding: 0px;
}
#banners-home table tr td a img {
	border-style: none;
}
/* fin banner home */

/* Home no login */
/* Home Login */
.detail-home h3 {
	margin-bottom: 10px;
}
.home-featured h2 {
	margin: 0px;
	padding: 0px;
	line-height: 110%;
}
/* Home Login */
/* header */
.header {
	margin-top: 40px !important;
}
/* banners area superior */
.banner-big {
	height: 90px;
 margin-bottom: 20px;
}
.banner-small {
 height: 90px;
 text-align: right;
}
/* banners area superior */
/* Buscador header */
.top-search {
	text-align: right;
	margin-bottom: 10px;
}
.top-search input {
	vertical-align: top;
	height: 19px;
}
.search-select {
	height: 19px;
	margin: 0 3px 0 0;
	padding: 0;
}
/* Buscador header */
/* Site-Menu */
div.site-menu {
	width: 100%;
	background: #99cc66;
	height: 35px;
}
div#menu-home-no-logged {
	margin-top: 10px;
}
div#box-info-today {
	background-color: #f5f5f5;
	margin-bottom: 15px;
	border: 1px solid #e1e1e1;
	height: 35px;
}
div#box-info-today p {
	font-size: 15px;
	text-align: center;
	color: #69aa32;
	margin-top: 7px;
	font-weight: bold;
}
div#box-info-today p span.textlogo strong {
	color: #424242;
}
/* div.sitemenu-background {
position: absolute;
top:0;
left:0;
width: 100%;
height: 220px;
z-index: 0;
background:url(../images/menu-bg-2.jpg) 50% 100% no-repeat;
} */
div.site-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div.site-menu ul li {
	line-height: 35px;
	float: left;
	background: url(../images/menu-sep.gif) 100% 50% no-repeat;
	padding: 0px 4px 0px 4px;
}
div.site-menu ul li.content-active {
	background: url(../images/menu-bg-active.gif) center top no-repeat;
	font-weight: bold;
	color: #333;
	border: none;
}
div.site-menu ul li.content-active a.active,
div.site-menu ul li.content-active a:hover.active {
	font-weight: bold;
	color: #333;
}
div.site-menu a,
div.site-menu a:link,
div.site-menu a:visited {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	padding: 3px 4px 2px 6px;
}
div.site-menu a:hover {
	background: url(../images/menu-bg-hover.gif);
	border: 1px solid #5ba328;
	padding: 1px 3px 1px 5px;
}
/* Site-Menu */
/* User Menu */
.user-menu ul {
	list-style: none;
	margin: 5px 0 8px 0;
	padding: 0px;
}
.user-menu ul li {
	height: 15px;
	background: #99CC66;
	padding: 0 10px 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: #3D5229;
	float: left;
	margin-right: 1px;
	line-height: 15px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 8px;
}
.user-menu ul li a,
.user-menu ul li a:link,
.user-menu ul li a:visited {
	color: #3D5229;
}
.user-menu ul li a:hover {
	text-decoration: none;
	color: #000;
}
.user-menu ul li div.activo {
	background: url(../images/bg-submenu-1-active.gif) 50% 100% no-repeat;
	height: 19px;
	color: #666;
}
.user-menu ul li.activo {
	background: #ccc;
}
/* User Menu */
/* header */
/* */

/* Home no logado banner abajo */
#home-nolog-bottom { margin-bottom: 15px;
	height: 174px;
}
/* Blogs */
#home-nolog-bottom .blogs {
	float: left;
	display: block;
	width: 301px;

}
/* Registro */
#home-nolog-bottom .registro {
	float: left;
	display: block;
	width: 300px;

}
/* Testimonios */
#home-nolog-bottom .testimonios {
	float: left;
	display: block;
	width: 347px;

}
/*fin home no logado banner abajo */

/* breadcrumb */
.breadcrumb {
	border-top: 1px solid #e7f3da;
	border-bottom: 1px solid #e7f3da;
	height: 26px;
	margin: 10px 0 10px 0;
}
.breadcrumb ul {
	list-style: none;
	padding: 0px;
	margin: 5px 0 0 0;
}
.breadcrumb ul li {
	float: left;
	background: url(../images/icon-arrow.gif) 100% 50% no-repeat;
	padding: 0 15px 0 10px;
	color: #666;
	font-weight: bold;
}
.breadcrumb ul li.last {
	float: left;
	background: none;
	padding: 0 15px 0 10px;
}
.breadcrumb ul li a,
.breadcrumb ul li a:link,
.breadcrumb ul li a:visited {
	font-weight: bold;
	color: #000;
}
.breadcrumb ul li a:hover {
	color: #666;
}
/* breadcrumb */
/* Título pag */
.title-page {
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #ccc;
}
.title-page h1 {
	color: #000;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 0 0;
	font-size: 2.5em;
}
/* .title .avatar {
width: 31px;
border: 1px solid #ccc;
background: #fff;
float:left;
margin: 3px 10px 0 0;
}
.title .avatar img {
margin: 2px 0 2px 2px;

}
 */
/* Título pag */
/* Page separatos */
.page-separator {
	height: 3px;
	background: #99cc66;
}

.page-title-separator {
	height: 3px;
	background: #99cc66;
	margin: 20px 0 5px;
	float: left;
	width: 100%;
}
/* Avatar */
.avatar {
	border: 1px solid #ccc;
	background: #fff;
	float: left;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 3px;
}
/* Add Item */
.add-item2 h3 {
	text-align: left;
	font-size: 14px;
	margin: 0px;
}
.add-item {
	margin-bottom: 10px;
}
.add-item h3 {
	text-align: right;
	font-size: 14px;
	margin: 0px;
}
.add-item img {
	vertical-align: middle;
	padding-right: 5px;
}
/* Add Item */
.pagination-content {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.pagination-content span {
	background: url(../images/arror-grey-left.gif) 0 50% no-repeat;
	padding: 0 0 0 10px;
	line-height: 25px;
	font-weight: bold;
}
/* tabs small */
div.tabs-small {
	background: #E4F0D7;
	margin: 0;
}
.tabs-small ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tabs-small ul li {
	float: left;
	padding: 0 13px 0 13px;
	background: #B6C0AC;
	text-align: center;
	color: #000;
	font-weight: bold;
	border-left: 1px solid #fff;
	line-height: 20px;
	height: 20px;
}
.tabs-small ul li.current {
	background: #899081;
	color: #fff;
}
.tabs-small ul li.current div {
	background: transparent url(../images/bg-submenu-2-active.gif) 50% 100% no-repeat;
	height: 27px;
}
.tabs-small ul li a,
.tabs-small ul li a:link,
.tabs-small ul li a:visited {
	color: #40433C;
	font-weight: bold;
}
.tabs-small ul li a:hover {
	color: #000;
}
/* Tabs Small


/* Lista */
/* Un usuario al que has recomendado ya algo */
div.list.recomended {
	
}
div.list.recomended div.title a {
	color: #a9a9a9 !important;
}
div.list.recomended p.info {
	color: #a9a9a9;
}
/* oculto el boton de borrar usuario y enviar mensaje (no tiene caso que este ahi en la ventana de recomendar) */
div.list.recomended div.delete-user,
div.list.recomended div.send-message {
	display: none;
}
.list {
	padding: 10px 0 5px 0px;
	margin-bottom: 5px;
}
.list-border {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	height: 5px;
	font-size: 5px;
	clear: both;
}
.list-items {
	min-height: 75px;
}
.list-items div {
	
}
.not-reader {
	background: #E4F0D7;
}
.list-items .title h3 {
	font-size: 1.7em;
	font-weight: bold;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 0;
	padding: 0;
}
.list-items .title img {
	vertical-align: middle;
	padding-bottom: 4px;
	padding-left: 2px;
}
.not-reader .list-items .title h3.messages {
	font-weight: bold;
}

/* contenido del show añadir a newsletter */
.show-list-items {
	min-height: 75px;
	float: left;
}

.show-list-items .title h3 {
	font-size: 1.7em;
	font-weight: bold;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 0;
}
.show-button {
	float: right;
}

/* fin de contenido del show añadir a newsletter */


/* Descripcion de noticia*/
.news-description {
	height: 55px;
	overflow: hidden;
	margin-bottom: 15px;
}

.list-items .title h3.messages {
	font-weight: normal;
}
.list-items .description {
	margin-bottom: 10px;
}
.list-items .recommended-item p {
	color: #666;
	font-weight: bold;
}
.list-items .description p {
	margin: 0;
}
.list-items .description span {
	font-weight: bold;
}
.list-items .meta p {
	margin: 0px;
	font-size: 85%;
	color: #666;
}
.list-items .meta span {
	color: #0064A9;
	padding-right: 15px;
	line-height: 20px;
}
.list-items .meta img {
	
}
.list-items div.tags {
	font-size: 90%;
	background: url(../images/icon-tags.gif) 0px 0px no-repeat;
	padding: 0 0 5px 20px;
	margin: 0;
}
.list-items input {
	vertical-align: middle;
}
.list-items .buttons {
	border-top: 1px solid #ccc;
	text-align: right;
	padding-top: 5px;
}
.list-items .file-type {
	text-transform: uppercase;
	color: #666666;
	font-weight: bold;
}
.author {
	color: #6F6F6F;
	font-size: 11px;
}
.source {
	font-style: italic;
}
.author span, .date span, .place span {
	font-weight: normal;
}
.add-to-group {
	background: url(../images/icon-add-contacto.gif) 0 50% no-repeat;
	padding: 5px 0 0 20px;
}
.item-buttons {
	text-align: right;
}
.user-action {
	margin-top: 20px;
}
.user-action div {
	float: left;
	margin-right: 15px;
}
.user-action div.add-user {
	background: url(../images/icon-add-contacto.gif) 0 50% no-repeat;
	padding-left: 20px;
}
.user-action div.send-message {
	background: url(../images/icon-enviar-msg.png) 0 50% no-repeat;
	padding-left: 20px;
}
.user-action div.delete-user {
	background: url(../images/icon-prohibido.gif) 0 50% no-repeat;
	padding-left: 20px;
}
.user-action div.follow-user {
	background: url(../images/icon-seguir-user.gif) 0 50% no-repeat;
	padding-left: 20px;
}
.user-action div.block-user {
	background: url(../images/icon-block-user.gif) 0 50% no-repeat;
	padding-left: 20px;
}
.user-action div.unblock-user {
	background: url(../images/icon-unblock-user.gif) 0 50% no-repeat;
	padding-left: 20px;
}
.document-thumbnail,
.image-thumbnail,
.video-thumbnail {
	text-align: center;
}
.video-thumbnail {
	
}
.icon-player {
	width: 100%;
	height: 22px;
	display: block;
	background: transparent url(../images/icon-thumb-video.png) 50% 0 no-repeat;
	position: relative;
	left: 0;
	top: -28px;
}
.icon-no-follow-user {
	width: 70px;
	height: 28px;
	display: block;
	background: transparent url(../images/icon-del-contat.png) 100% 100% no-repeat;
	position: absolute;
	margin-top: -28px;
}
.icon-block-user {
	width: 70px;
	height: 28px;
	display: block;
	background: transparent url(../images/icon-block-user-big.png) 100% 100% no-repeat;
	position: absolute;
	margin-top: -28px;
}
.select-all-users {
	background-color: #E7F3DA;
}
.select-user {
	background-color: #E7F3DA;
	width: 60px;
	clear: both;
	text-align: center;
}
.select-user input {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.info-content span {
	text-transform: uppercase;
	font-size: 95%;
	letter-spacing: -0.01em;
	font-weight: bold;
}
.info-content span.type {
	color: #666;
}
.info-content span.category {
	color: #F00;
}
/* .list .avatar {
height: 100%;
width: 58px;
border: 1px solid #ccc;
background: #fff;
float:left;

margin: 10px 5px 5px 5px;
}
.list .avatar img {
margin: 2px;


}
 */
/* Caja de avatars */
.box-avatars {
	margin-bottom: 15px;
}
.box-avatars .box-avatar{
	width: 74px;
	float: left;
	margin-right: 3px;
	height: 86px;
}
.box-avatars .box-avatar h4  {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 15px;
}
.box-avatars .box-avatar .avatar img {
	width: 54px;
}
/* Formularios */
/* standard-form */
.form-title h2 {
	border-bottom: 2px solid #E4F0D7;
}
.form-item {
	margin-bottom: 20px;
	color: #333;
	line-height: 20px;
}
.form-item span {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
/* .form-item img {vertical-align:middle;} */
.form-item input {
	vertical-align: middle;
	margin: 0 8px 0 0px;
	padding: 0px;
}
.text-field, .form-item input.text-field, .form-item select.text-field, input.text-field, select.text-field {
	padding: 3px 0 3px 0;
}
.form-item input.file-field {
	font-size: 12pt;
}
.form-item input.boton {
	width: 129px;
}
.form-item textarea {
	margin: 0px;
	padding: 0px;
	height: 154px;
}
.form-item textarea, .form-item input {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	vertical-align: middle;
	color: #333;
}
/* Text area en editar perfil -> personal */
.form-item textarea#profile_introduction {
	height: 77px;
}
.form-buttons {
	margin-top: 30px;
}
.alert-message, .alert-field-error {
	border: 1px solid #B8B792;
	background: #FFFFCC;
	margin-bottom: 10px;
}
.alert-message p, .error-message p, div.alert-field-error p {
	font-weight: bold;
	padding: 0px 5px 0px 70px;
	margin-top: 20px;
}
.error-message {
	border: 1px solid #B8B792;
	background: #FFDADA url(../images/icon-alert.png) 10px 50% no-repeat;
	margin-bottom: 10px;
}
span.error-field {
	color: #FF0000;
	font-weight: bold;
}
span.error-field input {
	border: 1px solid #FF0000;
}
div#send-form span.error-field input {
	margin-left: 0px;
}
div.alert-field-error {
	width: 370px;
	margin-top: -10px;
}
div.send-form div.alert-field-error {
	margin-left: 10px;
}
div.send-form div.alert-field-error p {
	width: 300px;
}
/* elementos comunes forms */
textarea {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
textarea.styled, input.styled {
	border: 1px solid #ccc;
	background: #fff url(../images/bg-elemenots-forms.png) 0 0 repeat-x;
}
input.grande {
	height: 25px;
	font-weight: bold;
	font-size: 16px;
	color: #666;
}
input.fecha {
	height: 32px;
	width: 60px;
}
input.vertical-32 {
	height: 32px;
}
input._

220
x32 {
	width: 220px;
	height: 32px;
}
input._

310
x24 {
	width: 310px;
	height: 24px;
}
input.v-align-center {
	vertical-align: center;
}
/* send-form */
.send-form {
	background: #DAE6CE;
	position: relative;
	margin: -10px 0 10px 0px;
	min-height: 33px;
	display: none;
	padding: 10px 0 10px 0;
}
.send-form input, .send-form textarea, .send-form span, .send-form .form-buttons {
	margin-left: 10px;
}
.send-form span.note {
	font-weight: normal;
}
.send-form-error {
	position: absolute;
	top: 105px;
	left: 360px;
	background: url(../images/bg-error-envio-form.gif) 0 0 no-repeat;
	width: 220px;
	height: 59px;
}
.send-form-error span {
	font-weight: bold;
	color: #000;
	margin: 5px 10px 0 80px;
	display: block;
	font-size: 11px;
}
.send-form p {
	padding: 10px;
	width: 370px;
	font-size: 11px;
	color: #6D7367;
}
.send-form h4 {
	padding: 0 0 0 50px;
	margin: 0px;
	line-height: 33px;
}
/* Profile Form */
.profile-form {
	background: #DAE6CE;
	margin-bottom: 15px;
}
/* Perfil Usuario */
.item-form-border {
	border: 1px solid #B6C0AC;
	padding: 5px;
}
/* Estilos para el acordeon de edición info perfi */
ul.ui-accordion-container, ul.ui-accordion-container ul {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0px;
}
ul.ui-accordion-container li {
	margin: 0px;
	padding: 0px;
}
ul.ui-accordion-container li p {
	line-height: 25px;
}
ul.ui-accordion-container li a.bar {
	background: #DAE6CE url(../images/arrow-square.gif) no-repeat left -53px;
	padding: 5px 0 0 25px;
	height: 18px;
	margin: 2px 0 2px 0;
	font: normal 100% / 100% Helvetica, Arial, sans-serif;
	color: #72786B;
	cursor: pointer;
	display: block;
	text-decoration: none;
}
ul.ui-accordion-container li a.bar:hover {
	background-color: #DAE6CE;
	color: #000;
}
ul.ui-accordion-container li a.bar.selected {
	background-position: left 3px;
}
ul.ui-accordion-container ul li {
	float: left;
	padding: 0 10px 0 0;
}
/* div selección mostrar info */
.show-hide-info {
	background: url(../images/bg-mostrar-info.gif) 0 0px no-repeat;
	width: 550px;
	height: 28px;
	margin: 10px 0 10px 0;
}
.show-hide-info p {
	padding: 0px;
	font-size: 11px;
}
.show-hide-info span {
	padding: 0 15px 0 5px;
}
.profile-area {
	padding-left: 20px;
	margin: 10px 0 10px 0;
}
.checkbox input {
	margin-top: 5px;
}
/* Detail */
/* Title */
.title-detail {
	margin: 0;
	padding: 0px;
	line-height: normal;
	letter-spacing: -0.5pt;
}
/* Content-meta */
.content-meta {
	margin-bottom: 10px;
}
.content-meta span {
	font-weight: bold;
}
.content-meta .bibliography {
	
}
.content-meta .author-date {
	font-size: 90%;
	font-weight: bold;
}
.content-meta .tags {
	border-top: 1px solid #ccc;
	font-size: 90%;
	background: url(../images/icon-tags.gif) 0px 5px no-repeat;
	padding: 5px 0 5px 20px;
	margin: 0;
	font-weight: bold;
	color: #666;
}
.content-meta .abstract p {
	color: #333;
	font-size: 13pt;
    font-weight: bold;
    text-align: justify;
	line-height: normal;
	padding: 0 0 5px 0;
	margin: 0px;
}
.content-meta .author-download {
	border-bottom: 1px solid #ccc;
}
.content-meta .author-download p.author {
    color: #669933;
    font-size: 13pt;
    font-weight: bold;
}
.content-meta .author-download p.download-pdf {
	float: right;
	margin: 0px;
}
.content-meta .author-download p.download-pdf img {
	vertical-align: bottom;
}
.abstract-2 {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.abstract-2 p {
	color: #666;
	font-size: 13pt;
	line-height: normal;
	padding: 0 0 5px 0;
	margin: 0px;
	font-weight: bold;
}
.content-meta .description {
	border-top: 1px solid #ccc;
}
.content-meta .description p {
	color: #333;
	font-size: 13pt;
	line-height: normal;
	padding: 10px 0 5px 0;
	margin: 0px;
}
/* Action Bar */
.action-bar {
	/* b
order-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc; */
 height: 27px;
	margin: 0 0 10px 0;
	padding-left: 0px;
	background: url(../images/bg-infoblog2.png) 0 0 repeat-x;
	font-size: 90%;
	font-weight: bold;
}
.action-bar ul {
	padding: 3px 0 0 0;
	margin: 0px;
	list-style: none;
}
.action-bar ul li {
	float: left;
	padding: 0 10px 0 0;
	line-height: 20px;
	color: #999;
	border-right: 1px solid #ccc;
}
.action-bar ul li.tags {
	border: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	background: url(/images/icon-tags.gif) 0 50% no-repeat;
}
/* estilos estrellas valoración */
.action-bar ul li.value-0 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% 0 no-repeat;
	width: 120px;
}
.action-bar ul li.value-1 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% -20px no-repeat;
	width: 120px;
}
.action-bar ul li.value-2 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% -40px no-repeat;
	width: 120px;
}
.action-bar ul li.value-3 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% -60px no-repeat;
	width: 120px;
}
.action-bar ul li.value-4 {
	border: none;
	padding: 0 30px 0 5px;
	background: url(../images/bg-valorar.png) 100% -80px no-repeat;
	width: 100px;
}
.action-bar ul li.value-5 {
	border: none;
	padding: 0 10px 0 5px;
	background: url(../images/bg-valorar.gif) 100% -100px no-repeat;
	width: 120px;
}
/* estilos estrellas valoración */
.action-bar ul li.recomended {
	margin: 0 0 0 10px;
	padding: 0 10px 0 20px;
	background: url(../images/icon-recomendar.png) 0 50% no-repeat;
}
.action-bar ul li.favorites {
	margin: 0 0 0 10px;
	padding: 0 10px 0 20px;
	background: url(../images/icon-guardar-favoritos.png) 0 50% no-repeat;
}
.action-bar ul li.send {
	margin: 0 0 0 10px;
	padding: 0 10px 0 20px;
	background: url(../images/icon-enviar-msg.png) 0 50% no-repeat;
}
.action-bar ul li.print {
	margin: 0 0 0 10px;
	padding: 0 0px 0 20px;
	background: url(../images/icon-imprimir.png) 0 50% no-repeat;
	border: none;
}
.action-bar ul li.tags span {
	border-right: 1px solid #ccc;
	padding: 0 5px 0 5px;
}
.action-bar ul li.tags span.last {
	border: none;
}
.action-bar ul li.category {
	border-right: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 25px;
	background: url(../images/icon-categoria.gif) 0 50% no-repeat;
}
/* Panel recommend */
.recommend-new {
	background: url(../images/bg-div-recomendar-noticia.png) 0 100% repeat-x;
	border: 1px solid #ccc;
	display: none;
	position: absolute;
}
.recommend-new ul {
	list-style: none;
	padding: 0;
	margin: 0px;
}
.recommend-new ul li {
	line-height: 25px;
	padding-left: 25px;
	margin-left: 10px;
	font-size: 11px;
	text-align: left;
}
.recommend-new ul li.user {
	background: url(../images/icon-recomendar-usuario.png) 0 50% no-repeat;
}
.recommend-new ul li.delicius {
	background: url(../images/icon-delicius.png) 0 50% no-repeat;
}
.recommend-new ul li.digg {
	background: url(../images/icon-digg.png) 0 50% no-repeat;
}
.recommend-new ul li.technorati {
	background: url(../images/icon-technorati.png) 0 50% no-repeat;
}
.recommend-new ul li.meneame {
	background: url(../images/icon-meneame.png) 0 50% no-repeat;
}
/* envio noticia */
.action-bar .envio-noticia {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 27px;
	margin: 0 0 10px 0;
}
.action-bar ul li.send-active {
	background: #DAE6CE url(../images/icon-enviar-msg.png) 10px 6px no-repeat;
	margin: -3px 0 0 0;
	padding-bottom: 10px;
	padding-top: 3px;
	padding-left: 30px;
	height: 25px;
}
/* Author */
.author {
	margin-bottom: 10px;
}
.author p {
	margin: 0px;
	padding: 0px;
}
/* comments */
.comments {
	border-top: 1px solid #99CC66;
	padding-top: 10px;
}
.send-comment {
	margin-top: 50px;
	background: none;
}
/* Event List */
.month-pagination ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.month-pagination ul li {
	float: left;
	padding: 0 15px 0 0;
}
.cab-agenda ul li.add-event {
	float: right;
	padding: 0 0 0 20px;
	background: url(../images/icon-plus.gif) 0 0 no-repeat;
}
.month-pagination ul li h3 {
	margin: 0px;
	padding: 0px;
}
.events-filter {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding: 3px 0 3px 0;
}
.events-filter input {
	vertical-align: top;
	margin: 0 5px 0 0;
}
.events-filter span {
	padding: 0 10px 0 15px;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	letter-spacing: -0.02em;
}
.day {
	background: #fff url(../images/bg-num-dia-agenda2.png) 0 100% no-repeat;
	padding: 0px;
	margin: 0px;
}
.day-name {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	margin-right: 1px;
	padding-top: 10px;
}
.day-name span {
	font-size: 24px;
	font-weight: bolder;
}
.event {
	padding: 0 9px 0 0;
	min-height: 60px;
	!important height: 60 px;
	border-left: 1px solid #fff;
}
.event span {
	padding-left: 25px;
	margin-left: 20px;
}
.event span.recommended-1 {
	font-weight: bold;
}
.festive {
	background: url(../images/bg-agenda-festivo.gif) 0 0 repeat;
}
.see-more {
	float: right;
	font-weight: bold;
	margin: 0;
	padding: 0px;
}
.day-separation {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	padding: 0;
	font-size: 2px;
	height: 2px;
	clear: both;
}
/* Event Detail */
.event-type {
	border-bottom: 1px solid #ccc;
	padding: 5px 0 5px 0;
}
.event-type span {
	line-height: 30px;
	font-size: 16px;
	color: #999;
	font-weight: bold;
}
.recommended-1-big {
	background: url(../images/icon-recommended-1-big.gif) 0 50% no-repeat;
	padding: 10px 0 10px 30px;
}
.recommended-2-big {
	background: url(../images/icon-recommended-2-big.gif) 0 50% no-repeat;
	padding: 10px 0 10px 30px;
}
.relevant-item-big {
	background: url(../images/icon-relevant-item-big.gif) 0 50% no-repeat;
	padding: 10px 0 10px 30px;
}
.info-header {
	margin: 20px 0 10px 0;
	background: #F3F3F3;
	border-bottom: 1px solid #ccc;
	line-height: 22px;
}
.info-header ul {
	list-style: none;
	padding: 0px 5px 0 3px;
	margin: 0px;
}
.info-header ul li {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.info-header ul li.left {
	float: left;
}
.info-header ul li.right {
	float: right;
}
.info-event {
	margin: 0;
}
.info-event ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.info-event ul li {
	margin: 0px;
	padding: 0px;
}
.info-event ul li.field {
	color: #666;
	font-weight: bold;
	float: left;
}
.info-event ul li.detail {
	padding-left: 100px;
}
.event-files {
	margin: 0;
}
.event-files ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.event-files ul li {
	line-height: 14px;
	height: 33px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 45px;
}
.event-files ul li.left {
	padding-right: 100px;
}
.event-files ul li.pdf {
	background: url(../images/icon-pdf.png) 0 0 no-repeat;
}
.event-files ul li.doc {
	background: url(../images/icon-word.png) 0 0 no-repeat;
}
.event-files ul li.xls {
	background: url(../images/icon-xls.png) 0 0 no-repeat;
}
.event-files ul li.art {
	background: url(../images/icon-articulo.png) 0 0 no-repeat;
}
.event-image {
	margin: 0;
}
.event-image ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.event-image ul li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
.event-image ul li img {
	border: 1px solid #ccc;
	padding: 2px;
}
.event-videos {
	margin: 0;
}
.event-videos ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.event-videos ul li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
.event-videos ul li img {
	border: 1px solid #ccc;
	padding: 2px;
}
.thumb-video {
	position: relative;
	width: 100%;
	top: -60px;
	z-index: 20;
	height: 60px;
	background: url(../images/icon-thumb-video.png) 50% 50% no-repeat;
}
.boton-denuncia {
	border-top: 1px solid #ccc;
}
.boton-denuncia img {
	float: right;
	padding: 5px 0 10px 0;
}
/* Profile */
.info-box {
	margin-bottom: 10px;
	margin-top: 15px;
}
.info-box span {
	font-weight: bold;
}
.info-box p {
	margin: 0px;
}
.info-box ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0px;
}
.info-box ul li ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	width: 100%;
	clear: both;
}
.info-box ul ul li {
	float: left;
	line-height: 20px;
}
.info-box ul li.field {
	width: 135px;
	font-weight: bold;
	color: #999999;
}
.dots-separator {
	margin-top: 5px;
	height: 1px;
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
}
.profile-info {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.profile-info span {
	font-weight: bold;
}
.profile-info p {
	margin: 0px;
}
.profile-info ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0px;
}
.profile-info ul li ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	width: 100%;
	clear: both;
}
.profile-info ul ul li {
	float: left;
	line-height: 20px;
}
.profile-info ul li.field {
	width: 135px;
	font-weight: bold;
	color: #999999;
}
/* lista imagen contactos */
.contacts p {
	line-height: 14px;
	font-size: 12px;
}
.contacts p span {
	font-weight: bold;
}
/* Consultas */
.arrow-question {
	width: 12px;
	height: 23px;
	position: absolute;
	margin: 6px 0 0 1px;
	background: url(../images/bg-consultas-arrow.png) 0 0 no-repeat;
}
.bg-question {
	background: url(../images/bg-consultas.png) 0 0 repeat-x;
	border: 1px solid #ccc;
	margin-left: 12px;
	padding: 10px 5px 5px 10px;
}
.bg-question div.user-action {
	margin-top: 10px;
}
.user-action div.question-replies {
	background: url(../images/icon-respuestas.png) 0 50% no-repeat;
	padding-left: 20px;
}
.user-action div.question-to-reply {
	background: url(../images/icon-responder.png) 0 50% no-repeat;
	padding-left: 20px;
}
.form-consulta input {
	vertical-align: middle;
}
/* Noticias */
.sumary {
	float: right;
	width: 210px;
	background: #efefef;
	padding: 0;
	margin: 0 0 10px 10px;
}
.sumary .sumary-item {
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 5px 0px 5px 5px;
	font-weight: bold;
}
.sumary .sumary-item:hover {
	background: url(../images/bg-item-sumario-noticia.png) 0 0 no-repeat;
	color: #6B8E47;
}
.sumary .sumary-item .number {
	width: 10px;
	float: left;
	padding-left: 3px;
}
.sumary .sumary-item .text {
	width: 195px;
	margin-left: 18px;
}
.sumary .sumary-item .text a:hover {
	color: #6B8E47;
	text-decoration: none;
}
img.news-image-right {
	padding: 4px;
	border: 1px solid #ccc;
	float: right;
	margin-left: 10px;
}
span.antetit-noticia {
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #99CC66;
	font-size: 16px;
	letter-spacing: -0.02em;
	font-weight: bold;
}
h3.question {
	margin: 0px;
	padding: 0 0 10px 0;
}
p.question-answer {
	padding: 0px;
	margin: 0px;
	color: #99CC66;
}
.content-details {
	margin: 0 0 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 5px 0;
}
.content-details ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.content-details ul li {
	float: left;
}
.content-details ul li.field {
	width: 130px;
	font-weight: bold;
}
.send-ok h4 {
	background: url(../images/icon-send-ok.png) 0 0 no-repeat;
	margin: 0px;
}
.send-error h4 {
	background: url(../images/icon-send-error.png) 0 0 no-repeat;
}
.sending h4 {
	background: url(../images/icon-sending.png) 0 0 no-repeat;
}
/* Sidebar */
.sidebar-home {
	margin-top: -3px;
	padding-top: 0px;
}
.sidebar-module {
	margin-bottom: 20px;
}
.sidebar-separator-top {
	border-top: 3px solid #99cc66;
	height: 4 x;
	margin: 0px;
	padding: 0px;
	font-size: 4px;
}
.sidebar-separator-bottom {
	border-bottom: 1px solid #99cc66;
	height: 4 x;
	margin: 0px;
	padding: 0px;
	font-size: 4px;
}
.sidebar-list-item-separator {
	background: url(../images/bg-dots.gif) 0 50% repeat-x;
	margin: 0;
	padding: 0;
	clear: both;
}
/* Sidebar Lists */
/* .sidebar-list-item {
background: url(../images/bg-dots.gif) 0 100% repeat-x;
padding: 10px 0 10px 0;

}
 */
.sidebar-list-item {
	padding: 5px 0 5px 0;
}
.sidebar-list-item p {
	font-weight: bold;
	margin: 0px;
}
.related-content, .press-summary {
	background: url(/images/icon-arrow2.png) 0 0 no-repeat;
	padding-left: 25px;
}
.press-summary span {
	font-weight: normal;
}
.interest-you {
	background: url(../images/icon-arrow2.png) 0 0 no-repeat;
	padding-left: 25px;
}
.recent-activity-1 {
	background: url(../images/icon-actividad-1.gif) 0 0 no-repeat;
	padding-left: 35px;
}
.recent-activity-2 {
	background: url(../images/icon-actividad-2.gif) 0 0 no-repeat;
	padding-left: 35px;
}
.recent-activity-3 {
	background: url(../images/icon-actividad-3.gif) 0 0 no-repeat;
	padding-left: 35px;
}
.recent-activity-4 {
	background: url(../images/icon-actividad-4.gif) 0 0 no-repeat;
	padding-left: 35px;
}
.next-events span {
	color: #666;
	font-weight: normal;
}
.next-events span.place {
	font-weight: bold;
}
/* Help */
ol.help li {
	margin-bottom: 10px;
}
/* Sidebar Banner */
.sidebar-module .banner-sidebar {
	margin: 20px 0 20px 0;
}
.poll p {
	color: #666;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
}
.poll p input {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
/* Tag-Cloud */
.tag-cloud a {
	margin-right: 2px;
	padding: 2px 10px 2px 10px;
}
a.tag-1 {
	color: #fff;
	background: #A9D37E;
}
a.tag-2 {
	color: #fff;
	background: #99CC66;
}
a.tag-3 {
	color: #fff;
	background: #85B257
}
a.tag-4 {
	color: #fff;
	background: #6C9147;
}
a.tag-5 {
	color: #fff;
	background: #59773A;
}
/* Tag-Cloud */
/* sidebar-left */
/* datos perfil */
ul.profile {
	list-style: none;
	padding: 0px;
	margin: 0 0 15px 0;
}
ul.profile li {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	margin-right: 15px;
	line-height: 25px;
}
ul.profile li a.edit-img-profile {
	background: url(../images/icon-edit-img-perfil.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.edit-info-profile {
	background: url(../images/icon-edit-info-perfil.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.videoconferencia {
	background: url(../images/video.png) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.destacar-blog {
	background: url(../images/blog.png) no-repeat 0 0;
	padding: 0 0 0 25px;
}
ul.profile li a.ver-blog {
	background: url(../images/icon-edit-info-perfil.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.add-user, a.add-user {
	background: url(../images/icon-add-contacto.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.del-user, a.del-user {
	background: url(../images/icon-prohibido.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.send-msg, a.send-msg {
	background: url(../images/icon-enviar-msg.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.follow-user {
	background: url(../images/icon-seguir-user.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
ul.profile li a.block-user {
	background: url(/images/icon-block-user.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}

ul.profile div.box-highlight div.areas {
	display: none;
}
ul.profile div.box-highlight .areas{
	background-color: #f4f6f6;
	border: 1px dotted #d5d5d5;
	margin: 0;

	padding: 2px 5px 7px 7px;
}
ul.profile div.box-highlight .areas ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.profile div.box-highlight .areas li{
	background-image: none;
	line-height: 15px;
	color: #555;
}
ul.profile div.box-highlight .areas .check{
	float: left;
	margin-right: 4px;
}
ul.profile div.box-highlight .areas label{
	font-weight: normal;
	font-style: normal;
	float: left;
	width: 106px;
	display: block;
	margin-bottom: 5px;
}
ul.profile div.box-highlight .areas p{
	margin: 0 0 5px;
	padding: 0;
	font-weight: bold;
}

/* Content */
/* footer */
.footer {
	border-top: 1px solid #999;
	margin: 20px 0 20px 0;
}
.footer ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0px;
}
.footer ul li {
	float: right;
	line-height: 16px;
	padding: 0 6px 0 6px;
	border-right: 1px solid #000;
	font-weight: bold;
}
.footer ul li.powered {
	color: #999;
	background: url(../images/icon-kluster.gif) 0 0 no-repeat;
	padding: 0 195px 0 20px;
	border: none;
	font-weight: normal;
	float: left;
}
.footer ul li.last {
	border: none;
	padding: 0 0 0 10px;
}
/* Nuevo pie (footer)*/
div#pie {
	background-color:#ECEDEF;
	border-top:1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	clear:both;
	color:#666666;
	font-size:0.9em;
	margin: 20px auto auto;
	padding-top:15px;
	width:100%;
}
div#pie a {
	color:#D4D4D4;
	font-family:"Trebuchet MS";
	font-size:10px;
	text-decoration:none;
}
div#pie div#produc dd a {
	color:#666666;
	text-decoration:none;
}

div#pie div#produc {}
div#pie div#produc dl {
	border-left:1px solid #D0D0D0;
	float:left;
	height:265px;
	padding-left:15px;
	width: 161px;
	margin-left: 10px;
}
div#pie div#produc dl.first {
	border: none;
	padding-left: 10px;
}

div#pie div#produc dt {
	color:#333333;
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;
}
div#pie div#produc dd {
	color:#666666;
	text-align:left;
	margin: 0;
	padding: 0;
}
div#pie dd.twitter a,
div#pie dd.facebook a,
div#pie dd.linkedin a,
div#pie dd.youtube a{
	display: block;
	background-position: right center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 19px;
	width: 105px;
	padding-top: 1px;
}
div#pie dd.twitter a{ background-image: url(../images/icono_twitter_p1.gif); }
div#pie dd.facebook a{ background-image: url(../images/icono_facebook_p1.gif); }
div#pie dd.linkedin a{ background-image: url(../images/icono_linkedin_p1.gif); }
div#pie dd.youtube a{ background-image: url(../images/icono_youtube_p1.gif); }

div#pie div#copis div#logos div#wkcopy {
	border-right:1px solid #D0D0D0;
	float:left;
	height:75px;
	margin-left:55px;
	width:235px;
}
div#pie div#copis div#logos {
	border-top:1px dashed #D0D0D0;
	height:75px;
	padding-top:10px;
}
div#pie div#copis div#logos div#wkcopy p {
color:#000000;
font-size:1em;
margin-top:25px;
}
div#pie div#copis div#logos div#aenor_txt {
	float:left;
	height:50px;
	margin-left:10px;
	margin-top:10px;
	text-align:right;
	width:275px;
}
div#pie div#copis div#logos div#aenor_txt a {
	color:#666666;
	text-decoration:none;
}
div#pie div#copis div#logos div#aenor_logo {
	float:left;
	height:50px;
	margin-top:15px;
	padding-left:10px;
	width: 105px;
}
div#pie div#copis div#logos div#efr {
	color:#333333;
	float:left;
	font-size:0.8em;
	padding-bottom:5px;
	padding-top:5px;
	width: 135px;
}
div#pie div#copis div#logos div#great {
	color:#333333;
	float:left;
	font-size:0.8em;
	padding-bottom:5px;
	padding-right:0;
	padding-top:5px;
	width: 99px;
}

/* formateo de links */
.link-verde a, .link-verde a:link, .link-verde a:visited {
	color: #5E7F3D;
}
.link-magenta a, .link-magenta a:link, .link-magenta a:visited {
	color: #EE3277;
}
/* formateo de links */
/* espacios verticales */
.vertical-2 {
	height: 2px;
}
.vertical-8 {
	height: 8px;
}
.vertical-10 {
	height: 10px;
}
.vertical-20 {
	height: 20px;
}
/* espacios verticales */
/* margenes */
.margen-left-5px {
	margin-left: -5px;
}
.margen-left-10px {
	margin-left: -10px;
}
.margen-top10 {
	margin-top: 10px;
}
.margen-top1 {
	margin-top: 1px;
}
.marging-bottom5px {
	margin-bottom: 5px;
}
.no-margin {
	margin: 0;
}
/* margenes */
/* bordes */
.border-1 {
	border: 1px solid #B6C0AC;
}
.border-bottom-1 {
	border-bottom: 1px solid #ccc;
}
.border-top-verde {
	border-top: 1px solid #99CC66;
}
.border-bottom-verde {
	border-bottom: 1px solid #99CC66;
}
.border-top-verde3 {
	border-top: 3px solid #99cc66;
}
.border-bottom-none {
	border-bottom: none;
}
/* bordes */
/* paddings */
.no-padding {
	padding: 0;
}
.padding-5 {
	padding: 5px;
}
.padding-2 {
	padding: 2px;
}
.padding-left-10 {
	padding-left: 10px;
}
.padding-left-10_right-5 {
	padding-left: 10px;
	padding-right: 5px;
}
.padding-left-5_right-5 {
	padding: 0 5px 0 5px;
}
.padding-right-5px {
	padding-right: 5px;
}
.padding-top1 {
	padding-top: 1px;
}
.padding-top5 {
	padding-top: 5px;
}
.padding-bottom5 {
	padding-bottom: 5px;
}
/* paddings */
/* clear */
.clr {
	clear: both;
}
/* clear */
/* no flotar */
.no-float {
	float: none;
}
/* no flotar */
/* flotar */
.float_left {
	float: left;
}
.float_right {
	float: right;
}
/* flotar */
/* display */
.display-block {
	display: block;
}
/* display */
/* Módulos intermedios */
.span-340 {
	width: 340px;
	float: left;
}
.span-450 {
	width: 450px;
	float: left;
}
/* Módulos intermedios */
/* Módulos intermedios */
.fondo-gris {
	background: #F3F3F3;
}
/* Módulos intermedios */
/* colores fondos div's */
.bg-verde {
	background-color: #E7F3DA;
}
/* banners publicidad */
/* banners area superior */
.banner-grande {
	height: 90px;
	background: #ccc url(../images/publicidad.gif) 0 0 no-repeat;
}
.banner {
	background: #ccc;
	height: 90px;
}
/* banners area superior */
/* banners publicidad */
/* posicionar buscador */
.buscador {
	text-align: right;
	margin-bottom: 10px;
}
.buscador-left {
	text-align: left;
	margin-bottom: 10px;
}
.buscador input, .buscador-left input {
	vertical-align: top;
	height: 19px;
}
.txt-buscador-contactos {
	color: #999;
	width: 250px;
	margin: 5px 0 50px 0;
}
/* posicionar buscado */
/* Submenú sesión */
ul.sub-menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.sub-menu li {
	float: right;
	padding: 0 10px 0 10px;
	border-right: 1px solid #ccc;
	font-weight: bold;
}
ul.sub-menu li.mensajes {
	background: url(../images/icon-mensaje.gif) no-repeat 0 0;
	padding-left: 30px;
	margin-left: 5px;
}
ul.sub-menu li.ultimo {
	float: right;
	border: none;
	padding: 0 0 0 10px;
}
/* Submenú sesión */
/* Menú Principal */
/* body {background:url(../images/menu-bg.gif) no-repeat center 187px;} */
div.menu-principal {
	width: 100%;
	margin-top: 10px;
}
div.menu-principal ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div.menu-principal ul li {
	float: left;
	background: url(../images/menu-sep.gif) 100% 0 no-repeat;
	padding: 0px 6px 0px 6px;
}
div.menu-principal ul li.content-activo {
	padding: 0px;
}
div.menu-principal a,
div.menu-principal a:link,
div.menu-principal a:visited {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	padding: 3px 4px 2px 6px;
}
div.menu-principal a:hover {
	background: url(../images/menu-bg-hover.gif) 0 0 no-repeat;
	border: 1px solid #5ba328;
	padding: 2px 3px 1px 5px;
}
div.menu-principal ul li.content-activo a.activo,
div.menu-principal ul li.content-activo a:hover.activo {
	background: url(../images/menu-bg-active.gif) center top no-repeat;
	padding: 10px 10px 8px 10px;
	font-weight: bold;
	color: #333;
	border: none;
}
/* Menú Principal */
/* Sub Menús */
/* Sub Menús */
/* filetes */
/* filete 3 pixels verde */
.filete-3 {
	height: 3px;
	background: #99cc66;
}
/* filete 3 pixels verde */
/* filete 2 pixels verde */
h2.filete-2 {
	border-bottom: 2px solid #E4F0D7;
}
/* filete 2 pixels verde */
/* Portada */
.txt-portada {
	color: #666;
	font-size: 11pt;
}
.proximos-eventos {
	background: url(../images/icon-next-events.gif) 0 0 no-repeat;
	padding-left: 25px;
}
/* Tu calendario */
tr.siglas-dias-semana {
	height: 15px;
	text-transform: uppercase;
	font-size: 8px;
	letter-spacing: -0.3pt;
}
tr.siglas-dias-semana td {
	text-align: center;
}
tr.dia td {
	height: 41px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	color: #666;
	background: url(../images/bg-celda-dia.png) 0 0 repeat-x;
	border-top: 1px solid #E7F3DA;
	border-right: 1px solid #E7F3DA;
	border-bottom: 1px solid #E7F3DA;
}
/* titulo de sección */
.titulo-seccion h1 {
	margin-top: 5px;
	color: #ee3277;
	font-weight: bold;
	font-size: 28px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px 0;
}
.titulo-seccion h2 {
	margin-top: 5px;
	color: #ee3277;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px 0;
}
/* titulo de sección */
/* formularios */
.ajax-field {
	background: #e6f3da;
	padding: 5px;
}
.ajax-field span {
	color: #8c9386;
	font-weight: bold;
}
/* div's mensajes de alerta y error */
.msg-alerta {
	background: url(../images/bg-div-alerta.gif) 0 0 no-repeat;
}
.msg-ok-popup {
	position: absolute;
	width: 623px;
	top: 25%;
	left: 50%;
	margin-left: -310px;
	background: #fff;
	padding: 5px;
	margin-bottom: 10px;
	border: 3px solid #ccc;
}
.msg-ok-popup h3 {
	margin: 10px 0 0 0px;
}
.cerrar {
	float: right;
	background: url(../images/icon-cerrar.gif) no-repeat 100% 50%;
	padding: 0 15px 0 0;
}
.msg-alerta-2 {
	border: 1px solid #B8B792;
	background: #FFFFCC url(../images/icon-alerta.gif) 10px 15px no-repeat;
	padding: 10px 5px 5px 70px;
	margin-bottom: 10px;
}
.msg-alerta-3 {
	border: 1px solid #B8B792;
	background: #FFFFCC url(../images/icon-alerta-peque.png) 0 50% no-repeat;
	width: 450px;
	margin: 0 0 0 10px;
}
div.msg-alerta-3 p {
	margin-left: 20px;
}
.msg-ok {
	background: url(../images/icon-ok.gif) 10px 15px no-repeat;
	padding: 20px 5px 5px 100px;
	margin-bottom: 10px;
}
.confirmacion {
	background: url(../images/icon-ok-peque.gif) 0 0 no-repeat;
	padding: 0px 5px 5px 45px;
	margin: 0px;
}
.confirmacion-2 {
	background: url(../images/icon-ok.gif) 0 0 no-repeat;
	padding: 0px 5px 5px 105px;
	margin: 0px;
}
/* 
.msg-alerta-flecha {
background: url(../images/bg-div-error.gif) 0 0 no-repeat;
float: left;
width: 11px;
height: 19px;
border-right: 1px solid #FFFFCC;
margin-top: 10px;
margin-right: -1px;

}
 */
.msg-alerta-interior {
	border-top: 1px solid #B8B792;
	border-right: 1px solid #B8B792;
	border-bottom: 1px solid #B8B792;
	background: #FFFFCC url(../images/icon-alerta.gif) 5px 5px no-repeat;
	margin-left: 11px;
	min-height: 55px;
	padding: 6px 5px 5px 50px;
}
div.msg-alerta-interior p {
	margin: 0px;
	font-weight: bold;
}
span.alerta {
	color: #FF0000;
	font-weight: bold;
}
span.alerta input {
	border: 1px solid #FF0000;
}
/* formularios */

/* Modulos columna derecha */
.modulo-derecho {
	border-top: 3px solid #99cc66;
	border-bottom: 1px solid #99cc66;
}
.modulo-derecho ul.list {
	margin: 0;
	padding: 0;
}
.modulo-derecho ul.list li {
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	list-style-type: none;
	background: url(../images/icon-arrow2.png) no-repeat 0 -2px;
}
.modulo-derecho ul.list li a {
	font-weight: bold;
}
.noborder {
	border-bottom: none;
}
.noborder2 {
	border: none;
}
/* modulos columna derecha */
/* Perfil */
/* modulo derecho perfil */
h3.perfil {
	border-bottom: 1px solid #E7F3DA;
	padding-bottom: 5px;
}
ul.actividad-reciente {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0px;
}
ul.actividad-reciente li {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	height: 60px;
}
ul.actividad-reciente li a {
	padding: 0 0 0 45px;
	display: block;
	margin: 10px 0 0 0;
	font-weight: bold;
}
ul.actividad-reciente li a.actividad-1 {
	background: url(../images/icon-actividad-1.gif) 0 0 no-repeat;
}
ul.actividad-reciente li a.actividad-2 {
	background: url(../images/icon-actividad-2.gif) 0 0 no-repeat;
}
ul.actividad-reciente li a.actividad-3 {
	background: url(../images/icon-actividad-3.gif) 0 0 no-repeat;
}
ul.actividad-reciente li a.actividad-4 {
	background: url(../images/icon-actividad-4.gif) 0 0 no-repeat;
}
/* img perfil */
.img-perfil {
	border: 1px solid #ccc;
	padding: 4px;
	width: 206px;
}
.pastilla-img {
	background: #ccc;
	margin-top: 4px;
}
/* datos perfil */
.perfil-iz ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 15px 0;
}
.perfil-iz ul li {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	margin-right: 15px;
	line-height: 25px;
}
.perfil-iz ul li a.edit-img-perfil {
	background: url(../images/icon-edit-img-perfil.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.perfil-iz ul li a.edit-info-perfil {
	background: url(../images/icon-edit-info-perfil.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.perfil-iz ul li a.add-contacto, a.add-contacto {
	background: url(../images/icon-add-contacto.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.perfil-iz ul li a.del-contacto, a.del-contacto {
	background: url(../images/icon-prohibido.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.perfil-iz ul li a.enviar-msg, a.enviar-msg {
	background: url(../images/icon-enviar-msg.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.perfil-iz ul li a.seguir-contacto {
	background: url(../images/icon-seguir-user.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.nombre-contacto {
	color: #0064A9;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
ul.perfil {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0px;
}
ul.perfil ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	width: 100%;
	clear: both;
}
ul.perfil ul li {
	float: left;
	line-height: 20px;
}
ul.perfil li.margen {
	width: 125px;
	font-weight: bold;
	color: #999999;
}
/* lista imagen contactos */
.img-contacto {
	width: 58px;
	border: 1px solid #ccc;
	margin: 5px 0 2px 4px;
	background: #fff;
}
.img-contacto img {
	margin: 2px 0 2px 2px;
}
div.contactos p {
	line-height: 14px;
	font-size: 12px;
}
/* paginado */
.pagination {
	width: 715px;
	height: 18px;
	padding-top: 3px;
	margin-bottom: 15px;
	display: block;
	float: left;
	clear: both;
}
.pagination .body {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
}
.pagination .body a,
.pagination .body a:hover,
.pagination .body span.current {
	color: #0064a9;
	border: 1px solid #d5d5d5;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.pagination .body span.current {
	background-color: #0064a9;
	color: white;
	border: 1px solid #0064a9;
}
.pagination .body .next_page,
.pagination .body .prev_page {
	border: 1px solid white;
}
.pagination .body .disabled.next_page,
.pagination .body .disabled.prev_page {
	color: #a9a9a9;
}
.pagination .body a:hover {
	color: white;
	border: 1px solid #0064a9;
	background-color: #0064a9;
}
/* fin paginacion */
/* Submenu edición perfil */
div.sub-menu-perfil {
	background: #E4F0D7;
	margin: 0;
}
.sub-menu-perfil ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sub-menu-perfil ul li {
	float: left;
	width: 120px;
	background: #B6C0AC;
	text-align: center;
	color: #000;
	font-weight: bold;
	border-left: 1px solid #fff;
	line-height: 20px;
	height: 20px;
}
.sub-menu-perfil ul li.current {
	background: #899081;
	color: #fff;
}
.sub-menu-perfil ul li.current div {
	background: transparent url(../images/bg-submenu-2-active.gif) 50% 100% no-repeat;
	height: 27px;
}
.sub-menu-perfil ul li a,
.sub-menu-perfil ul li a:link,
.sub-menu-perfil ul li a:visited {
	color: #40433C;
	font-weight: bold;
}
.sub-menu-perfil ul li a:hover {
	color: #000;
}
/* Sub Menú Mensajes */
div.sub-menu-mensajes {
	background: #E4F0D7;
	margin: 0;
}
.sub-menu-mensajes ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sub-menu-mensajes ul li {
	float: left;
	width: 109px;
	background: #B6C0AC;
	text-align: center;
	color: #000;
	font-weight: bold;
	border-left: 1px solid #fff;
	line-height: 20px;
	height: 20px;
}
.sub-menu-mensajes ul li.current {
	background: #899081;
	color: #fff;
}
.sub-menu-mensajes ul li a,
.sub-menu-mensajes ul li a:link,
.sub-menu-mensajes ul li a:visited {
	color: #40433C;
	font-weight: bold;
}
.sub-menu-mensajes ul li a:hover {
	color: #000;
}
/* Sub Menú 2 Mensajes */
.sub-menu2-mensajes {
	margin-top: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 28px;
}
.sub-menu2-mensajes ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sub-menu2-mensajes ul li {
	float: left;
	padding: 0 10px 0 10px;
	border-right: 1px solid #ccc;
	margin: 8px 0 0 0;
	line-height: 14px;
}
.sub-menu2-mensajes ul li.derecha {
	float: right;
	border: none;
}
.sub-menu2-mensajes ul li.sin-borde {
	border: none;
}
.sub-menu2-mensajes ul li a,
.sub-menu2-mensajes ul li a:link,
.sub-menu2-mensajes ul li a:visited {
	color: #ccc;
	font-size: 11px;
}
.sub-menu2-mensajes ul li a:hover {
	color: #666;
}
.sub-menu2-mensajes ul li.seleccion-mensajes {
	border: none;
	padding-left: 0px;
	margin-top: 4px;
}
.sub-menu2-mensajes ul li.seleccion-mensajes select {
	margin: 0px;
}
/* Sub Menú 3 Mensajes */
.sub-menu3-mensajes {
	margin-top: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 28px;
}
.sub-menu3-mensajes ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sub-menu3-mensajes ul li {
	float: right;
	padding: 0 10px 0 10px;
	border-right: 1px solid #ccc;
	margin: 8px 0 0 0;
	line-height: 14px;
}
.sub-menu3-mensajes ul li.primero {
	float: left;
	border: none;
}
.sub-menu3-mensajes ul li.ultimo {
	border: none;
}
.sub-menu3-mensajes ul li a,
.sub-menu3-mensajes ul li a:link,
.sub-menu3-mensajes ul li a:visited {
	font-size: 11px;
	font-weight: bold;
}
.sub-menu3-mensajes ul li a:hover {
	text-decoration: none;
}
/* lista de mensajes */
.area-mensaje {
	padding: 5px 0 0 0;
}
div.area-mensaje2 {
	padding: 5px 0 0 0;
	background: #F3F3F3;
}
.contenido-mensaje h3 {
	font-size: 123%;
	font-weight: bold;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 2px 0 0;
}
.contenido-mensaje p {
	margin: 0 0 5px 0;
}
.contenido-mensaje span {
	line-height: 25px;
}
div.no-leido {
	background: #E4F0D7 url(../images/bg-dots.gif) 0 100% repeat-x;
}
.detalle-mensaje {
	font-size: 85%;
	color: #666;
}
.detalle-mensaje p {
	margin: 0px;
}
.detalle-mensaje span {
	color: #0064A9;
}
.asunto-mensaje h4 {
	font-size: 153%;
	font-weight: bold;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 2px 0 10px;
}
.dots {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.dots-nomargin {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	padding: 10px 0 0 0;
}
.dots-nomargin2 {
	background: #F3F3F3 url(../images/bg-dots.gif) 0 100% repeat-x;
	padding: 10px 0 10px 0;
}
.dots-nopadding {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
}
.dots-top {
	background: url(../images/bg-dots.gif) 0 0 repeat-x;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.dots-top-nopadding {
	background: url(../images/bg-dots.gif) 0 0 repeat-x;
	padding: 0px;
	margin: 0px;
}
/* RECOMENDACIONES */
.tipo-archivo {
	text-transform: uppercase;
	color: #666666;
	font-weight: bold;
}
/* campos información personal */
.info-perfil-checkbox {
	vertical-align: center;
}
/* Elimnar Contactos */
.icon-del-contacto {
	position: relative;
	top: -28px;
	left: 10px;
	float: right;
	background: url(../images/icon-del-contat.png) 50% 100% no-repeat;
	width: 28px;
	height: 28px;
}
/* Perfil */
/* Blog */
.featured {
	margin: 0 0 20px 0;
}
/* titular post */
.tit-post {
	margin: 0 0 10px 0;
	padding: 0px;
	line-height: normal;
	letter-spacing: -0.8pt;
}
/* imagen contacto blog/post destacado */
.img-140x140 {
	width: 140px;
	height: 140px;
	border: 1px solid #ccc;
}
.img-140x140 img {
	margin: 5px 0 0 5px;
}
/* ara información post */
.info-blog {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	height: 27px;
	margin: 0 0 10px 0;
}
.info-blog ul {
	padding: 3px 0 0 0;
	margin: 0px;
	list-style: none;
}
.info-blog ul li {
	float: left;
	padding: 0 20px 0 0;
	line-height: 20px;
	color: #999;
	border-right: 1px solid #ccc;
}
.info-blog ul li.tags {
	border: none;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	background: url(../images/icon-tags.gif) 0 50% no-repeat;
}
.info-blog ul li.tags span {
	border-right: 1px solid #ccc;
	padding: 0 5px 0 5px;
}
.info-blog ul li.tags span.ultimo {
	border: none;
}
.info-blog ul li.categoria {
	border-right: none;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	background: url(../images/icon-categoria.gif) 0 50% no-repeat;
}
/* info blog2 */
.info-blog2 {
	/* b
order-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc; */
 height: 27px;
	margin: 0 0 10px 0;
	padding-left: 0px;
	background: url(../images/bg-infoblog2.png) 0 0 repeat-x;
}
.info-blog2 ul {
	padding: 3px 0 0 0;
	margin: 0px;
	list-style: none;
}
.info-blog2 ul li {
	float: left;
	padding: 0 10px 0 0;
	line-height: 20px;
	color: #999;
	border-right: 1px solid #ccc;
}
.info-blog2 ul li.tags {
	border: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	background: url(/images/icon-tags.gif) 0 50% no-repeat;
}
/* estilos estrellas valoración */
.info-blog2 ul li.valora-0 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% 0 no-repeat;
	width: 120px;
}
.info-blog2 ul li.valora-1 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% -20px no-repeat;
	width: 120px;
}
.info-blog2 ul li.valora-2 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% -40px no-repeat;
	width: 120px;
}
.info-blog2 ul li.valora-3 {
	border: none;
	padding: 0 15px 0 5px;
	background: url(../images/bg-valorar.png) 100% -60px no-repeat;
	width: 120px;
}
.info-blog2 ul li.valora-4 {
	border: none;
	padding: 0 30px 0 5px;
	background: url(../images/bg-valorar.png) 100% -80px no-repeat;
	width: 100px;
}
.info-blog2 ul li.valora-5 {
	border: none;
	padding: 0 10px 0 5px;
	background: url(../images/bg-valorar.gif) 100% -100px no-repeat;
	width: 120px;
}
/* estilos estrellas valoración */
.info-blog2 ul li.recomendar {
	margin: 0 0 0 10px;
	padding: 0 10px 0 20px;
	background: url(../images/icon-recomendar.png) 0 50% no-repeat;
}
.info-blog2 ul li.favoritos {
	margin: 0 0 0 10px;
	padding: 0 10px 0 20px;
	background: url(../images/icon-guardar-favoritos.png) 0 50% no-repeat;
}
.info-blog2 ul li.enviar {
	margin: 0 0 0 10px;
	padding: 0 10px 0 20px;
	background: url(../images/icon-enviar-msg.png) 0 50% no-repeat;
}
.info-blog2 ul li.denunciar {
	margin: 0 0 0 10px;
	padding: 0 10px 0 20px;
	background: url(../images/icon-denunciar.gif) 0 50% no-repeat;
}
.info-blog2 ul li.imprimir {
	margin: 0 0 0 10px;
	padding: 0 0px 0 20px;
	background: url(../images/icon-imprimir.png) 0 50% no-repeat;
	border: none;
}
.info-blog2 ul li.tags span {
	border-right: 1px solid #ccc;
	padding: 0 5px 0 5px;
}
.info-blog2 ul li.tags span.ultimo {
	border: none;
}
.info-blog2 ul li.categoria {
	border-right: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 25px;
	background: url(../images/icon-categoria.gif) 0 50% no-repeat;
}
.titulo-blog {
	border-bottom: 1px solid #ccc;
}
.titulo-blog p {
	margin: 0px;
	line-height: 30px;
	letter-spacing: -0.8pt;
	padding: 0px;
	vertical-align: center;
}
.titulo-blog span {
	font-size: 36px;
}
/* comentarios */
.comment-details {
	font-size: 11px;
}
.comment-details span {
	padding-right: 10px;
}
/* Tabs Sidebar */
.tabs-sidebar {
	margin: 0 0 5px 0;
	padding: 0;
}
.ui-tabs-nav {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	height: 29px;
	border-bottom: 1px solid #ccc;
}
.ui-tabs-nav li {
	margin: 0 2px 0 0;
	padding: 0 8px 0 8px;
	float: left;
	height: 25px;
	border-top: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	line-height: 30px;
	font-weight: bold;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom: 1px solid #fff;
	height: 30px;
	margin-top: -2px;
	background: #fff;
}
.ui-tabs-nav li:hover {
	
}
.ui-tabs-nav li:hover a {
	color: #000;
}
.ui-tabs-nav li {
	background: #F3F3F3;
}
.ui-tabs-nav li a {
	color: #336699;
	text-decoration: none;
}
.ui-tabs-panel {
	margin: 5px 0 0 0;
	padding: 5px;
	float: none;
	clear: both;
	border: none;
}
.ui-tabs-panel ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.ui-tabs-panel ul li {
	margin: 0 0 5px 0;
}
.ui-tabs-panel a {
	
}
.ui-tabs-panel a:hover {
	
}
.ui-tabs-hide {
	margin: 5px 0 0 0;
	padding: 5px;
	float: none;
	clear: both;
	display: none;
}
.ui-tabs-hide ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.ui-tabs-hide ul li {
	margin: 0 0 5px 0;
}
.ui-tabs-hide a {
	color: #336699;
	text-decoration: none;
}
.ui-tabs-hide a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.tabs-sidebar ol li {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
}
.tabs-sidebar ol li.no-background {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
/* Categorías */
ul.lista-categorias {
	list-style: none;
	padidng: 0px;
	margin: 0px;
}
ul.lista-categorias li {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
}
ul.lista-categorias li a {
	background: url(../images/icon-categoria.gif) 0 0 no-repeat;
	padding: 2px 0 2px 30px;
}
.info-categoria {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
}
.info-categoria p {
	font-size: 160%;
	margin: 0px;
	padding: 5px 0 5px 0;
}
/* Blog */
/* Búsquedas */
.titulo-busqueda {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.titulo-busqueda p {
	margin: 0px;
	line-height: 26px;
	letter-spacing: -0.6pt;
	padding: 0px;
	vertical-align: center;
}
.titulo-busqueda span {
	font-size: 26px;
}
/* area filtro búsquedas */
.filtro-busquedas {
	background: #FAFAFA url(../images/bg-filtro-busquedas.png) 0 0 repeat-x;
	border: 1px solid #ccc;
}
.filtro-busquedas p, .filtro-busquedas h3 {
	padding: 0 5px 0 10px;
}
/* Búsquedas */
/* Noticias */
div.img-noticia-destacada {
	width: 188px;
	border: 1px solid #ccc;
}
img.noticia-destacada {
	padding: 4px;
	border: 1px solid #ccc;
}
img.noticia {
	border: 1px solid #ccc;
	padding: 2px;
}
.resumen-prensa {
	background: url(../images/icon-doc.png) 0 0 no-repeat;
	padding-left: 25px;
}
.te-puede-interesar {
	background: url(../images/icon-arrow2.png) 0 0 no-repeat;
	padding-left: 25px;
}
.img-align-right {
	margin-left: 25px;
	float: right;
}
.img-align-left {
	margin-right: 25px;
	float: left;
}
.entradilla p {
	color: #333;
	font-size: 13pt;
	line-height: normal;
	padding: 0 0 5px 0;
	margin: 0px;
}
.entradilla2 {
	background: url(../images/bg-dots.gif) 0 100% repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.entradilla2 p {
	color: #666;
	font-size: 13pt;
	line-height: normal;
	padding: 0 0 5px 0;
	margin: 0px;
}
/* info noticia */
.info-noticia {
	/* 

border-top: 1px solid #ccc; */
 border-bottom: 1px solid #ccc;
	height: 27px;
	margin: 10px 0 10px 0;
}
.info-noticia ul {
	padding: 3px 0 0 0;
	margin: 0px;
	list-style: none;
}
.info-noticia ul li {
	float: left;
	padding: 0 10px 0 0;
	line-height: 20px;
}
.info-noticia ul li.tags {
	border: none;
	float: right;
	color: #999;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	background: url(../images/icon-tags.gif) 0 50% no-repeat;
}
.autor {
	margin-bottom: 10px;
}
.autor p {
	margin: 0px;
	padding: 0px;
}
/* Panel recomendar noticia */
.recomendar-noticia {
	background: url(../images/bg-div-recomendar-noticia.png) 0 100% repeat-x;
	border: 1px solid #ccc;
	display: none;
	position: absolute;
}
.recomendar-noticia ul {
	list-style: none;
	padding: 0;
	margin: 0px;
}
.recomendar-noticia ul li {
	line-height: 25px;
	padding-left: 25px;
	margin-left: 10px;
	font-size: 11px;
	text-align: left;
}
.recomendar-noticia ul li.usuario {
	background: url(../images/icon-recomendar-usuario.png) 0 50% no-repeat;
}
.recomendar-noticia ul li.delicius {
	background: url(../images/icon-delicius.png) 0 50% no-repeat;
}
.recomendar-noticia ul li.digg {
	background: url(../images/icon-digg.png) 0 50% no-repeat;
}
.recomendar-noticia ul li.technorati {
	background: url(../images/icon-technorati.png) 0 50% no-repeat;
}
.recomendar-noticia ul li.meneame {
	background: url(../images/icon-meneame.png) 0 50% no-repeat;
}
/* envio noticia */
.info-blog2-envio-noticia {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 27px;
	margin: 0 0 10px 0;
}
.info-blog2 ul li.enviar-activo {
	background: #DAE6CE url(../images/icon-enviar-msg.png) 10px 6px no-repeat;
	margin: -3px 0 0 0;
	padding-bottom: 10px;
	padding-top: 3px;
	padding-left: 30px;
	height: 25px;
}
#campo-form {
	background: #DAE6CE;
	position: relative;
	margin: -10px 0 10px 0px;
	min-height: 33px;
	display: none;
	width: 100%;
}
#campo-form input, .form-envio-noticia textarea {
	font-size: 14px;
	font-weight: bold;
	color: #ccc;
}
.error-envio-form {
	position: absolute;
	top: 105px;
	left: 360px;
	background: url(../images/bg-error-envio-form.gif) 0 0 no-repeat;
	width: 220px;
	height: 59px;
}
.error-envio-form span {
	font-weight: bold;
	color: #000;
	margin: 5px 10px 0 80px;
	display: block;
	font-size: 11px;
}
.form-envio-noticia p {
	padding: 10px;
	width: 370px;
	font-size: 11px;
	color: #6D7367;
}
.form-envio-noticia h4 {
	padding: 0 0 0 50px;
	margin: 0px;
	line-height: 33px;
}
.filete-verde {
	background: url(../images/bg-filete-verde.png) 0 0 repeat-x;
	width: 570;
	height: 2px;
	margin: 20px 10px 0 10px;
}
h4.envio-noticia-ok {
	background: url(../images/icon-envio-noticia-ok.gif) 0 0 no-repeat;
}
h4.envio-noticia-error {
	background: url(../images/icon-envio-noticia-error.gif) 0 0 no-repeat;
}
.referencia-biblio {
	border-bottom: 1px solid #ccc;
}
.referencia-biblio p {
	letter-spacing: -0.005em;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
p.autor-noticia {
	padding-top: 10px;
}
.download-pdf img {
	vertical-align: bottom;
}
.sumario-noticia {
	float: right;
	width: 210px;
	background: #efefef;
	padding: 0;
	margin: 0 0 10px 10px;
}
.sumario-noticia .sumario-item {
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 5px 0px 5px 5px;
}
.sumario-noticia .sumario-item:hover {
	background: url(../images/bg-item-sumario-noticia.png) 0 0 no-repeat;
	color: #6B8E47;
}
.sumario-noticia .sumario-item .numero {
	width: 10px;
	float: left;
	padding-left: 3px;
}
.sumario-noticia .sumario-item .texto {
	width: 195px;
	margin-left: 18px;
}
.sumario-noticia .sumario-item .texto a:hover {
	color: #6B8E47;
	text-decoration: none;
}
h3.antetit-noticia {
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #99CC66;
	font-size: 16px;
	letter-spacing: -0.02em;
}
.pregunta-respuesta {
	padding: 0px;
	margin: 0px;
	color: #99CC66;
}
h3.pregunta {
	margin: 0px;
	padding: 0 0 10px 0;
}
.datos-ponencia {
	margin: 0 0 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 5px 0;
}
.datos-ponencia ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.datos-ponencia ul li {
	float: left;
}
.datos-ponencia ul li.dato {
	width: 130px;
}
/* Noticias */
/* Agenda */
.cab-agenda ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.cab-agenda ul li {
	float: left;
	padding: 0 15px 0 0;
}
.cab-agenda ul li.add-event {
	float: right;
	padding: 0 0 0 20px;
	background: url(../images/icon-plus.gif) 0 0 no-repeat;
}
.cab-agenda ul li h3 {
	margin: 0px;
	padding: 0px;
}
.recommended {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 25px 0 0 0;
	padding: 3px 0 3px 0;
}
.recommended input {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.recommended span {
	padding: 0 10px 0 15px;
	font-size: 11px;
	color: #999;
	letter-spacing: -0.02em;
}
span.recommended-1 {
	background: url(../images/icon-recomended-1.gif) 0 50% no-repeat;
}
span.recommended-2 {
	background: url(../images/icon-recomended-2.gif) 0 50% no-repeat;
}
span.relevant-item {
	background: url(../images/icon-relevant-item.gif) 0 50% no-repeat;
}
.bg-dia {
	background: #fff url(../images/bg-num-dia-agenda2.png) 0 100% no-repeat;
	padding: 0px;
	margin: 0px;
}
.num-dia {
	text-transform: uppercase;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	margin-right: 1px;
	padding-top: 10px;
}
.num-dia span {
	font-size: 24px;
	font-weight: bolder;
}
.detalle-dia {
	padding: 0 9px 0 0;
	min-height: 60px;
	!important height: 60 px;
	border-left: 1px solid #fff;
}
.detalle-dia span {
	padding-left: 25px;
	margin-left: 20px;
}
.detalle-dia span.recommended-1 {
	font-weight: bold;
}
.agenda {
	padding: 0px;
}
.festivo {
	background: url(../images/bg-agenda-festivo.gif) 0 0 repeat;
}
/* desarrollo evento */
.lista-eventos-mes {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.lista-eventos-mes span {
	background: url(../images/arror-grey-left.gif) 0 50% no-repeat;
	padding: 0 0 0 10px;
	line-height: 25px;
}
.link-info-evento {
	margin: -10px 0 10px 0;
	border-bottom: 1px solid #ccc;
}
.link-info-evento span {
	background: url(../images/arror-grey-left.gif) 0 50% no-repeat;
	padding: 0 0 0 10px;
	line-height: 25px;
}
.tipo-recomendacion {
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
}
.tipo-recomendacion span {
	line-height: 30px;
	font-size: 16px;
	color: #999;
}
.recommended-1-big {
	background: url(../images/icon-recommended-1-big.gif) 0 50% no-repeat;
	padding: 10px 0 10px 30px;
}
.recommended-2-big {
	background: url(../images/icon-recommended-2-big.gif) 0 50% no-repeat;
	padding: 10px 0 10px 30px;
}
.relevant-item-big {
	background: url(../images/icon-relevant-item-big.gif) 0 50% no-repeat;
	padding: 10px 0 10px 30px;
}
.barra-evento {
	margin: 20px 0 10px 0;
	background: #F3F3F3;
	border-bottom: 1px solid #ccc;
	line-height: 22px;
}
.barra-evento ul {
	list-style: none;
	padding: 0px 5px 0 3px;
	margin: 0px;
}
.barra-evento ul li {
	margin: 0px;
	padding: 0px;
}
.info-evento {
	margin: 0;
}
.info-evento ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.info-evento ul li {
	margin: 0px;
	padding: 0px;
}
.info-evento ul li.contenido-detalle {
	padding-left: 100px;
}
.archivos-evento {
	margin: 0;
}
.archivos-evento ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.archivos-evento ul li {
	line-height: 14px;
	height: 33px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 45px;
}
.archivos-evento ul li.iz {
	padding-right: 100px;
}
.archivos-evento ul li.pdf {
	background: url(../images/icon-pdf.png) 0 0 no-repeat;
}
.archivos-evento ul li.doc {
	background: url(../images/icon-word.png) 0 0 no-repeat;
}
.archivos-evento ul li.xls {
	background: url(../images/icon-xls.png) 0 0 no-repeat;
}
.archivos-evento ul li.art {
	background: url(../images/icon-articulo.png) 0 0 no-repeat;
}
.imagenes-evento {
	margin: 0;
}
.imagenes-evento ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.imagenes-evento ul li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
.imagenes-evento ul li img {
	border: 1px solid #ccc;
	padding: 2px;
}
.videos-evento {
	margin: 0;
}
.videos-evento ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
}
.videos-evento ul li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
.videos-evento ul li img {
	border: 1px solid #ccc;
	padding: 2px;
}
.thumb-video {
	position: relative;
	width: 100%;
	top: -60px;
	z-index: 20;
	height: 60px;
	background: url(../images/icon-thumb-video.png) 50% 50% no-repeat;
}
.boton-denuncia {
	border-top: 1px solid #ccc;
}
.boton-denuncia img {
	float: right;
	padding: 5px 0 10px 0;
}
.control-galeria {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 25px 0;
}
.control-galeria ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.control-galeria ul li {
	line-height: 32px;
}
.control-galeria ul li img {
	vertical-align: middle;
}
/* crear nuevo evento */
.tit-crear-nuevo-evento {
	font-size: 18px;
}
.form-creacion-evento input,
.form-creacion-evento select,
.form-creacion-evento option {
	font-size: 11px;
}
.form-creacion-evento span.ejemplo {
	font-style: italic;
	font-weight: normal;
}
.form-creacion-evento select {
	height: 20px;
}
.form-creacion-evento select,
.form-creacion-evento input {
	vertical-align: middle;
}
/* error evento */
.error-form-evento {
	float: right;
	width: 230px;
}
/* imágenes evento */
.ver-pag-evento {
	width: 150px;
	margin: 45px 0 0 0;
	padding: 0px;
}
/* Agenda */
/* Consultas */
.consulta {
	margin: 10px 0 10px 0;
}
.haz-tu-consulta {
	background: url(../images/icon-plus.gif) no-repeat 0 50%;
	padding: 5px 0 5px 20px;
}
.arrow-consulta {
	width: 12px;
	height: 23px;
	position: absolute;
	margin: 6px 0 0 1px;
	background: url(../images/bg-consultas-arrow.png) 0 0 no-repeat;
}
.contens-consulta {
	background: url(../images/bg-consultas.png) 0 0 repeat-x;
	border: 1px solid #ccc;
	margin-left: 12px;
}
.contens-consulta h3 {
	margin: 0px;
	padding: 10px 5px 5px 10px;
}
.contens-consulta p {
	margin: 0px;
	padding: 5px 5px 5px 10px;
}
.contens-consulta span {
	padding-right: 20px;
}
.respuestas {
	background: url(../images/icon-respuestas.png) 0 50% no-repeat;
	padding-left: 20px;
}
.responder {
	background: url(../images/icon-responder.png) 0 50% no-repeat;
	padding-left: 20px;
}
.form-consulta input {
	vertical-align: middle;
}
/* Consultas */
/* Recomendar contenido */
.tipo-recurso h3 {
	margin-bottom: 5px;
}
.lista-contactos-recomendar-contenido {
	padding-left: 25px;
}
/* Recomendar contenido */
/* Tus Eventos */
h3.add-evento {
	text-align: right;
	font-size: 14px;
	margin: 0px;
}
h3.add-evento img {
	vertical-align: middle;
	margin-right: 4px;
}
.contenido-lista-eventos {
	
}
.contenido-lista-eventos h3 {
	font-size: 123%;
	font-weight: bold;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 2px 0 0;
}
.botones-evento {
	text-align: right;
}
.contenido-lista-eventos p {
	margin-bottom: 5px;
}
.detalle-evento {
	font-size: 85%;
	color: #666;
}
.detalle-evento p {
	margin: 0px;
}
.detalle-evento span {
	color: #0064A9;
}
/* Tus Eventos */
/* Recursos */
.thumb-recurso {
	width: 58px;
	text-align: center;
	margin-bottom: 2px;
	background: #fff;
}
.thumb-recurso img {
	margin: 2px 0 2px 2px;
	vertical-align: middle;
}
.area-visualizacion-recurso {
	background: #f2f2f2;
	border: 1px solid #ccc;
}
.area-visualizacion-recurso table.recurso {
	margin: 0px;
	padding: 0px;
}
.area-visualizacion-recurso table.recurso td {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 10px 0 10px 0;
}
.list-items .title a.private {
	background: url(../images/icon-lock-mini.gif) transparent no-repeat bottom right;
	padding-right: 15px;
}
/* Recursos */
/* estilos formateo Datapicker */
table.ui-datepicker, table.ui-datepicker tr, table.ui-datepicker td, table.ui-datepicker th, table.ui-datepicker tbody, table.ui-datepicker thead {
	padding: 0px;
	margin: 0px;
}
div.ui-datepicker-header, div.ui-datepicker-header select {
	padidng: 0px;
	margin: 0px;
}
#ui-datepicker-div {
	padding: 0px;
	margin: 0px;
}
.ui-datepicker-one-month, .ui-datepicker-new-row {
	padding: 0px;
	margin: 0px;
}
.ui-datepicker-week-end-cell, .ui-datepicker-links, .ui-datepicker-control, .ui-datepicker-new-year, .ui-datepicker-days-row, ui-datepicker-days-cell {
	padding: 0px;
	margin: 0px;
}
.loading {
	border: 2px solid #6CA82D;
	display: none;
	height: 38px;
	width: 350px;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	margin: 0px;
}
.loading img {
	float: left;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.loading p {
	float: left;
	display: block;
	margin: 0px;
	height: 28px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.green-box {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #E6F3DA;
	width: 350px;
}
.drop-account h3 {
	border-bottom: 1px solid #E6F3DA;
	padding-bottom: 10px;
}
.member {
	float: left;
	width: 58px;
	height: 106px;
	margin-right: 15px;
}
.member p {
	line-height: 13px;
}
/* Drilldown de la búsqueda */
div.drilldown {
	margin: 0 0 10px;
	padding: 0px;
}
div.drilldown h3 {
	font-size: 1.3em;
	font-weight: bold;
	padding: 4px 0 6px 1px;
	margin: 3px 0 0;
	border-top: 3px solid #9c6;
}
div.drilldown ul {
	border: 1px solid #E7F3DA;
	margin: 0;
	list-style-type: none;
	padding: 10px;
	border-right-style: none;
	border-left-style: none;
}
div.drilldown ul li {
	font-size: 13px;
	color: #797979;
	margin: 0;
	padding: 0;
	border-style: none;
}
div.drilldown ul li ul {
	line-height: 17px;
	border-style: none;
	padding: 0;
	margin: 3px 0 3px 28px;
}
div.drilldown ul li ul li {
	list-style-type: disc;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
div.drilldown ul li ul li.active {
	font-weight: bold;
	color: #333;
}
/* fin Drilldown de la búsqueda */
/* página de registro */
.newsletter {
	background-color: #D7EBC3;
	padding: 10px;
}
/* fin Página de registro */
/* Acceso restringido */
#box-acceso-restringido {
	
}
#box-acceso-restringido .body {
	background-image: url(../images/acceso-restringido-02.jpg);
	height: 202px;
}
#box-acceso-restringido .body .col-1 {
	float: left;
	width: 634px;
	height: 201px;
	padding: 0;
}
#box-acceso-restringido .body .col-1 .c1-body {
	padding: 20px 129px 20px 59px;
}
#box-acceso-restringido .body .col-2 .c2-body {
	padding: 20px;
}
#box-acceso-restringido .body h2 {
	font-size: 17px;
	margin-bottom: 8px;
	font-weight: normal;
	font-style: normal;
}
#box-acceso-restringido .body p {
	margin-bottom: 10px;
	line-height: 15px;
}
#box-acceso-restringido .body .col-2 {
	float: left;
	width: 316px;
	height: 201px;
}
#box-acceso-restringido .body .col-2 .box-login {
	
}
#box-acceso-restringido .body .col-2 .box-login table tr td,
#box-acceso-restringido .body .col-2 .box-login table tr th {
	padding: 2px;
}
#box-acceso-restringido .body .col-2 .box-login input[type='text'],
#box-acceso-restringido .body .col-2 .box-login input[type='password'] {
	border: 1px solid #d5d5d5;
	width: 195px;
	padding: 3px;
}
#box-acceso-restringido .body .col-2 .box-login table tr th {
	text-align: right;
}
#box-acceso-restringido .body .col-2 .box-login table tr td {
	text-align: right;
}
#box-acceso-restringido .body .col-2 .box-login label {
	color: #0066b3;
	font-weight: normal;
	font-style: normal;
}
#box-acceso-restringido .body .col-2 td.entrar {
	text-align: right;
}
#box-acceso-restringido .body .col-2 td.entrar input {
	margin-top: 7px;
}
/* fin acceso restringido */


table.terms_and_conditions { border-collapse: collapse; border: 1px solid #000; }
table.terms_and_conditions td { border: 1px solid #000; }
table.terms_and_conditions th { border: 1px solid #000; }
h2.terms_and_conditions {margin-top: 1em;}


/* eliminar IMG y bullets dobles del fondo documental*/
.IS{display:none;}
#dTxT ul li{list-style-type: none;}
