html, body {
	color: #ffffff;
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff;
	text-align: center;
	font: normal normal 9pt/12pt Tahoma, "Trebuchet MS", Arial;
	color: #000000;
}

div#container {
	width: 960px;
	background: transparent url(../img/backcontainer2.gif) repeat-y;
	margin: 0pt auto 0;
	text-align: center;
	padding: 0 10px;
}

div#containerfooter {
	width: 960px;
	background: transparent url(../img/backcontainer.gif) repeat-y;
	padding: 0 10px 40px;
	margin: 0pt auto 10pt;
	text-align: center;
}

div#subcontainer {
	height: 100%;
	_height: auto;
	width: 960px;
	text-align: left;
	background: #ffffff url(../img/backblanco.gif) repeat;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div#pie {
	width: 960px;
	height: 24px;
	background: transparent url(../img/pie.gif) no-repeat;
	margin: auto;
}

div#pietxt {
	width: 960px;
	background: none;
	margin: 10px auto;
}

.txtpie {
	color: #F27023;
	font: normal 10px/13px Tahoma, "Trebuchet MS", Arial;
	text-align: center;
}

a.txtpie:link {
	text-decoration: none;
}

a.txtpie:hover {
	color: #666666;
	text-decoration: underline;
}

a.txtpie:visited {
	text-decoration: none;
}

div#header {
	width: 960px;
	height: 200px;
	/*background: url(../img/header_back.gif) no-repeat;*/
}

.bigfootertxt {
	color: #ffffff;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
}

a.bigfootertxt:link {
	text-decoration: none;
}

a.bigfootertxt:hover {
	text-decoration: none;
	color: #F27023;
}

a.bigfootertxt:visited {
	text-decoration: none;
}


#idioma {
	z-index: 100;
	position: absolute;
	top: 5px;
	text-align: right;
	width: 960px;
	border: 0;
}

.idiomas {
	font: normal normal 9pt/12pt Tahoma, "Trebuchet MS", Arial;
}


a.idiomas:link {
	background-color: #ffffff;
	color: #F27023;
	text-decoration: none;
	border: 1px solid #F27023;
	padding: 5px 10px 3px;
}

a.idiomas:visited {
	background-color: #ffffff;
	color: #F27023;
	text-decoration: none;
	border: 1px solid #F27023;
	padding: 5px 10px 3px;
}

a.idiomas:hover {
	background-color: #F27023;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #F27023;
	padding: 5px 10px 3px;
}




/* @group menu */

#menu {
	width: 960px;
	height: 30px;
	background-color: #f27023;
}

#globalNav, #globalNav ul#navmenu, ul#navmenu li, ul#navmenu a {
	height: 30px;
}

#globalNav {
	clear: both;
	margin-top: -14px !important;
	width: 960px;
	border: 1px solid #000000;
}

#globalNav ul#navmenu {
	background-image: url(../img/gnav.png);
	float: left;
	position: relative;
	width: 960px;
}

#globalNav ul#navmenu li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	position: absolute;
	top: 0pt;
}

ul#navmenu li, ul#navmenu a {
	display: block;
}

#globalNav ul#navmenu li a {
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
}

#gnav1 {
	left: 0pt;
	width: 185px;
}

#gnav2 {
	left: 186px;
	width: 105px;
}

#gnav3 {
	left: 290px;
	width: 245px;
}

#gnav4 {
	left: 535px;
	width: 85px;
}

#gnav5 {
	left: 619px;
	width: 172px;
}

#gnav6 {
	left: 790px;
	width: 170px;
}

#gnav1 a:hover, #gnav2 a:hover, #gnav3 a:hover, #gnav4 a:hover, #gnav5 a:hover, #gnav6 a:hover {
	background-image: url(../img/gnav.png);
}

#gnav1 a:hover {
	background-position: 0pt -30px;
}

#gnav2 a:hover {
	background-position: -186px -30px;
}

#gnav3 a:hover {
	background-position: -290px -30px;
}

#gnav4 a:hover {
	background-position: -535px -30px;
}

#gnav5 a:hover {
	background-position: -619px -30px;
}

#gnav6 a:hover {
	background-position: -790px -30px;
}

/* @end */

/* @group menu bis */

#pipe {
	width: 960px;
	border: 1px solid #000000;
}

#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	overflow: hidden;
}

