/* Generales */
body, html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3;
	color:#7f8082;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
h2 {
	font-size:14px;
	color: #626367;
}
h3 {
	font-size:11px;
	color:#f67f00;
}
.ss{font-size: 9px;}
.s{font-size:10px;}
.m{font-size:11px;}
.ml{font-size: 14px;}
.xl{font-size:24px;}
.xxl{font-size:30px;}
.L{font-size: 18px}
.color1{color:#626367;}
.color2{color:#FFFFFF;}
.color3{color:#f67f00;}
.color4{color:#587579;}
.color5{color:#f2931d;}
.color6{color:#8b8b8b;}
.color7{color:#7f8082;}
.color8{color:#575645;}
.color9{color:#b2b2b2;}
.color10{color:#3b3a26;}

a{text-decoration: none}
a:hover{text-decoration: underline}

ul, li {
	margin:0px;
	padding:0px;
	list-style-position:inside;
}
.enlace {
	color: #3896c8;
	text-decoration: none;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-color: transparent;
	background-image: url(../images/boton.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #626367;
	margin-top: 20px;
	background-position: 0px 1px;
	cursor: pointer;
	
}
.boton_demo {
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(../images/boton_demo.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #a3a5a8;
	margin-top: 20px;
	background-position: 0px 1px;
	cursor: pointer;
	
}
.niceform .boton {width:auto; height:26px; color:#fff; padding:0 5px; background:url(../images/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle; background-color:#FFF;}

.niceform .text {font:12px/15px Arial, Helvetica, sans-serif; background:url(../images/input.png) repeat-x 0 0; padding:3px 0; }

.programar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/programar.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #626367;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}
.programarBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/programarBig.png);
	width: 180px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #626367;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}
.programar_demo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/programar_demo.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #a3a5a8;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}
.programarBig_demo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/programarBig_demo.png);
	width: 180px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #a3a5a8;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}

.favoritoAdd {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/favoritosAdd.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #626367;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}
.favoritoDel {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/favoritosDel.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #626367;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}
.favoritoAdd_demo {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/favoritosAdd_demo.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #a3a5a8;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}
.favoritoDel_demo {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image:  url(../images/favoritosDel_demo.png);
	width: 114px;
	height: 27px;
	border: 0;
	background-repeat: no-repeat;
	color: #a3a5a8;
	margin-top: 20px;
	background-position: 0px 1px;
	background-color: transparent;
	cursor: pointer;
}
.hr {
	clear:both;
	float:none;
	margin:0;
	padding:0;
	height:30px;
}

#menuDia th {
	background-image: url(../images/menu_header.jpg);
	background-repeat:  repeat-x;
	height: 25px;
	color: #b1b1b1;
	font-weight: normal;
	width: 20%;
	;
	padding: 18px;
	padding-bottom: 0px;
	border-right: none;
}

/* layout */
#Tabla_01 {
}
#layout-headerMenusup_1 {
	width:940px;
	height:110px;
	background-image: url(../images/layout_headerMenusup1.png);
	background-repeat:no-repeat;
	text-align: left;
	color:#FFFFFF;
}
#layout-headerMenusup_ {
	width:940px;
	height:110px;
	background-image: url(../images/layout_headerMenusup.png);
	background-repeat:no-repeat;
	text-align: left;
	color:#FFFFFF;
}
#layout-headerImg_ {
	width:940px;
	height:225px;
}
#layout-headerMenuinf_ {
	width:940px;
	height:26px;
}
#layout-bodyContent_ {
	min-height:350px;
	width:892px;
	padding: 68px 40px 68px 8px;
	text-align: left;
}
#layout-bodyContent2_ {
	min-height:350px;
	width:900px;
	padding: 45px 20px 68px 20px;
	text-align: left;
}
#layout-bodyContent1_ {
	min-height:350px;
	width:924px;
	padding: 68px 8px 68px 8px;
	text-align: left;
}
#layout-contentForo_ {
background-repeat: repeat-x;
padding-top:30px;
	width:100%;
	background-image: url(../images/layout_contentForo.png);
	text-align: left;
	min-height: 133px;
}
#layout-foot_ {
	width: 100%;
	background-color: #DBDCDC;
	text-align: left;
	font-size:10px;
	color:#a0a4a8;
}
/* foro */
#foro1 {
	width: 243px;
	float: left;
	padding: 13px 5px 0 20px;
}
#foro1 p {
	margin:0px;
	margin-top: 10px;
}
#foro1 a{
	color: #7F8082;
	text-decoration: none;	
}
#foro1 h3 a{
	color: #f67f00;
	text-decoration: none;	
}

