﻿@charset "utf-8";
/* CSS ENJOY */
@import url("contenido.css");
* {
	margin: 0;
	padding: 0;
}
img, div {
	behavior: url(iepngfix.htc)
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	margin:0 auto;
	text-align:center;
	color:#4C4C4C;
}
#ops-portal_20091210104758 {
	width:100%;
	text-align:center;
}
#ops-portal_1, #ops-portal_2, #ops-portal_3, #ops-portal_4 {
	width:920px;
	margin:0px auto;
	text-align:left;
}
#ops-cell_1_0, #ops-cell_2_0, #ops-cell_3_0, #ops-cell_4_0, #ops-cell_5_0 {
	margin-left:34px;
	/*display:inline;*/
}
#ops-cell_3_0{margin-left:15px; display:table;}
.ops-zona_3_0_1{ width:890px;}
#ops-portal_1 #ops-cell_1_0 {
	float:left;
	margin-left:220px;
	margin-top:5px;
	width:auto;
	display:table;
}
.ops-zona_1_0_1, .ops-zona_1_0_2{ float:left;}
.ops-zona_1_0_2{ margin-left:15px;}
.ops-zona_1_0_2 img{ margin:0px 5px;}
#ops-portal_3 {
	margin-top:-5px;
}
.ops-zona_3_0_2 {
	margin-top:9px;
}
#ops-portal_2 {
	background: url(rps_enjoy_v58/portal/fondo_cabecera.jpg) 206px 26px no-repeat;
	height:138px;
	display:block;
}
#ops-cell_2_0 {
	width:auto;
	display:table;
	margin-left:20px;
}
.ops-zona_2_0_1 {
	float:left;
	width:auto;
	margin-top:-30px;
	position:relative;
	display:table;
}
.ops-zona_2_0_2 {
	width:330px;
	height:auto;
	float:left;
	margin-top:5px;
	display:table;

}
.ops-zona_2_0_3 {
	float:left;
	margin-top:50px;
	margin-left:48px;
	width:auto;
	display:table;
}
.ops-zona_2_0_4 {
	float:left;
	margin-top:40px;
	width:auto;
	margin-left:45px;
	display:table;
}
.ops-zona_2_0_5 {
	width:auto;
	float:left;
	margin-left:40px;
	margin-top:12px;
	display:table;
}
.ops-zona_2_0_5 table img {
	margin-left:4px;
}
.ops-zona_2_0_5 input {
	width:165px;
	background: url(rps_enjoy_v58/portal/fondo_input.jpg) left repeat-x;
	height:21px;
	border:solid 1px #c0c0c0;
}
#ops-portal_4 {
	margin-top:24px;
	display:none;
}
#ops-cell_4_0 {
	width:238px;
	background: url(rps_enjoy_v58/portal/fondo_menu_sec.jpg) left no-repeat;
}
.ops-zona_4_0_1 .ops-zon-dTitulo {
	margin-bottom:15px;
}
.ops-zona_4_0_1 a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#979fa5;
	background:none;
}
.ops-zona_4_0_1 a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#979fa5;
	text-decoration:underline;
}
.ops-zona_4_0_1 td {
	padding:7px 0px;
	background: url(rps_enjoy_v58/portal/separador.jpg) left bottom no-repeat;
}
#ops-portal_copyright {
	clear:both;
	background:url(rps_enjoy_v58/portal/back_copy.png) left bottom repeat-x;
}
.promociones {
	padding-bottom:0px;
	width:920px;
	padding-top:16px;
	margin:0 auto;
}
.iframe {
	float:left;
	width:auto;
	margin-left:35px;
	display:table;
}
.unidades{ margin-top:8px;}
.promociones ul {
	list-style-type:none;
	float:left;
	width:auto;
	margin-top:30px!important;
	display:table;
}
.promociones ul li {
	display:inline;
	margin-left:10px;
}
.copy {
	background:url(rps_enjoy_v58/portal/fondo_copy.jpg) bottom center no-repeat;
	width:100%;
	height:370px;
	vertical-align:bottom;
}
.copy a {
	color:#424347;
	font-size:12px;
	text-decoration:underline;
}
.copy p {
	margin-top:8px;
	color:#5e6065;
	font-size:12px;
	clear:both;
}
.copy ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
.copy li {
	display:inline;
}
/*Entorno*/
#ops-entorno {
	width:100%;
	text-align:center;
}
#ops-barra_supder {
	width:920px;
	margin:0px auto;
	text-align:left;
}
#ops-columna_1_1 {
	display:table;
	float:left;
	margin-left:220px;
	margin-top:5px;
}
#ops-columna_1_2 {
	display:block;
	float:left;
	margin-top:5px;
	margin-left:15px;
}
#ops-columna_1_2 img {
	margin:0px 5px;
}
#ops-fila_1 {
	width:920px;
	margin:0px auto;
	text-align:left;
	height:29px;
}
#ops-fila_2 {
	background: url(rps_enjoy_v58/portal/fondo_cabecera.jpg) 206px 26px no-repeat;
	height:138px;
	display:block;
	width:920px;
	margin:0px auto;
	text-align:left;
}
#ops-columna_2_1 {
	float:left;
	width:auto;
	margin-top:-30px;
	position:relative;
	margin-left:23px;
}
#ops-columna_2_2 {
	width:330px;
	float:left;
	margin-top:5px;
}
#ops-columna_2_3 {
	float:left;
	margin-top:50px;
	margin-left:48px;
	width:auto;
}
#ops-columna_2_4 {
	float:left;
	margin-top:40px;
	width:auto;
	margin-left:45px;
}
/*Busqueda*/
#ops-columna_2_5 {
	width:auto;
	float:left;
	margin-left:37px;
	margin-top:12px;
}
#ops-columna_2_5 table img {
	margin-left:4px;
}
#ops-columna_2_5 input {
	width:165px;
	background: url(rps_enjoy_v58/portal/fondo_input.jpg) left repeat-x;
	height:21px;
	border:solid 1px #c0c0c0;
}
/*Menu*/
#ops-fila_3 {
	width:920px;
	margin:-5px auto auto auto;
	text-align:left;
}
/*banner interior*/
#ops-columna_3_1 {
	margin-left:16px;
	width:890px;
}
#ops-columna_3_2 {
	margin-top:0px;
	margin-right:14px; /*sacar si causa ruido*/
	height:auto!important;
	width:890px;
	background:#3c4047;
	padding:0px;
	float:right;
}
#ops-columna_3_2 .ops_espacio{ display:none;}
#ops-columna_3_2 td{ padding:5px 10px; background:url(rps_enjoy_v58/portal/sepsec.jpg) right no-repeat;}
#ops-columna_3_2 td a{ text-transform:uppercase;}
#ops-columna_3_2 td a font{ color:#dcdbd8!important; font-size:10px!important;}
#ops-columna_3_3{ margin-left:15px;height:auto!important;}
#ops-main {
	width:920px;
	margin:0 auto;
	text-align:left;
}
#ops-content {
	height:auto;
	display:table;
	width:920px;
	
}
#ops-contenido {
	padding-right:0px;
	display:table;
}
#ops-contenido_template {
	display: table;
	float:left;
	padding:0px 10px 0px 18px;
}
#ops-barra_supizq {
	float:left;
	width:239px;
	margin:15px 0px 8px 34px;
	height:29px;
	display:none;
}
#ops-barra_supizq td {
	text-align:left;
}
#ops-barra_infizq {
	width:239px;
	float:left;
	margin-left:34px;
	background: url(rps_enjoy_v58/portal/borde_secciones.jpg) right top no-repeat;
	clear:left;
	display:none;
}
#ops-barra_infizq #ops-bizq-uraiz {
	width:235px;
}
#ops-barra_infizq #ops-bizq-uraiz li {
	padding:7px 0px;
	background: url(rps_enjoy_v58/portal/separador.jpg) left bottom no-repeat;
}
#ops-barra_infizq #ops-bizq-uraiz .ops_liimagen {
	background:none;
	padding:25px 0px;
}
#ops-barra_infizq #ops-bizq-uraiz li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#979fa5;
}
#ops-barra_infizq #ops-bizq-uraiz li a:hover {
	text-decoration:underline;
}
.ArbolSel {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px!important;
	color:#fff;
}
#ops-barra_infizq #ops-bizq-uraiz li .ops-bizq-usubsec000 {
	margin:8px 0px 8px 15px!important;
	width:90%;
}
#ops-barra_infizq #ops-bizq-uraiz li.ops_li-sel {
	padding:7px 0px;
	background: none;
}
#ops-template_ruta {
	width:620px;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:7px;
	display:table;
	height:20px;
	height:auto;
}
#ops-template_ruta b, i, u, font {
	font-size:10px;
	color:#999999;
	text-decoration:none;
	font-style:normal;
}
#ops-copyright {
	clear:both;
	background:url(rps_enjoy_v58/portal/back_copy.png) left bottom repeat-x;
}
/******************* COTENIDOS ************************************/