#pipe ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	text-indent: -9999px;
}

#pipe ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#p1 {
	width: 185px;
}

#p2 {
	width: 105px;
}

#p3 {
	width: 245px;
}

#p4 {
	width: 85px;
}

#p5 {
	width: 172px;
}

#p6 {
	width: 170px;
}

/* @end */

/* @group menu left */

div#col1 {
	width: 170px;
	float: left;
	background-color: #ffffff;
}

#menuleft {
	width: 164px;
	display: block;
	margin-top: 20px;
	margin-bottom: 15px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

/*#submenuitem, #submenuitem a, #submenuitem a:hover {
	height: 20px;
	background-color: #ffffff;
	float: left;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

#submenuitem a:hover {
	background-color: #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#submenuitem {
	width: 164px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.subtxtmenu, .subtxtmenu a {
	color: #b4b4b4;
	text-decoration: none;
	text-align: left;
	width: 164px;
	padding-top: 1px;
	padding-bottom: 1px;
	font: bold 1.3em Tahoma, Verdana;
}

.subtxtmenu a:hover {
	text-decoration: underline;
}*/

div#menuwrapper {
	background-color: #ffffff;
	max-width: 164px;
	max-height: 20px;
	border-bottom: 1px solid #cccccc;
	display: block;
}

div#menuwrappertab {
	background-color: #ffffff;
	max-width: 164px;
	max-height: 20px;
	border-bottom: 1px solid #cccccc;
	padding-left: 20px;
	display: block;
}

div#menuwrapper:hover {
	background-color: #cccccc;
	display: block;
}

/*div#menuwrapper a:hover {
	background-color: #cccccc;
	display: block;
}*/

div#menuwrappertab:hover {
	background-color: #cccccc;
	display: block;
}

/*div#menuwrappertab a:hover {
	background-color: #cccccc;
	display: block;
}*/

.textomenu {
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	font: normal 1em Tahoma, Verdana;
	display: block;
}

a.textomenu:link {
	text-decoration: none;
}

a.textomenu:hover {
	text-decoration: none;
	display: block;
}

a.textomenu:active {
	text-decoration: none;
}

a.textomenu:visited {
	text-decoration: none;
}

.textomenunolink {
	font: normal 1em Tahoma, Verdana;
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}

/* @end */

/* @group content */

/** content **/

div#topspacer {
	width: 960px;
	height: 30px;
/*

background-color: #ffffff;*/
}

div#col2 {
	width: 12px;
	float: left;
	background-color: #ffffff;
}

div#col3 {
	width: 470px;
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #ffffff;
	display: block;
}

div#col4 {
	min-width: 12px;
	float: left;
	background-color: #ffffff;
}

div#col5 {
	width: 295px;
	float: left;
	background-color: #ffffff;
	display: block;
	vertical-align: top;
}

.epinaranja {
	color: #F27023;
	font: bold 1.1em/1.2em Tahoma, "Trebuchet MS", Arial;
	margin-bottom: 15px;
}

.epi1 {
	color: #535352;
	font: 1.1em/1.2em Tahoma, "Trebuchet MS", Arial;
}

a.epi1:link {
	font: 1.1em/1.2em;
	color: #F27023;
	text-decoration: none;
}

a.epi1:hover {
	font: 1.1em/1.2em;
	color: #F27023;
	text-decoration: none;
}

a.epi1:visited {
	font: 1.1em/1.2em;
	color: #F27023;
	text-decoration: none;
}

.epi2 {
	color: #D5D5D5;
	font: 1.1em/1.2em Tahoma, "Trebuchet MS", Arial;
}
a.epi2:link {
	color: #B5B5B5;
	text-decoration: underline;
}

a.epi2:hover {
	color: #B5B5B5;
	text-decoration: underline;
}

a.epi2:visited {
	color: #B5B5B5;
	text-decoration: underline;
}




.epi3 {
	color: #535352;
	font: 1.1em/1.2em Tahoma, "Trebuchet MS", Arial;
	text-align: left;
}

.epi4 {
	color: #999999;
	font: .9em Tahoma, "Trebuchet MS", Arial;
}

.epitop5 {
	color: #F27023;
	font: bold 2.3em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin-bottom: 10px;
}