#foro1 a:hover{
	text-decoration: underline;	
}
/* Iconos */
#col1 {
	width:55px;
	background-image:url(../images/iconFlecha.png);
	background-repeat:no-repeat;
	text-align: center;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right:17px;
	float: left;
}
/* Fechas */
#date {
	height:53px;
	width:55px;
	background-image: url(../images/date.png);
	background-repeat:no-repeat;
	text-align: center;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right:17px;
	float: left;
}
#dia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
}
/* Central 3 columnas */
#text {
	width: 542px;
	float: left;
	margin-left: 17px;
	margin-right: 28px;
}
#text2 {
	width: 540px;
	float: left;
	margin-left: 17px;
	}
/* Content */
#foto {
	margin: 2px;
	float: left;
	position: relative;
	width: 542px;
	height: 131px;
	overflow: hidden;
	margin-bottom:30px;
}
#foto span {
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	background-image:url(../images/marcoPhoto.png);
	width: 542px;
	height: 131px;
}

#fotoUsuarios{
	margin: 0px 20px 10px 0px;
	padding: 0px;
	float: left;
}

#foto1{
	background: url(../images/fondo_foto1.png);
	width: 106px;
}
#foto1 #imagen{
	width: 100px;
	padding: 3px 3px 0px;	
	text-align: center;
}
#foto1fin{
	margin: 0px;
	padding: 0px;
	background: url(../images/fondo_foto.png);
	width: 106px;
	height: 3px;
}
/* Central 2 columnas */
#col2 {
	width: 775px;
	float: left;
	margin-left: 17px;
	margin-right: 0px;
}
#col2 h1 {
	margin-bottom:15px;
}
/* Derecha 3 columnas */
#col3 {
	float:right;
	width: 204px;
	border-left: 1px solid #ebedee;
	padding-left: 28px;
	font-size: 11px;
	padding-bottom: 50px;
}
#col31 {
	float:right;
	width: 200px;
	border-left: 1px solid #ebedee;
	padding-left: 20px;
	font-size: 11px;
	padding-bottom: 50px;
}
/* dos columnas, columna izda, la derecha es col3 */
#colIzda{
	float: left;
	width: 630px;
	margin-left:5px;
}
#colIzda2{
	float: left;
	width: 680px;
}

/* contenido con marco 683px*/
#detalleMarco{
	width: 683px;
	background: url(../images/marcoSuperior.png) no-repeat;
	float: right;
	min-height: 133px;
}
#detalleMarco2{
	width: 543px;
	background: url(../images/marcoSuperior2.png) no-repeat;
	float: right;
	min-height: 133px;
}
#detalleMarco3{
	width: 631px;
	background: url(../images/marcoSuperior3.png) no-repeat;
	float: right;
	min-height: 133px;
}
#detalleMarco4{
	width: 264px;
	background: url(../images/marcoSuperior4.png) no-repeat;
	float: right;
}
#detalleMarco5{
	width: 645px;
	background: url(../images/marcoSuperior5.png) no-repeat;
	text-align: left;
}


#detalleMarco4 #contenido,#detalleMarco5 #contenido {
	padding: 20px 20px 10px 23px;	
}


#detalleMarco #contenido,#detalleMarco2 #contenido,#detalleMarco3 #contenido{
	padding: 33px 30px 0px 23px;	
}

#titulares{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #626367;
	background: url(../images/flechNaranja.png) no-repeat 0px 7px;
	padding-left: 20px;
}

/* buscadores zona dcha.*/
#col1Buscador{
	float: left;
	width: 210px;
}

/*navegacion*/
#navegacion{
	float: right;
	font-size: 10px;
	color: #575645;
}
/* Errores en las busquedas*/
#errorBusquedas{
	font-size:14px;
	text-align: center;
	width: 100%;
	color:#f67f00;
	margin-top: 20px;	
}
.error{
	font-size:11px;
	color:#f67f00;
	clear: both;	
}

/* Menu Superior */
	a:active {
	outline: none;
}
	a:focus {
	-moz-outline-style: none;
}
ul#menu {
	list-style:none;
	margin:0;
	padding:0;
	width:700px;
	height:36px;
}
ul#menu li, ul#submenu li {
	float:left;
}
ul#menu li a {
	background:url(../images/sprite1.jpg) no-repeat scroll top left;
	display:block;
	height:35px;
	position:relative;
}

ul#menu li a.m_01 {
	width:129px;
}
ul#menu li a.m_01 span {
	background-position:0px -36px;
}

