body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
strong {font-style:normal;font-weight:bold;}

/* General
-----------------------------------------------------------------------------*/
html,body {background:#070707;}
body {font-family: Times, 'Times New Roman', serif;font-size:11px;color:#fff;background:url(img/fondo.jpg) 50% 0px no-repeat;}
textarea {font-family: Times, 'Times New Roman', serif;}

#pagina { width:993px;margin:0px auto;height:900px;position:relative;overflow:hidden;}
a {outline:0 !important;}

/* Cabecera
-----------------------------------------------------------------------------*/
#cabecera h1 a {position:absolute;width:137px;height:127px;background:url(img/main_logo.png) 0px 0px no-repeat;right:117px;top:43px;text-indent:-10000em;}
#idiomas { position:absolute;top:709px;right:0px;}
#idiomas h2 {display:none;}
#idiomas ul li {float:left;color:#cb4bf2;font-size:14px;font-style:italic;}
#idiomas ul li a {color:#cb4bf2;text-decoration:none;}
#idiomas ul li.on a {font-weight:bold;}
#idiomas ul li.on a,
#idiomas ul li a:hover {color:white;}
#menu_principal {position:absolute;top:700px;left:1px;width:904px;}
#menu_principal h2 a {float:left;width:183px;height:68px;background: url(img/sec_logo.png)  0px 0px no-repeat;text-indent:-100000em;}
#menu_principal ul {margin-left:185px;background:#18111a url(img/menu_left.gif) 0px 0px no-repeat;height:33px;float:left;padding:0px 0px 0px 15px;}
#menu_principal ul li {font-size:18px;color:white;float:left;background:url(img/menu_separator.gif) 100% 9px no-repeat;padding:5px 10px 8px 0px;margin-right:5px;}
#menu_principal ul li a {color:white;text-decoration:none;font-style:italic;}
#menu_principal ul li.ultimo {background:url(img/menu_right.gif) 100% 0px no-repeat;margin-right:0px;padding-right:12px;}
#menu_principal ul li.on a,
#menu_principal ul li a:hover {color:#cb4bf2;}
#menu_principal ul#submenu {background:none;margin-left:90px;display:none;}
#menu_principal ul#submenu.on {display:block;}
#menu_principal ul#submenu li {background:url(img/submenu_separator.gif) 100% 11px no-repeat;}
#menu_principal ul#submenu li.ultimo {background:none;}
#menu_principal ul#submenu li a {color:#5f4866;}
#menu_principal ul#submenu li a:hover,
#menu_principal ul#submenu li.on a {color:#cb4bf2;}
#pie {position:absolute;top:788px;left:0px;width:993px;text-align:center;font-size:16px;color:#bfbebe;}
#pie a {color:#6b2082;text-decoration:none;}
.msie7 #menu_principal ul#submenu {width:500px;}

/* Home
-----------------------------------------------------------------------------*/
a.hotspot {position:absolute;width:32px;height:32px;background:url(img/hot_spot.png) 0px 0px no-repeat;text-indent:-10000em;}
a#a_esports {top:245px;right:197px;}
a#a_autoretrat {top:174px;right:463px;}
a#a_musica {top:489px;right:279px;}
a#a_personal {top:383px;left:197px;}
a#a_moda {top:157px;left:249px;}
a#a_blog {top:619px;right:299px;}

div.tip-top {float:left;height:40px;width:8px;background:url(img/tip_left.png) 0px 0px no-repeat;}
div.tip {float:left;padding:8px 10px 2px 10px;height:30px;font-size:16px;color:#cb4bf2;font-weight:bold;font-style:italic;background:url(img/tip_middle.png) 50% 0px no-repeat;}
div.tip-bottom {float:left;height:40px;width:7px;background:url(img/tip_right.png) 0px 0px no-repeat;}
div.galery_tip {z-index:100;}
div.tip-text {display:none;}

/* Contenido
-----------------------------------------------------------------------------*/
#contenido h2 {display:none;}
#inner_contenido {width:787px;height:488px;position:relative;margin:120px 0px 0px 120px;float:left;}
#inner_contenido h3 {color:#c048e5;font-weight:bold;font-style:italic;font-size:24px;margin-bottom:10px;}
#transparente {position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:#000;z-index:3;}
#inner_contenido #texto {font-size:18px;font-style:italic;color:white;z-index:10;position:relative;float:left;width:691px;padding-top:10px;padding-right:30px;height:439px;margin:31px 0px 0px 34px;}
#inner_contenido #texto strong {color:#cb4bf2;font-style:italic;}
#inner_contenido #texto p {margin-bottom:20px;}
#inner_contenido #texto img#ruth {margin:0px 0px 20px 0px;}
#inner_contenido #texto a {color:#cb4bf2;font-style:italic;}
#inner_contenido form legend {display:none;}
#inner_contenido form p {margin-bottom:0px !important;}
#inner_contenido form p#pnombre,
#inner_contenido form p#pemail {width:365px;padding:0px 0px 20px 20px;float:left;}
#inner_contenido form p#pmensaje {float:left;width:275px;margin-top:-69px;}
#inner_contenido form p#pguardar input {cursor:pointer;float:right;background:none;border:0px;font-size:18px;color:#cb4bf2;font-style:italic;width:auto;margin:10px 31px 0px 0px;}
#inner_contenido form p#pnombre input,
#inner_contenido form p#pemail input,
#inner_contenido form p textarea {background:#c2c2c2;border:0px;font-size:16px;font-weight:bold;font-style:italic;}
#inner_contenido form p label {padding-bottom:5px;display:block;}
#inner_contenido form p input {width:324px;}
#inner_contenido form p textarea {width:274px;height:70px;}
#inner_contenido form p span.errors {font-size:12px;color:red;display:block;}
#inner_contenido p#message {color:#cb4bf2;}

#inner_galeria {width:993px;height:577px;padding-top:114px;position:relative;margin:0px 0px 0px 0px;float:left;}
#inner_galeria #galeria {z-index:99;position:relative; }
#inner_galeria #galeria #lista_galeria {height:500px;width:993px;position:relative;overflow:hidden;}
#inner_galeria #galeria ul {margin-left:-18px;clear:both;overflow:hidden;}
#inner_galeria #galeria ul li {float:left;margin:0px 0px 20px 18px;position:relative;}
#inner_galeria #galeria ul li div.divOver {position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:black;display:none;}
#inner_galeria #galeria ul li a:hover img {border:5px solid #cb4bf2;width:218px;height:141px;}
#inner_galeria h3 {color:#c048e5;font-weight:bold;font-style:italic;font-size:24px;margin-bottom:10px;}

/* bio
-------*/
body#index-bio,
body#index-contactar {background:url(img/fondo_bio.jpg) 50% 0px no-repeat;}
body#index-bio #cabecera h1 a,
body#index-contactar #cabecera h1 a,
body#index-galeria #cabecera h1 a,
body#error-index #cabecera h1 a {width:90px;height:83px;background:url(img/sec_main_logo.png) 0px 0px no-repeat;right:448px;top:13px;z-index:90;}


/* Pie
-----------------------------------------------------------------------------*/




/* Highslide
-----------------------------------------------------------------------------*/

/* Scrollbar
-----------------------------------------------------------------------------*/
.scrollControlsY {display:block;position: absolute;top:0;right:0;height:100%;width:24px;}
.upBtn {display:none;}
.downBtn {display:none;}
.scrollBar {display:block;position: absolute;top:0px;right:0;bottom:0px;width:8px;background: #262626;}
.scrollHandle {display:block;position:absolute;top:0px;right:0;width:8px;height:35px;min-height:13px;cursor: pointer;padding:11px 0;}
.scrollHandleBG {display:block;position: relative;height:100%;width:8px;background: #cb4bf2;}
.scrollHandleMiddle{display:block;position: absolute;width:8px;height:13px;background: url(../img/scrollHandleMiddle.gif) no-repeat 0 0  ;top:50%;margin:-5px 0 0 0;}
.scrollHandleTop {display:none;}
.scrollHandleBottom {display:none;}