.hoteles {
	font-size:13px;
	color:#949597;
	line-height:15px;
	background:url(rps_enjoy_v58/portal/separador_contenidos.jpg) left bottom no-repeat;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:25px;
}
.hoteles h1 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:15px;
}
.hoteles h2 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:22px;
}
.hoteles h3 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:22px;
}
.hoteles .img {
	margin-top:0px;
}
.hoteles .img img {
	margin-left:5px;
}
.hoteles ul {
	margin:auto;
}
.hoteles p {
	padding-right:0px;
}
.hoteles td {
	font-size:0px;
}
.hoteles td img {
}
.img {
	float:right;
	width:auto;
}
.bt {
	clear:both;
}
p {
	font-size:13px;
	color:#949597;
	line-height:15px;
	padding-right:7px;
}
ul.menu {
	margin:0px;
	padding:0px;
}
ul.menu li {
	display:inline;
	list-style-type:none;
}
h3 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:22px;
}
.hoteles_foot {
	font-size:13px;
	color:#949597;
	line-height:15px;
	background:url(rps_enjoy_v58/portal/separador_contenidos.jpg) center bottom no-repeat;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:25px;
	padding-left:15px;
}
.hoteles_foot h1 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:15px;
}
.hoteles_foot ul {
	margin:auto;
}
.hoteles_foot p {
	padding-right:0px;
}
.clima {
	font-size:13px;
	color:#949597;
	line-height:15px;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:25px;
}
.clima h1 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:15px;
}
.clima h2 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:22px;
}
.clima h3 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:22px;
}
.clima .img {
	margin-top:0px;
}
.clima ul {
	margin:auto;
}
/*************************** FAQ ********************************/
.faq {
	background:url(rps_enjoy_v58/portal/separador_contenidos.jpg) left top no-repeat;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:15px;
	padding-right:25px;
	margin-top:15px;
}
.faq h1 {
	color:#cccdce;
	font-size:18px;
	font-weight:normal;
	margin-bottom:22px;
}
.Ops-download {
	width:auto;
}
.Ops_downloadfile {
	font-size:11px;
}
.Ops-download td {
	padding-right:3px;
}
/****************** TORNEOS *****************************************/
.torneos {
	width:620px;
	background:url(rps_enjoy_v58/portal/top_torneos.jpg) top left no-repeat;
	margin-top:15px;
}
.torneos .tor {
	width:auto;
	height:86px;
	background:url(rps_enjoy_v58/portal/separador_torneos.jpg) 50% right no-repeat;
	float:left;
	padding-right:10px;
	display:table;
}
.torneos .tor img {
	margin:10px 0px 0px 10px;
}
/*.torneos .tor h1{ font-size:16px; font-weight:bold; background:url(rps_enjoy_v58/portal/estrella.jpg) no-repeat; padding-left:42px; padding-top:10px; padding-bottom:10px; margin:20px 0px 0px 10px;}*/
.torneos .tor2 {
	width:auto;
	height:86px;/*float:left; */
	padding:12px 8px 0px 8px;
	display:table;
}
.torneos .tor2 p.titulo {
	color:#f58220;
	font-weight:bold;
}
.torneos .tor2 p.texto {
	color:#5f6367;
	font-weight:bold;
	font-size:11px;
}
.bottom {
	background:url(rps_enjoy_v58/portal/bottom_torneos.jpg) top left no-repeat;
	height:35px;
}
.shows {
	width:620px;
	background:url(rps_enjoy_v58/portal/top_shows.jpg) top left no-repeat;
	margin-top:15px;
}
.shows .tor2 {
	width:auto;
	height:86px;
	float:left;
	padding:12px 8px 0px 8px;
	display:table;
}
.shows .tor2 p.titulo {
	color:#858b92!important;
	font-weight:bold;
	font-size:22px;
	margin-bottom:5px;
	font-weight:normal;
}
.shows .tor2 p.texto {
	color:#5f6367;
	font-weight:bold;
}
.shows .tor img {
	margin:10px 0px 0px 10px;
}
.shows .tor {
	width:auto;
	/*height:86px;*/
	height:auto;
	float:left;
	padding-right:10px;
}
/****************** SALONES *******************************************/
.tabla_salon {
	background: #25282c;
	width:620px;
	margin-bottom:10px;
}
.tabla_salon table {
	border-right:solid 1px #393c40;
	border-bottom:solid 1px #393c40;
}
.tabla_salon table td {
	padding:5px;
	color:#9a999a;
	font-size:11px;
	text-align: center;
	border-left:solid 1px #393c40;
	border-top:solid 1px #393c40;
}
.titulo {
	font-size:13px;
	font-weight:bold;
	color:#FFF!important;
	text-align:left!important;
}
.subtitulo {
	font-size:11px;
	font-weight:bold;
	color:#9a999a;
	text-align:left!important;
}
.hoteles_portal {
	font-size:13px;
	color:#949597;
	line-height:15px;
	width:98%;
}
.hoteles_portal h1 {
	margin:20px 0px;
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
}
.hoteles_portal h2 {
	margin:20px 0px;
	color:#cccdce;
	font-size:18px;
	font-weight:normal;
}
.hoteles_columna {
	padding-right:20px;
	padding-top:55px;
}