ul#menu li a.m_02 {
	width:130px;
	background-position:-129px 0px;
}
ul#menu li a.m_02 span {
	background-position:-129px -36px;
}
ul#menu li a.m_03 {
	width:152px;
	background-position:-259px 0px;
}
ul#menu li a.m_03 span {
	background-position:-259px -36px;
}
ul#menu li a.m_04 {
	width:133px;
	background-position:-411px 0px;
}
ul#menu li a.m_04 span {
	background-position:-411px -36px;
}
ul#menu li a.m_05 {
	width:135px;
	background-position:-544px 0px;
}
ul#menu li a.m_05 span {
	background-position:-544px -36px;
}
ul#menu li a span {
	background:url(../images/sprite1.jpg) no-repeat scroll bottom left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}
ul#menu li a span:hover, ul#submenu li a span:hover {
	cursor:pointer;
}
/* Submenu */
ul#submenu {
	background:url(../images/bg.png) repeat-x;
	list-style:none;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-left:0px;
	width:940px;
	height:25px;
}
ul#menu li {
	float:left;
}
ul#submenu li a {
	background:url(../images/sprite.jpg) no-repeat scroll top left;
	display:block;
	height:25px;
	position:relative;
}
ul#submenu li a.m_01 {
	width:290px;
}
ul#submenu li a.m_01 span {
	background-position:0px -25px;
}
ul#submenu li a.m_02 {
	width:179px;
	background-position:-290px 0px;
}
ul#submenu li a.m_02 span {
	background-position:-290px -25px;
}
ul#submenu li a.m_03 {
	width:179px;
	background-position:-469px 0px;
}
ul#submenu li a.m_03 span {
	background-position:-469px -25px;
}
ul#submenu li a.m_04 {
	width:292px;
	background-position:-648px 0px;
}
ul#submenu li a.m_04 span {
	background-position:-648px -25px;
}
ul#submenu li a.m_05 {
	width:179px;
	background-position:-648px 0px;
}
ul#submenu li a.m_05 span {
	background-position:-648px -25px;
}
ul#submenu li a span {
	background:url(../images/sprite.jpg) no-repeat scroll bottom left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
}
/* tabla menu dia */
#menuDia td {
	background-color: #f8f8f8;
	font-size: 11px;
	padding: 18px;
	padding-top: 10px;
	border-right: 1px solid #c5c5c5;
}
#menuDia {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: e4e4e4;
	border-right-color: e4e4e4;
	border-bottom-color: e4e4e4;
	border-left-color: e4e4e4;
}
#menuDia .result {
	background-color: #e4e4e4;
	font-size: 12px;
	border-right: none;
}

#menuDia a{color: #4f68cc;}


#separadorDoble{background: url(../images/separadorD.png) repeat-x;	height:6px;}
#separador{background: url(../images/separadorGris.gif) repeat-x;	height:1px;}



/** CAPAS Y ESTILOS ZONA MYIGYM**/
#layout-igymContent_ {width:932px; padding: 10px 12px 68px 10px;text-align: left;}

#igym_colIzda{width: 693px; float: left}


#igym_colDcha{float:right;width: 204Px;border-left: 1px solid #ebedee;padding: 10px 0 50px 15px;	}

#igym_colDcha #menu{border-bottom:1px dashed #ddd; padding:0 0 6px 12px; text-align:left; margin-top: 8px; width:130px; color:#f2931d;font-size: 11px}

#igym_colDcha #menu a{color: #626367}

ul#menuImg {
	list-style:none;
	margin:0;
	padding:0;
}
ul#menuImg li {
	float:left;
}

#menuCatalogo{margin-left:221px}

#menuCatalogo ul{list-style: none; font-size:14px; color: #ffffff}
#menuCatalogo li{float: left; margin-top: 5px; text-align: center}

#menuCatalogo a{color: #898989; text-decoration: none}
#menuCatalogo a:hover{text-decoration: none}

#fondoCatalogo1{background: url(../images/menuCat_1.png) no-repeat; height: 30px; width: 420px}
#fondoCatalogo2{background: url(../images/menuCat_2.png) no-repeat; height: 30px; width: 420px}
#fondoCatalogo3{background: url(../images/menuCat_3.png) no-repeat; height: 30px; width: 420px}

#lp0{background: url(../images/fondo_productos.gif) repeat-x; height: 149px; width: 948px;}
#lp1{height: 149px; width: 948px;}
#listadoP{padding: 19px 73px 0px 14px; float: left; width: 387px}
#imgProducto{background: url(../images/fondo_fotoP.png) no-repeat; width: 80px; height: 80px; padding: 16px; float: left;margin-right: 12px}
#dProducto{padding-top: 10px;}
#textoP{font-size: 10px; text-align: justify;color:#626367;line-height:1.1; margin: 4px 0 5px}