.epifotos {
	color: #ffffff;
	font: normal 1.8em Georgia, "Times New Roman", Times, serif;
	text-align: left;
	background-color: #d5d5d5;
	padding: 5px;
	margin-left: 10px;
}

.epitopli {
	text-align: left;
	color: #535352;
	font: 1.1em/1.2em Tahoma, "Trebuchet MS", Arial;
	list-style-type: none;
	border-left: 2px solid #9ADBEF;
	padding-left: 5px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-left: -8px;
}

.epimasfotos {
	color: #535352;
	font: 1.1em/1.2em Tahoma, "Trebuchet MS", Arial;
	text-align: center;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}

.epibox {
	color: #535352;
	font: 1em/1.1em Tahoma, "Trebuchet MS", Arial;
}

a.epibox:link {
	color: #F27023;
	text-decoration: none;
}

a.epibox:hover {
	color: #F27023;
	text-decoration: none;
}

a.epibox:visited {
	color: #F27023;
	text-decoration: none;
}

.txtboxinterior {
	color: #535352;
	text-align: left;
	font: normal 1em/1.2em Tahoma, Verdana, Trebuchet;
}

.punteotitulo {
	color: #F27023;
	font: bold 1em/2em Tahoma, Verdana, Trebuchet;
}

.punteotexto {
	color: #535352;
	font: normal 1em/1.2em Tahoma, Verdana, Trebuchet;
}

a.punteotexto:link {
	text-decoration: none;
}

a.punteotexto:hover {
	color: #000000;
	text-decoration: underline;
}

a.punteotexto:visited {
	text-decoration: none;
}

.dosistitulo {
	color: #F27023;
	font: bold 1.4em/1.7em Tahoma, Verdana, Trebuchet;
}

.volver {
	color: #F27023;
	font: bold 1em/1.2em Tahoma, Verdana, Trebuchet;
	text-align: right;
}

a.volver:link {
	text-decoration: none;
}

a.volver:hover {
	color: #000000;
	text-decoration: none;
}

a.volver:visited {
	text-decoration: none;
}

.punteotituloarch {
	color: #F27023;
	font: normal 1em/1em Tahoma, Verdana, Trebuchet;
}

.punteotextoarch {
	color: #535352;
	font: normal 1em/1em Tahoma, Verdana, Trebuchet;
}

a.punteotextoarch:link {
	text-decoration: none;
}

a.punteotextoarch:hover {
	color: #000000;
	text-decoration: underline;
}

a.punteotextoarch:visited {
	text-decoration: none;
}

ul#sitemap {
	list-style-type: disc;
	display: block;
}

ul#sitemap li.first {
	display: list-item;
}

ul#sitemap li.second {
	display: list-item;
	margin-left: 20px;
}

.sitemapfont {
	color: #333333;
	font: normal 14px/18px Tahoma, Verdana, Trebuchet;
}

a.sitemapfont:link,  a.sitemapfont:visited {
	text-decoration: none;
}

a.sitemapfont:hover, a.sitemapfont:active {
	color: #F27023;
	text-decoration: none;
}

/** home-col1 **/

#top5box {
	width: 155px;
	display: block;
	margin-bottom: 15px;
	border: 1px solid #D5D5D5;
	border-bottom: 5px solid #D5D5D5;
	padding: 5px;
}

#top5txt1 {
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	border-top: 2px solid #9ADBEF;
	border-bottom: 2px solid #9ADBEF;
	padding: 3px 0;
}

#top5boxpunteo {
	width: 150px;
	padding: 0;
	margin: 0;
}

#top5leemas {
	width: 150px;
	padding: 0;
	margin: 0;
}

#bookclaudia {
	width: 150px;
	height: 195px;
	background: #F0FBFF url(../img/backbook.jpg) no-repeat;
	padding: 0;
	border-top: 1px solid #E8E8E8;
	border-bottom: 5px solid #E8E8E8;
	margin: 0 auto 15px;
}

#txtbookclaudia {
	width: 130px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}

/** home-col3 **/

div#celebritystyle {
	width: 470px;
	height: auto;
	border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 5px solid #d5d5d5;
	margin-bottom: 15px;
	text-align: left;
	visibility: visible;
}

ul#celebritystylebox {
	height: 338px;
	margin: 0;
	list-style-type: none;
	display: block;
	padding: 0;
}

ul#celebritystylebox li.celebritystylefoto {
	width: 230px;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	float: left;
}