.hoteles_columna h1 {
	margin:20px 0px;
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
}
.hoteles_columna p {
	padding-left:5px;
}
.hoteles_columna .img {
	margin-bottom:15px;
}



.hoteles_columna_n {
	padding-right:20px;
	padding-top:0px;
}

.hoteles_columna_n h1 {
	margin:20px 0px;
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
}
.hoteles_columna_n p {
	padding-left:5px;
}
.hoteles_columna_n .img {
	margin-bottom:15px;
}
.casinos_columna_n h1{
	margin:20px 0px;
	color:#cccdce;
	font-size:25px;
	font-weight:normal;}

/******************* HABITACIONES ************************************/
#habitaciones {
	width:98%;
}
#habitaciones p {
	padding-right:38px;
	float:left;
	width:385px;
}
#habitaciones .servicios {
	clear:both;
	width:375px;
	float:left;
	margin-top:15px;
}
#habitaciones .tarifas {
	width:198px;
	background:url(rps_enjoy_v58/entorno/bg_tarifas.jpg) repeat;
}
#habitaciones .tarifas h2 {
	background:url(rps_enjoy_v58/entorno/tit_tarifas.jpg) no-repeat;
}
#habitaciones .plano {
	width:198px;
	background:url(rps_enjoy_v58/entorno/bg_tarifas.jpg) repeat;
}
#habitaciones .plano h2 {
	background:url(rps_enjoy_v58/entorno/tit_planos.jpg) no-repeat
}
.tabla {
	margin-top:25px;
}
.tabla td {
	font-size:0px;
}
.genericos_cont {
}
.genericos_cont h1 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:15px;
}
.genericos_cont h2 {
	color:#cccdce!important;
	font-size:25px!important;
	font-weight:normal!important;
	margin-bottom:22px!important;
}
.genericos_cont h3 {
	color:#cccdce;
	font-size:25px;
	font-weight:normal;
	margin-bottom:22px;
}
/************************** TITULOS AREA SECCION ************************************************/
#ops-temtnodo font {
	font-size:25px;
	font-weight:normal;
	margin-bottom:22px;
	color:#cccdce;
}
/*************************** PROMOCIONES **************************************************/
.promociones_c {
	width:298px;
	background:url(rps_enjoy_v58/portal/fondo_pro_bottom.jpg) bottom left no-repeat;
	float:left;
	margin-right:10px;
	margin-top:15px;
	padding-bottom:6px;
}
.promociones_c h1 {
	font-size:18px;
	font-weight:normal;
	margin-left:6px;
}
.promociones_c .img {
	width:auto;
	float:left;
	margin-left:6px;
}
.promociones_c p {
	margin-left:6px;
}
.top_pro {
	background:url(rps_enjoy_v58/portal/top_pro_fondo.jpg) bottom left no-repeat;
	height:7px;
	width:298px;
	font-size:0px;
}
a {
	color:#9b9b9d;
	text-decoration:underline;
}
a:hover {
	color:#9b9b9d;
	text-decoration:none;
}
.clima_datos {
	width:622px;
	margin-top:15px;
}
.clima_datos h1 {
	color:#ff9900;
	font-size:15px;
	font-weight:bold;
}
.clima_datos .top {
	width:622px;
	height:13px;
	background:url(rps_enjoy_v58/portal/top_clima.jpg) top left no-repeat;
	margin-top:10px;
	font-size:0px;
}
.clima_datos .datos {
	width:622px;
	background:url(rps_enjoy_v58/portal/bottom_clima.jpg) bottom left no-repeat;
	height:50px;
}
.ops-appknova_mapa {
	margin-left:10px;
	width:900px;
}

