/* CSS - Pizza and Restauracion */

/* Reseteo */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, tr, td {margin:0; padding:0;}
img {border:0;}
a {text-decoration:none;}
ol, ul {list-style:none;}

/* Elementos basicos */

body {
	background:#6A4C4C url(common/images/bg.gif) repeat-x;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:7px 0px 15px 0px;
	}
a {color:#CF2528;}

/* Plantilla Basica */

	#top {
		width:950px;
		margin:0 auto;
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		color:#DED4D5;
		line-height:30px;
		}
	#page {
		width:950px;
		margin:0 auto;
		background:#FFF;
		position:relative;
		}
		#nav, ul#nav {
			font-family:"trebuchet MS", Tahoma, Arial;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			margin-bottom:2px;
			position:relative;
			height:40px;
			z-index:99;
			}
		#header {
			margin-bottom:3px;
			}
		#wrap {
			padding:0px 3px 0px 3px;
			overflow:hidden;
			height:1%;
			}
			#col-a, #col-b, #col-c, #col-ab {
				float:left;
				display:inline;
				}
			#col-a {
				background:url(common/images/bg-col-a.jpg) no-repeat;
				width:177px;
				padding:10px 8px 0px 8px;
				}
			#col-b {
				border-top:3px solid #FFF;
				border-left:3px solid #FFF;
				border-right:3px solid #FFF;
				width:547px;
				padding-top:49px;
				}
			#col-c {
				background:#EFEEEE url(common/images/bg-col-c.jpg) no-repeat;
				width:178px;
				padding:67px 10px 0px 10px;
				}
			#col-ab {
				width:700px;
				border-left:3px solid #FFF;
				border-right:3px solid #FFF;
				padding:0px 20px 0px 20px;
				}
		#links-bottom {
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#856061;
			padding:15px 0px;
			margin-top:10px;
			line-height:170%;
			background:url(common/images/bg-links-bottom.jpg) no-repeat center top;
			}
	#footer {
		width:950px;
		margin:0 auto;
		color:#E8E4DF;
		font-family:"trebuchet MS", Tahoma, Arial;
		text-transform:uppercase;
		font-weight:bold;
		font-size:10px;
		margin-top:5px;
		}
	#footer a {color:#E8E4DF;}
	#footer a:hover {text-decoration:underline;}

	/* Clasese genericas */

	.left {display:inline; float:left;}
	.right {display:inline; float:right;}
	.clear {clear:both;}
	.overflow {overflow:hidden;}

	/* Contenido de #top */

		#top a.link-contacta {
			font-size:14px;
			font-weight:normal;
			font-style:italic;
			padding:7px 6px 7px 65px;
			color:#BBBFBE;
			background:url(common/images/icon-email.gif) no-repeat;
			}
		#top a:hover.link-contacta {
			color:#FFF;
			}

		p.txt-logueado {
            background:url(common/images/icon-user.gif) no-repeat 0px 3px;
            color:#BBBFBE;
            font-size:14px;
            font-weight:normal;
            font-style:italic;
            padding: 0px 20px 0px 30px;
            }
		p.txt-logueado a {
			color:#BBBFBE;
			text-decoration:underline;
			}

	/* Contenido de #page */

		/* Contenido de #nav */

		ul#nav li {
			float:left;
			position:relative;
			}
		ul#nav li a span {
			display:block;
			height:35px;
			width:135px;
			text-align:center;
			padding-top:5px;
			color:#FFF;
			cursor:pointer;
			}
		ul#nav li a span.singleline {
			height:27px;
			padding-top:13px;
			}
		ul#nav ul {
			position:absolute;
			width:950px;
			top:40px;
			text-align:center;
			display:none;
			z-index:99;
			}
		ul#nav li ul li {
			display:inline;
			float:left;
			}
		ul#nav li ul li a {
			display:block;
			line-height:30px;
			color:#FFF;
			padding:0px 15px;
			}
		ul#nav ul ul {
			top:auto;
			}
		ul#nav li ul ul {}
		ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li:hover ul ul ul ul {
			display:none;
			}
		ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li li li li:hover ul {
			display:block;
			}

		ul#nav li#nav-link-1 a span {background-color:#eee; color:#FF0000;}

		ul#nav li#nav-link-2 a span {background-color:#D2232A;}
			ul#nav li#nav-link-2 ul {background-color:#D2232A; left:-135px;}
			ul#nav li#nav-link-2 ul li a:hover {background-color:#BC2127;}

		ul#nav li#nav-link-3 a span  {background-color:#D16E72;}
			ul#nav li#nav-link-3 ul {background-color:#D16E72; left:-270px;}
			ul#nav li#nav-link-3 ul li a:hover {background-color:#BA6265;}

		ul#nav li#nav-link-4 a span  {background-color:#E7A5A8;}
			ul#nav li#nav-link-4 ul {background-color:#E7A5A8; left:-405px;}
			ul#nav li#nav-link-4 ul li a:hover {background-color:#C98F91;}

		ul#nav li#nav-link-5 a span  {background-color:#B8A2A3;}
			ul#nav li#nav-link-5 ul {background-color:#B8A2A3; left:-540px;}
			ul#nav li#nav-link-5 ul li a:hover {background-color:#A08E8F;}

		ul#nav li#nav-link-6 a span  {background-color:#8A8080; width:140px;}
			ul#nav li#nav-link-6 ul {background-color:#8A8080; left:-675px;}
			ul#nav li#nav-link-6 ul li a:hover {background-color:#786F6F;}

		ul#nav li#nav-link-7 a span  {background-color:#856061;}
			ul#nav li#nav-link-7 ul {background-color:#856061; left:-815px;}
			ul#nav li#nav-link-7 ul li a:hover {background-color:#664C4D;}

		/* Contenido de #header */

			.titulo-seccion {
				position:absolute;
				top:236px;
				left:0px;
				background:#FFF;
				height:49px;
				border-top:3px solid #FFF;
				border-left:3px solid #FFF;
				border-right:3px solid #FFF;
				width:743px;
				}

			#banner-top{
				position:absolute;
				top:238px;
				left:196px;
				border-top:3px solid #FFF;
				border-left:3px solid #FFF;
				border-right:3px solid #FFF;
				width:547px;
				height:98px;
				overflow:hidden;
				}
			#tapa-home {
				position:absolute;
				top:106px;
				right:31px;
				width:143px;
				height:215px;
				overflow:hidden;
				z-index:1;
				}
			a#ver-e-impresa-home {
				height:101px;
				width:100px;
				display:block;
				background:url(common/images/boton-e-impresa.gif) no-repeat;
				position:absolute;
				top:222px;
				right:-15px;
				text-indent:-999em;
				z-index:2;
				cursor:pointer;
				}

		/* Contenido de #col-a */

		#login {
			font-size:11px;
			color:#856061;
			padding-bottom:10px;
			margin-bottom:15px;
			border-bottom:1px solid #C8C3C3;
			}
		#login .input {
			background:#FFF;
			color:#856061;
			font-size:11px;
			border:1px solid #856061;
			padding:5px;
			width:161px;
			margin:1px 0px 5px 0px;
			}
		#login .btn-entrar {
			color:#FFF;
			font-family:"Times New Roman", Times, serif;
			font-size:14px;
			background:#D2232A;
			padding:1px 6px;
			border:none;
			cursor:pointer;
			margin:3px 0px;
			}
		#login .btn-entrar:hover {
			background:#9D191E;
			}
		#login a {
			text-decoration:underline;
			color:#856061;
			}
		#login span {
			color:#D2232A;
			font-size:14px;
			font-weight:bold;
			}

		.texto-sidebar {
			border:1px solid #CAC1BF;
			padding:10px;
			margin-bottom:10px;
			}
		.texto-sidebar h3 {
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
			font-weight:normal;
			font-size:33px;
			line-height:80%;
			color:#856061;
			padding-bottom:15px;
			border-bottom:2px dotted #C1AEAE;
			margin-bottom:10px;
			}
		.texto-sidebar h3 span {
			color:#D2232A;
			}
		.texto-sidebar h3.small {
			font-size:22px;
			line-height:90%;
			}
		.texto-sidebar p {
			font-family:Tahoma, Arial;
			color:#856061;
			margin-bottom:10px;
			}
		.texto-sidebar a {
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
			font-weight:bold;
			font-size:15px;
			color:#FFF;
			text-align:center;
			display:block;
			padding:4px;
			background:url(common/images/bg-link-texto-sidebar.gif) repeat-y;
			}
		.texto-sidebar a:hover {
			background:url(common/images/bg-link-texto-sidebar-hover.gif) repeat-y;
			}

		/* Contenido de #col-b */

		.tit-rojo {
			font-family:"trebuchet MS", Tahoma, Arial;
			text-transform:uppercase;
			background:#D2232A;
			line-height:28px;
			padding-left:15px;
			color:#FFF;
			font-weight:bold;
			font-size:12px;
			margin-bottom:3px;
			}

		.destacado-big {
			margin-bottom:3px;
			width:547px;
			overflow:hidden;
			}

		.destacados-varios {
			overflow:hidden;
			height:1%;
			}
		.destacados-varios div.item {
			float:left;
			display:inline;
			position:relative;
			margin:0px 0px 5px 0px;
			width:271px;
			height:155px;
			overflow:hidden;
			}
		.destacados-varios div.con-margin {
			margin-right:5px;
			}
		.destacados-varios div.content-titulo {
			color:#FFF;
			font-family:"trebuchet MS", Tahoma, Arial;
			font-size:12px;
			position:absolute;
			top:0px;
			left:0px;
			padding:5px 10px;
			width:251px;
			font-weight:bold;
			}
		.destacados-varios div.item a.left {
			width:90px;
			padding-right:10px;
			color:#FFF;
			}
		.destacados-varios div.item a.right {
			width:141px;
			padding-left:10px;
			font-weight:normal;
			color:#FFF
			}
		.destacados-varios div.item a:hover {
			text-decoration:underline;
			}

		#ads-bottom {
			padding:10px 0px 0px 10px;
			background:#C8C3C3;
			overflow:hidden;
			height:1%;
			}
		#ads-bottom p {
			color:#6C6262;
			text-transform:uppercase;
			font-size:10px;
			display:block;
			margin-bottom:5px;
			}
		#ads-bottom div {
			width:169px;
			height:67px;
			float:left;
			display:inline;
			margin:0px 10px 10px 0px;
			background:#A79E9E;
			text-align:center;
			color:#FFF;
			overflow:hidden;
			}

		#ads-bottom-interna {
			padding:10px 0px 0px 10px;
			background:#F3F3F3;
			overflow:hidden;
			height:1%;
			}
		#ads-bottom-interna p {
			color:#999;
			text-transform:uppercase;
			font-size:10px;
			display:block;
			margin-bottom:15px;
			}
		#ads-bottom-interna div {
			width:169px;
			height:67px;
			float:left;
			display:inline;
			margin:0px 30px 30px 20px;
			background:#FAFAFA;
			text-align:center;
			color:#FFF;
			overflow:hidden;
			border:5px solid #DDD;
			}

		.banner-big {
			margin:0px 0px 30px 0px;
			padding:10px 0px;
			background:#F3F3F3;
			text-align:center;
			color:#FFF;
			overflow:hidden;
			border:1px solid #E0E0E0;
			}

		.titulo-seccion div {
			overflow:hidden;
			height:25px;
			font-family:"trebuchet MS", Tahoma, Arial;
			}
		.titulo-seccion span {
			color:#FFF;
			text-align:right;
			padding-right:15px;
			line-height:25px;
			font-weight:bold;
			}
		.titulo-seccion h2 {
			float:left;
			font-size:12px;
			font-weight:bold;
			text-transform:uppercase;
			color:#FFF;
			padding:0px 60px 0px 15px;
			line-height:25px;
			}
		.titulo-seccion h3, .titulo-seccion h4 {
			float:left;
			font-weight:bold;
			font-size:12px;
			color:#FFF;
			padding:0px 20px;
			line-height:25px;
			}
		.titulo-seccion h2 a, .titulo-seccion h3 a, .titulo-seccion h4 a {color:#FFF;}

		#secc-nav-2 div {background-color:#97191E;}
		#secc-nav-2 h2 {background-color:#D2232A;}
		#secc-nav-2 h3 {background-color:#BD1F26;}
		#secc-nav-2 h4 {background-color:#AA1C22;}

		#secc-nav-3 div {background-color:#964F52;}
		#secc-nav-3 h2 {background-color:#D16E72;}
		#secc-nav-3 h3 {background-color:#BC6366;}
		#secc-nav-3 h4 {background-color:#A9595C;}

		#secc-nav-4 div {background-color:#A67679;}
		#secc-nav-4 h2 {background-color:#E7A5A8;}
		#secc-nav-4 h3 {background-color:#CF9497;}
		#secc-nav-4 h4 {background-color:#BA8588;}

		#secc-nav-5 div {background-color:#847475;}
		#secc-nav-5 h2 {background-color:#B8A2A3;}
		#secc-nav-5 h3 {background-color:#A59192;}
		#secc-nav-5 h4 {background-color:#948283;}

		#secc-nav-6 div {background-color:#635C5C;}
		#secc-nav-6 h2 {background-color:#8A8080;}
		#secc-nav-6 h3 {background-color:#7C7373;}
		#secc-nav-6 h4 {background-color:#6F6767;}

		#secc-nav-7 div {background-color:#5F4546;}
		#secc-nav-7 h2 {background-color:#856061;}
		#secc-nav-7 h3 {background-color:#775657;}
		#secc-nav-7 h4 {background-color:#6B4D4E;}

		#interior h2 {
			font-family:"Times New Roman", Times, serif;
			color:#9F9F9F;
			font-weight:normal;
			font-style:italic;
			font-size:22px;
			line-height:170%;
			border-top:1px solid #B2B2B2;
			}
		#interior h2.ultimo {
			color:#AE1C22;
			}
		#interior .item-thumb {
			overflow:hidden;
			height:1%;
			padding-bottom:10px;
			padding-top:10px;
			border-top:1px solid #B2B2B2;
			cursor:pointer;
			}
		#interior .item-thumb img {
			float:left;
			display:inline;
			margin-right:3px;
			width:271px;
			height:155px;
			overflow:hidden;
			}
		#interior .item-thumb div {
			float:left;
			display:inline;
			width:423px;
			background:#F3F3F3;
			}
		#interior .item-thumb div span {
			background:#8D8D8D;
			text-align:right;
			color:#FFF;
			padding:5px 10px;
			display:block;
			}
		#interior .item-thumb div h3 {
			font-family:"Times New Roman", Times, serif;
			font-size:28px;
			font-weight:normal;
			color:#343434;
			margin:15px 10px 0px 10px;
			line-height:80%;
			}
		#interior .item-thumb div h3 a {
			color:#343434;
			}
		#interior .item-thumb div h3 a:hover {
			text-decoration:underline;
			}
		#interior .item-thumb div h4 {
			font-family:"Times New Roman", Times, serif;
			font-size:20px;
			font-weight:normal;
			color:#636363;
			margin:0px 10px 15px 10px;
			}
		#interior .item-thumb div p {
			font-size:11px;
			color:#686669;
			font-weight:bold;
			margin:0px 13px 13px 13px;
			}

		#interior #item-thumb-last div {background:#FDF4F4;}
		#interior #item-thumb-last div span {background:#9D191E;}
		#interior #item-thumb-last div h3, #interior #item-thumb-last div h3 a {color:#9D191E;}
		#interior #item-thumb-last div h4 {color:#686669;}

		#pagination {
			overflow:hidden;
			height:1%;
			border-top:1px solid #B2B2B2;
			border-bottom:1px solid #B2B2B2;
			}
		#pagination div {
			padding:15px 0px 15px 0px;
			}
		a.volver {
			font-family:"Times New Roman", Times, serif;
			font-size:20px;
			color:#666;
			font-style:italic;
			}
		a:hover.volver {color:#333;}

		#pagination .paginacion_a {
		margin-top:0px;
		float:right;
		}
		#pagination .paginacion_a a,.paginacion_a b {
			float:left;
			display:inline;
			font-family:"trebuchet MS", Tahoma, Arial;
			font-size:11px;
			color:#FFF;
			background:#777;
			border:1px solid #777;
			font-weight:bold;
			margin-left:5px;
			}
		#pagination .paginacion_a a {
			display:block;
			color:#777;
			background:#FFF;
			padding:1px 6px;
			}
		#pagination .paginacion_a a:hover,
		#pagination .paginacion_a b {
			display:block;
			color:#FFF;
			background:#777;
			padding:1px 6px;
			}

				#pagination ul.right {margin-top:17px;}
		#pagination ul.right li {
			float:left;
			display:inline;
			font-family:"trebuchet MS", Tahoma, Arial;
			font-size:11px;
			color:#FFF;
			background:#777;
			border:1px solid #777;
			font-weight:bold;
			margin-left:5px;
			}
		#pagination ul.right li a {
			display:block;
			color:#777;
			background:#FFF;
			padding:1px 6px;
			}
		#pagination ul.right li a:hover,
		#pagination ul.right li span {
			display:block;
			color:#FFF;
			background:#777;
			padding:1px 6px;
			}


		#content-interna {
			overflow:hidden;
			height:1%;
			}
		#right-interna, #left-interna {
			float:left;
			display:inline;
			}
		#right-interna {
			width:271px;
			}
		#left-interna {
			width:400px;
			margin-left:20px;
			}

		#right-interna img {
			margin-bottom:15px;
			width:271px;
			overflow:hidden;
			}
		#right-interna .anexo {
			background:#F5F3F4;
			padding:10px;
			font-family:"trebuchet MS", Tahoma, Arial;
			font-size:10px;
			color:#090708;
			margin-bottom:15px;
			}
		#right-interna .anexo h3 {
			font-family:"Times New Roman", Times, serif;
			font-weight:normal;
			font-size:20px;
			color:#B5417A;
			padding-bottom:10px;
			border-bottom:1px solid #B1AFB0;
			margin-bottom:10px;
			}

		#left-interna {
			font-family:"trebuchet MS", Tahoma, Arial;
			}
		#left-interna h3 {
			font-family:"Times New Roman", Times, serif;
			font-size:28px;
			font-weight:normal;
			color:#9D191E;
			}
		#left-interna h4 {
			font-family:"Times New Roman", Times, serif;
			font-size:20px;
			font-weight:normal;
			color:#636363;
			padding-bottom:15px;
			}
		#left-interna p.resumen {
			font-size:12px;
			color:#6B5A5B;
			font-weight:bold;
			padding-bottom:15px;
			}
		#left-interna p.autor {
			font-family: "Times New Roman", Times, serif;
			font-size:13px;
			color:#222;
			padding-bottom:15px;
			}
		#left-interna p {
			font-size:11px;
			color:#111;
			padding-bottom:15px;
			}

		a.pdf {
			display:block;
			margin-bottom:15px;
			background-image:url(common/images/icon-pdf.gif);
			background-position:8px 10px;
			background-repeat:no-repeat;
			padding:15px 10px 15px 60px;
			color:#444;
			background-color:#FAFAFA;
			border:1px solid #EEE;
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
			font-size:15px;
			}
		a.pdf span {
			font-size:17px;
			font-weight:bold;
			}
		a:hover.pdf {
			background-color:#F3F3F3;
			border:1px solid #DDD;
			color:#990000;
			}


		.articulos-cats {
			overflow:hidden;
			height:1%;
			}
		.articulos-cats div.item {
			float:left;
			display:inline;
			position:relative;
			margin:0px 10px 10px 0px;
			width:220px;
			overflow:hidden;
			}
		.articulos-cats div.item a.ingresar {
			position:absolute;
			top:8px;
			right:10px;
			z-index:1;
			color:#FFF;
			cursor:pointer;
			}
		.articulos-cats div.item a:hover.ingresar {
			text-decoration:underline;
			}
		.articulos-cats div.item a span {
			font-family:"trebuchet MS", Tahoma, Arial;
			font-size:12px;
			position:absolute;
			top:0px;
			left:0px;
			padding:5px 65px 5px 10px;
			width:145px;
			font-weight:bold;
			}
		.articulos-cats div.item div p {
			padding:10px;
			}

		.lista-con-cantidades {}
		.lista-con-cantidades li {
			display:inline;
			}
		.lista-con-cantidades li a {
			border-bottom:1px solid #EEE;
			padding:8px 0px;
			overflow:hidden;
			height:1%;
			display:block;
			}
			.lista-con-cantidades li a:hover {
				border-bottom:1px solid #DDD;
				}
		.lista-con-cantidades li a span.left {
			font-family:"trebuchet MS", Tahoma, Arial;
			font-size:13px;
			font-weight:bold;
			color:#D2232A;
			cursor:pointer;
			}
			.lista-con-cantidades li a:hover span.left {
				color:#8E0500;
				}
		.lista-con-cantidades li a span.right {
			padding:2px 0px;
			color:#777;
			font-size:12px;
			cursor:pointer;
			}

		a.historial-revistas {
			font-size:10px;
			color:#777;
			background:#FAFAFA;
			border:1px solid #EEE;
			text-align:center;
			text-transform:uppercase;
			padding:3px;
			width:140px;
			display:block;
			margin:0px auto 40px auto;
			}
		a:hover.historial-revistas {
			color:#555;
			background:#F3F3F3;
			border:1px solid #DDD;
			}

		.lista-empresas {margin-bottom:10px;}
		.lista-empresas div.item, .lista-empresas div.item-interno {
			overflow:hidden;
			height:1%;
			padding:10px;
			background:#FAFAFA;
			margin-bottom:10px;
			}
		.lista-empresas div.item a.item-img, .lista-empresas div.item-interno div.item-img {
			float:left;
			display:block;
			margin-right:10px;
			width:125px;
			border:1px solid #EEE;
			text-align: center;
			}
		.lista-empresas div.item div {
			float:left;
			display:inline;
			width:240px;
			}
		.lista-empresas div.item-interno div {
			float:left;
			display:inline;
			width:525px;
			}
			.lista-empresas div.item div h5,
			.lista-empresas div.item-interno div h5 {
				font-family:"trebuchet MS", Tahoma, Arial;
				font-weight:bold;
				font-size:15px;
				color:#D2232A;
				margin-bottom:10px;
				}
			.lista-empresas div.item div h5 a,
			.lista-empresas div.item div-interno h5 a {color:#D2232A;}
			.lista-empresas div.item div h5 a:hover,
			.lista-empresas div.item div-interno h5 a:hover {color:#222;}
			.lista-empresas div.item div h6,
				.lista-empresas div.item-interno div h6 {
					font-family:"trebuchet MS", Tahoma, Arial;
					font-weight:bold;
					font-size:15px;
					color:#444;
					margin-bottom:10px;
					}
		.lista-empresas div.item div a.ingresar {
			font-size:10px;
			background:#EEE;
			padding:2px 6px;
			}
		.lista-empresas div.item div a:hover.ingresar {
			background:#CF2528;
			color:#FFF;
			}
		.lista-empresas p {
			padding-bottom:10px;
			}
		.lista-empresas table {
			margin-bottom:20px;
			background:#FFF;
			border-top:1px solid #EEE;
			border-left:1px solid #EEE;
			}
		.lista-empresas table td {
			padding:8px;
			vertical-align:top;
			border-bottom:1px solid #EEE;
			border-right:1px solid #EEE;
			}
		.lista-empresas table input {
			padding:3px;
			background:#FAFAFA;
			border:1px solid #DDD;
			width:175px;
			}
		.lista-empresas table textarea {
			padding:3px;
			background:#FAFAFA;
			border:1px solid #DDD;
			width:440px;
			}
		.lista-empresas table input,
		.lista-empresas table textarea {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			}
		.lista-empresas table input#submit {
			cursor:pointer;
			}

		.ultima-revista-tit {
			font-family: "trebuchet MS", Tahoma, Arial;
			font-size:12px;
			font-weight:normal;
			color:#636363;
			padding-bottom:15px;
			}
		.border-tapa {
			 border-bottom:2px solid #DDD;
			 border-right:2px solid #DDD;
			 border-top:1px solid #EEE;
			 border-left:1px solid #EEE;
			 }


		.txt-revista p {padding-bottom:10px;}

		ul.lista-historial-thumbs {
			overflow:hidden;
			border-left:1px solid #EEE;
			}
		ul.lista-historial-thumbs li {
			float:left;
			display:inline;
			width:100px;
			height:210px;
			text-align:center;
			color:#666;
			font-weight:bold;
			margin-left:30px;
			}
		ul.lista-historial-thumbs li a img {
			margin-bottom:5px;
			display:block;
			width:100px;
			height:151px;
			overflow:hidden;
			}
		ul.lista-historial-thumbs li a {color:#666;}
		ul.lista-historial-thumbs li a:hover {color:#D2232A;}


		form.contacto {
			color: #5c5c5c;
			width: 100%;
			}
		form.contacto fieldset {
			padding:10px;
			border:1px solid #DDD;
			}
		form.contacto fieldset legend {
			padding:5px 10px;
			color:#666;
			}
		form.contacto div {
			display: block;
			margin: 4px 0px;
			}
		form.contacto label {
			float: left;
			text-align: right;
			width: 100px;
			padding: 0px 10px 0px 0px;
			}
		form.contacto input, form.contacto select, form.contacto textarea {
			width: 230px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:3px;
			border:1px solid #DDD;
			color:#444;
			}

		form.contacto textarea.grandes {
			height:50px;
		}

		form.contacto input.checkbox {
			border:0px;
			width: 15px;
			margin: 0px 4px 0px 115px;
			vertical-align:middle;
		}

		form.contacto input#submit {
			padding: 2px 0px;
			margin-top:10px;
			text-transform:uppercase;
			cursor:pointer;
			background:#CCC;
			color:#666;
			}
		form.contacto input:hover#submit {
			background:#D2232A;
			color:#FFF;
			}
		form.contacto input#imagen {
			padding:0;
			width: 250px !important;

		}
		form.contacto input#pagar {
			padding:0;
			width: 20px;
			float:left;
			display:block;
			margin: 5px 0 0 0px

		}

		form.contacto label.label_pagar {
			float:right;
			width: 205px;
			margin: 0 25px 0 0;
			text-align: left;
		}

		a.pagar {
			width: 130px;
			text-align:center;
			float:right;
			padding: 2px 4px;
			margin:10px 20px 10px 0;
			text-transform:uppercase;
			cursor:pointer;
			background:#CCC;
			color:#666;
		}

		a.pagar_nota {
			width: 228px;
			text-align:center;
			float:right;
			padding: 2px 4px;
			margin:10px 0px 10px 0;
			text-transform:uppercase;
			cursor:pointer;
			background:#CCC;
			color:#666;
		}

		a.pagar:hover {
			background:#D2232A;
			color:#FFF;
		}

		a.pagar_nota:hover {
			background:#D2232A;
			color:#FFF;
		}

		.p_left {
			float:left;
			width: 150px;
			padding: 12px 0 0 15px;
		}

		.mensaje {
			padding:10px 10px 10px 100px;
			margin-bottom:20px;
			}
			.mensaje h5 {
				font-size:20px;
				font-family:"trebuchet MS", Tahoma, Arial;
				font-weight:bold;
				margin-bottom:10px;
				}
			.mensaje p {
				font-size:13px;
				padding-bottom:10px;
				}
			.correcto{
				border:1px solid #E6F9E7;
				background:#F8FEF8 url(common/images/icon-accept.gif) no-repeat 15px 10px;
				}
				.correcto h5 {color:#009900;}
			.incorrecto {
				border:1px solid #FEF1F1;
				background:#FFF8F8 url(common/images/icon-delete.gif) no-repeat 15px 10px;
				}
				.incorrecto h5 {color:#990000;}

		/* Contenido de #col-c */

		#col-c h4 {
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
			font-weight:normal;
			font-size:18px;
			color:#856061;
			margin-bottom:10px;
			}
		#col-a h5, #col-c h5 {
			color:#6C6262;
			text-transform:uppercase;
			font-size:10px;
			display:block;
			margin-bottom:5px;
			}

		.banner {
			border:1px solid #CBC2C1;
			margin-bottom:10px;
			width:175px;
			overflow:hidden;
			}

	/* Contenido de #links-bottom */

	#links-bottom a {
		color:#856061;
		}
		#links-bottom a:hover {
			text-decoration:underline;
			}
	#links-bottom strong {
		font-size:11px;
		font-weight:bold;
		}

		td.tabla {
		width:100px;
		}

		#login_notas {
        display: none;
        }
        #forms_login_reg {
        display: none;
        }
		#logeado_pero_no_suscripto {
        display: none;
        }

        #loginflashMessage {
			color:#856061;
			font-weight: bold;
			margin:5px 0px 5px 0;
			font-size:13px;
		}

		#registroflashMessage {
			color:#856061;
			font-weight: bold;
			margin:5px 0px 5px 0;
			font-size:13px;
		}

		.contacto p .suscripcion_a {
			width:230px !important;
			height:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			border:1px solid #DDD;
			padding: 2px 0px;
			margin-top:10px;
			text-transform:uppercase;
			cursor:pointer;
			background:#CCC;
			color:#666;
			text-align: center;
			 display: block;
			}
		form.contacto  a.suscripcion_a:hover{
			background:#D2232A;
			color:#FFF;
			}