ul#celebritystylebox li.celebritystyletext {
	width: 210px;
	margin: 0;
	padding: 20px 10px 5px 15px;
	list-style-type: none;
	display: inline;
	float: left;
}

ul#celebritystylebox li.celebritystyletext span.titcelebrity {
	color: #F27023;
	text-align: left;
	font: 2.7em/1.5em Georgia, "Times New Roman", Times, serif;
}

ul#celebritystylebox li.celebritystyletext span.txtcelebrity {
	color: #535352;
	text-align: left;
	font: normal 1.2em/1.3em Tahoma, Verdana, Trebuchet;
}

ul#celebritystylebox li.celebritystyletext span.txtcelebrity li.punteo01 {
	list-style-type: disc;
}

ul#celebritystylebox li.celebritystyletext span.txtcelebrity li.liauxilio {
	list-style-type: none;
}

div#auxilio {
	width: 215px;
	margin: 0pt auto 0;
	text-align: center;
	display: block;
	float: right;
}

div#headauxilio {
	width: 215px;
	height: 5px;
	background: transparent url(../img/home/cuadro01_01.gif) no-repeat;
}

div#bodyauxilioazul {
	width: 215px;
	background: transparent url(../img/home/cuadro01_02.gif) repeat-y;
}

div#bodyauxilioblanco {
	width: 215px;
	background: transparent url(../img/home/cuadro01_04.gif) repeat-y;
}

div#footauxilio {
	width: 215px;
	height: 5px;
	background: transparent url(../img/home/cuadro01_05.gif) no-repeat;
}

div#bloques3 {
	width: 470px;
	display: block;
}

div#boxcol3 {
	width: 228px;
	display: block;
	z-index: 0;
	margin-bottom: 15px;
	float: left;
}

#txtbox3 {
	width: 228px;
	margin-top: -10px;
}

div#boxcol3spacer {
	width: 14px;
	_widht: 14px;
	height: auto;
	float: left
}

/** home-col5 **/

/** box noticia **/

div#boxcol5 {
	width: 295px;
	display: block;
	z-index: 0;
	margin-bottom: 15px;
}

div#boxcol5foto {
	width: 295px;
	display: block;
	z-index: 0;
}

div#headerbox5 {
	position: relative;
	z-index: 2;
	visibility: visible;
}

div#fotobox5 {
	position: relative;
	z-index: 1;
	top: -15px;
	visibility: visible;
}

#txtbox5 {
	width: 295px;
	margin-top: -10px;
}

#txtbox5fotos {
	width: 274px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin-top: -15px;
	margin-bottom: 0;
	padding: 20px 10px 0;
}

#txtbox5archivo {
	width: 274px;
	border: 1px solid #cccccc;
	margin-top: -15px;
	margin-bottom: 0;
	padding: 20px 10px 0;
}

/**  box el libro **/

div#elibro {
	width: 295px;
	height: 92px;
	display: block;
	margin-bottom: 15px;
	border-top: 10px solid #F3F3F3;
	border-bottom: 10px solid #F3F3F3;
}

div#elibroimg {
	width: 112px;
	border: 0px;
	float: left;
}

div#elibrotxt {
	width: 170px;
	float: left;
	margin: 5px;
	display: block;
}

/*

 @end */

/* @group interior */

div#tituloint {
	width: 470px;
	height: 100%;
	margin-bottom: 15px;
	text-align: left;
	visibility: visible;
}

ul#titulointbox {
	/*height: 326px;*/
	margin: 0;
	list-style-type: none;
	display: block;
	padding: 0;
}

ul#titulointbox li.titulointfoto {
	width: 178px;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	float: left;
	text-align: right;
}

ul#titulointbox li.titulointtext {
	width: 267px;
	margin: 0;
	padding: 20px 10px 5px 15px;
	list-style-type: none;
	display: inline;
	float: left;
}

ul#titulointbox li.titulointtext span.titcelebrity {
	color: #F27023;
	text-align: left;
	font: 2.7em/1.1em Georgia, "Times New Roman", Times, serif;
	vertical-align: super;

}

ul#titulointbox li.titulointtext span.txtcelebrity {
	color: #535352;
	text-align: left;
	font: normal 1.2em/1.3em Tahoma, Verdana, Trebuchet;
}