/*BLOG*/

#area_blog {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:dashed 1px #393c40;
	margin-left:10px;
	width: 600px;
	position:relative;
}
#area_blog .img {
	width:auto;
	float:left;/*margin:0px 8px;*/
}
#area_blog .img img {
	border:solid 1px #393c40;
	margin:0px 8px 0px 0px;
}
#area_blog h2 {
	font-size:22px;
	margin-bottom:7px;
	font-weight:normal;
}
#area_blog h2 a {
	color:#cccdce;
	text-decoration:underline;
}
#area_blog h2 a:hover {
	color:#ec1c2e;
	text-decoration:none;
}
#area_blog p {
	margin-left:0px;
	color:#949597;
}
#area_blog .fecha {
	text-align:center;
	color:#7e7e7e;
	background:url(rps_enjoy_v58/portal/f_blog.png) left no-repeat;
	width:58px;
/*	border-top:solid 1px #474b56;
	border-bottom:solid 1px #474b56;
	border-right:solid 1px #474b56;*/
	color:#fff;
	height:62px;
	position:absolute;
	top:3px;
	right:-82px;
}
#area_blog .fecha h1 {
	font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	margin-top:5px;
}
#area_blog .fecha p {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center!important;
	margin-top:-5px;
	padding-left:5px;
}
#area_blog .blog_a {
	text-align: right!important;
	padding-right: 0px;
	clear:both;
}
#area_blog .blog_a a {
	padding-right: 0px;
	background:url(rps_entelpcs_v50/portal/bullet_docs.jpg) center right no-repeat;
	color:#f5811e;
}
#comentarios {
	color: #a0a0a0;
	font-size: 10px;
	width:auto;
	float:right;
	margin-top:10px;
}
#comentarios .numero {
	background: #2b2d31;
	border: solid 1px #3a3d43;
	float: left;
	padding:3px 4px;
}
#comentarios a {
	font-size: 10px;
	background: #2b2d31;
	color: #a0a0a0;
	border: solid 1px #3a3d43;
	float: left;
	padding:3px 4px;
	margin-left:4px;
}
/*barra Blog*/
.blog_barra {
	background:#FFF;
	border:3px solid #ebebeb;
	width:200px;
	padding:10px 0px 10px 10px;
	margin-top:10px;
}
.blog_barra h5 {
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	background:url(rps_derco_v50/portal/vineta_listas.jpg) 2px 5px no-repeat;
}
.blog_barra ul {
	margin:7px 0px 7px 7px;
}
.blog_barra ul li {
	margin:2px 0px 2px 0px;
}
.blog_barra ul li a {
	font-size:11px;
	padding-left:10px;
	background:url(rps_derco_v50/portal/vineta.png) 2px 5px no-repeat;
}
.busqueda { /*height: 25px; overflow: hidden;*/
	margin-left:10px;
}
.busqueda input {
	width:165px;
	border:solid 1px #bbbbbb;
	padding:0;
	margin: 0 5px 0 0;
	font-size:12px;
	height:25px!important;
	background: #fefefe url(rps_derco_v50/portal/fondo_busca.jpg) top left repeat-x;
	float: left;
}
.busqueda .lupa {
	height: 25px;
	width: 24px;
	display: block;
	background:url(../rps_derco_v50/portal/lupa.png) 0 0 no-repeat;
	text-indent:-1000px;
	overflow: hidden;
}
#comentarios_blog a {
	background:#ec1c2e;
	color:#FFF;
	font-size:11px;
	padding:3px;
	margin-left:40px;
	margin-top:20px;
}
#comentarios_blog ul a {
	background:none;
	font-size:11px;
	padding:3px;
	margin-left:0px;
	color:#ec1c2e;
	display:block;
	margin-top:0px;
}
#comentarios_blog ul span {
	display:block;
	font-weight:bold;
	text-decoration:none;
}
#comentarios_blog h5 {
	margin-bottom:8px;
}
#comentarios_blog ul {
	margin-bottom:20px;
}
.blog_text {
	background:#FFF;
	width:auto;
	padding:10px;
	text-align:left;
	width:550px;
}
#ibtGrabar {
	background:#f5811e;
	color:#FFF;
	font-size:12px;
	padding:3px;
}
#Label1 {
	font-size:16px!important;
	font-weight:bold;
}
.blog_text_catego {
	background:#F7F7F7;
	border-bottom:dashed 1px #d5d5d5;
	border-top:dashed 1px #d5d5d5;
	padding:10px;
	text-align:left;
	width:550px;
}
#rblCodNodo label {
	font-size:11px;
}
#lblTitulo {
	font-size:14px!important;
	font-weight:bold;
}
/*div_coment*/