iframe{
	border:0;
	width: 1px;
	height: 1px;
	position: absolute;
	top: -9999px;
	left: -9999px;
}


.fcktxt ul, .fcktxt ol, .fcktxt p, .fcktxt table{
    margin: 0 0 15px 0;
    font-size: 12px;
    line-height: 16px;
}

.fcktxt a{
    color: #856061;
}

.fcktxt a:hover{
    text-decoration:underline;
}

.fcktxt li{
    margin-left: 23px;
}

.fcktxt table{
    border-collapse: collapse;
    border: 1px solid #ccc;
}

.fcktxt table td{
    padding: 3px;
    border: 1px solid #ccc;
    font-size: 12px;
}

.fcktxt b, .fck strong{
    font-weight: bold;
}

.fcktxt u{
    text-decoration: underline;
}

.fcktxt em, .fcktxt i{
    font-style: italic;
}

#banner-bottom, #banner-bottom a, #banner-bottom a img{
	width: 527px !important;
	height: auto !important;
}

#flashMessage{
	padding: 4px;
	background: #2389EF;
	color: #fff;
	position: absolute;
	width: 730px;
}

#upload_imagenes_0 {
	width: 237px !important;
}

.cargar_empresa {
	 margin: 20px 0 0 0;
}

#cont_procesando {
	text-align:center;
	color: #9D191E;
	font-weight:bold;
	vertical-align:middle;
}

#carga_coneccion {
	display: none;
}