ul#titulointbox li.titulointtext span.txtcelebrity li.punteo01 {
	list-style-type: disc;
}

ul#titulointbox li.titulointtext span.txtcelebrity li.liauxilio {
	list-style-type: none;
}

/* foto */

div#titulointfoto {
	width: 777px;
	height: auto;
	/*

border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 5px solid #d5d5d5;*/
	margin-bottom: 15px;
	text-align: left;
	visibility: visible;
}

ul#titulointboxfoto {


/*height: 326px;*/
	margin: 0;
	list-style-type: none;
	display: block;
	padding: 0;
}

ul#titulointboxfoto li.titulointtextfoto {
	width: 750px;
	margin: 0;
	padding: 20px 10px 5px 15px;
	list-style-type: none;
	display: inline;
	float: left;
}

ul#titulointboxfoto li.titulointtextfoto span.titcelebrityfoto {
	color: #F27023;
	text-align: left;
	font: 2.7em/1.5em Georgia, "Times New Roman", Times, serif;
}

ul#titulointboxfoto li.titulointtextfoto span.txtcelebrityfoto {
	color: #535352;
	text-align: left;
	font: normal 1.2em/1.3em Tahoma, Verdana, Trebuchet;
}

ul#booking {
	margin: 0;
	list-style-type: none;
	display: block;
	padding: 0;
}

ul#booking li#textbook {
	width: 270px;
	margin: 0;
	list-style-type: none;
	display: inline;
	float: left;
}

ul#booking li#formbook {
	width: 440px;
	margin: 0;
	list-style-type: none;
	display: inline;
	float: left;
}

/* video */

div#boxcolvideo {
	width: 750px;
	height: auto;
	display: block;
	z-index: 0;
	float: left;
	margin-left: 12px;
	clear: right;
}

div#headervideo {
	position: relative;
	z-index: 2;
	visibility: visible;
}

#txtboxvideo {
	width: 755px;
	border: 1px solid #cccccc;
	margin-top: -15px;
	margin-bottom: 15px;
	padding: 20px 10px 10px;
	display: inline-block;
}

div#videoteaser {
	width: 234px;
	margin: 5px;
	border: 1px solid #cccccc;
	float: left;
	display: block;
}

div#videoteaser div#thumb {
	width: 72px;
	float: left;
}

div#videoteaser div#thumb img {
	border: 5px solid #ffffff;
	border-width: 5px 5px 5px;
}

div#videoteaser div#thumb a:hover img {
	border: 5px solid #cccccc;
	border-width: 5px 5px 5px;
	color: #fff;
}

div#videoteaser div#teaser {
	width: 131px;
	float: left;
	margin: 5px 5px 5px 15px;
}

ul#dosis {
	margin-bottom: 15px;
}

ul#dosis li {
	list-style-type: disc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 7px;
	padding-bottom: 7px;
}

ul#dosisint {
	margin-bottom: 15px;
}

ul#dosisint li {
	list-style-type: none;
	margin-bottom: 7px;
	padding-bottom: 14px;
}

ul#dosisarch {
	margin-bottom: 15px;
}

ul#dosisarch li {
	list-style-type: decimal;
}

/* @end */

/* jQuery lightBox plugin - Gallery style */

#gallery {
	background-color: #ffffff;
	width: 294px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	float: left;
}

#gallery ul {
	list-style: none;
}

#gallery ul li {
	display: inline;
}

#gallery ul img {
	border: 5px solid #ffffff;
	border-width: 5px 5px 5px;
}

#gallery ul a:hover img {
	border: 5px solid #cccccc;
	border-width: 5px 5px 5px;
	color: #fff;
}

#gallery ul a:hover {
	color: #fff;
}

/* fin css JQuery */

#gallerymas {
	background-color: #fff;
	width: 294px;
	/*border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;*/
	padding-top: 0;
	float: left;
	margin: 5px auto 15px;
	text-align: right;
}

#gallerymas ul {
	list-style: none;
}

#gallerymas ul li {
	display: inline;
}

#gallerymas img {
	border: 5px solid #ffffff;
	border-width: 5px 5px 5px;
}

#gallerymas a:hover img {
	border: 5px solid #cccccc;
	border-width: 5px 5px 5px;
	color: #fff;
}

#gallerymas ul a:hover {
	color: #fff;
}