#div_coment {
	padding-left:10px;
	padding-bottom:15px;
}
#div_coment h1 {
	font-size:18px;
	margin-bottom:7px;
	font-weight:normal;
}
.div_nomcomente {
	font-size:12px;
}
#div_coment a {
	float:left;
	font-size:12px;
}
.crear{ text-align:right; margin-bottom:15px; width:100%;}
.crear a{ color:#FFF; padding:8px; background:#000; display:block; float:right; margin-right:8px;}

body#blog{ background: #23262b; text-align:left; margin:10px;}
#RadEditorContenido_wrapper{margin:8px 0px;}
#txtTitulo{width:300px; height:20px; clear:both; font-size:14px;}
#lblTitulo{color:#FFF; float:left;}

.detalle_blog{}
.detalle_blog h2{ color:#f57c13; font-size:18px;font-weight:normal; margin-bottom:5px;}
.detalle_blog h1{ color:#FFF; font-size:20px; font-weight:normal;}
.detalle_blog .img{ float:left; width:auto;}
.detalle_blog .img img{ border:solid 3px #8c9097; margin-right:5px;}
.detalle_blog p{}
.detalle_blog .sube{ margin-bottom:3px;}
.detalle_blog .sube2{ margin-right:3px;}
.detalle_blog .titulos_b{ float:left;  width:auto;}
.detalle_blog .btn_b{ float:right; text-align:right; width:auto;}
.detalle_blog .post{ clear:both; margin-top:7px;}

.logo_b{float:left; width:auto;}
.accesos_b{ float:right; width:auto;}


#ops-portal_20100903203407 #ops-portal_1{ width:auto;width:860px}
#ops-portal_20100903203407 #ops-portal_1 #ops-cell_1_0{ margin:0px 0px 0px 17px;}
#ops-portal_20100903203407 #ops-portal_1 .ops-zona_1_0_1{ float:left;}
#ops-portal_20100903203407 #ops-portal_1 .ops-zona_1_0_2{ margin:0px; float:right; width:auto;}
#ops-portal_20100903203407 #ops-portal_1 .ops-zona_1_0_2 table td img{margin:0px;}
#ops-portal_20100903203407 #ops-portal_2{ background:none; height:auto; width:auto;}
#ops-portal_20100903203407 #ops-cell_2_0{ margin:0px 0px 0px 20px; width:860px;}
#ops-portal_20100903203407 .ops-zona_2_0_1{margin:0px; width:857px; background:url(rps_enjoy_v58/portal/fondopost.jpg) bottom no-repeat; height:486px;}
#ops-portal_20100903203407 #ops-portal_3{margin:0px 0px 0px 20px; width:860px;}
#ops-portal_20100903203407 #ops-cell_3_0{margin:0px; width:540px;}
#ops-portal_20100903203407 .ops-zona_3_0_1{margin:0px; width:auto;}
#ops-contenido_template #ops-portal_copyright{ display:none;}

.noticias_v{ margin-left:4px; padding-top:20px; width:539px; background:url(rps_enjoy_v58/portal/fondo_not.jpg) left top no-repeat; padding-bottom:30px;}
.noticias_v h1{ font-size:12px; color:#7b7f85; text-transform:uppercase;background:url(rps_enjoy_v58/portal/estrella_tit.jpg) right   bottom no-repeat; padding-right:18px; display:inline; padding-top:12px; margin-left:20px; }
.noticias_v .img{ float:right;  width:auto;margin-right:20px;  }
.noticias_v p{margin-top:6px;margin-left:20px;  }
.noticias_v a{ margin-left:360px;}

.blog_home{width:146px; margin:5px 8px; }
.blog_home .datos_b{ float:left; width:133px;}
.blog_home .titulo{ font-size:11px;color:#FFF;}
.blog_home .titulo a{color:#FFF; text-decoration:none;}
.blog_home .titulo a:hover{ text-decoration:underline;}
.blog_home .autor{ font-size:10px; color:#FFF;}
.blog_home .img{ float:none; margin-bottom:5px;}
.blog_home .img img{ width:145px;}
.blog_home .comentarios_b{float:left; width:13px; font-size:10px; color:#FFF; background:url(rps_enjoy_v58/portal/nube.jpg) top no-repeat; padding-top:12px; text-align:center;}
.blog_home{}
.blog_home{}

.blog_post{ width:660px; margin-left:90px;}

.not_rela{ width:302px; margin:10px 0px;}
.not_rela h1{ font-size:14px; color:#f57c13; margin-bottom:10px;}
.not_rela .cabecera{background:url(rps_enjoy_v58/portal/cabecera.jpg) top no-repeat; width:302px; height:8px; font-size:0px;}
.not_rela .cuerpo{background:url(rps_enjoy_v58/portal/f_cuerpo.jpg) bottom no-repeat; width:302px; padding-bottom:10px;}
.not_rela table{ width:94%; margin-left:7px;}
.rel{}
.rel h1{ font-size:11px; color:#FFF; margin-bottom:5px;}
.rel p{ font-size:10px;}

.login_body{background:#1e2226; text-align:center; }
.login_b{ background:#1e2226; width:310px; padding:10px 0px; text-align:left;}
.login_b p{ color:#FFF; font-size:14px; float:left; width:100px; text-align:right;}
.login_b p.aceptar{ float:none; margin:15px 0px!important; clear:both;width:auto;text-align:center;}
.login_b p.aceptar a{ background:#FFF; padding:5px 8px; font-size:12px; color:#000;}
.login_b .input{ width:300px; margin:10px 5px;}
.login_b .input input{ background:#FFF; border:solid 1px; color: #000;}
.login_b .img_tit{ text-align:center;}
.login_b .olvido{ font-size:14px; color:#FFF;text-align:center;}
.login_b .olvido a{ color:#f58220;}

.login_body_reg{background:#1e2226;text-align:center; }
.login_body_reg .cabecera{ padding-top:70px;}
.login_body_reg .agrupa{background:url(rps_enjoy_v58/portal/registrese_fondo.png) top no-repeat; width:858px; height:421px;}
.login_body_reg .input{ text-align:left; clear:both; margin:10px 0px;} 
.login_body_reg .input input{ background:#FFF; border:solid 1px; color: #000; width:250px;}
.login_body_reg .input p{ color:#FFF; font-size:14px; float:left; width:220px; text-align:right;}
.login_body_reg p.aceptar{ float:none; margin:15px 0px!important; clear:both;width:auto;text-align:center;}
.login_body_reg p.aceptar a{ background:#FFF; padding:5px 8px; font-size:12px; color:#000;}

#ops-columna_3_2 td.onnodo{ background:#c36008;}