/* CODE BY JOSUE H+M © 2009. All Rights Reserved */

/*RESET*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img, #content_left1, #content_left2, #content_right { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }



/* LAYOUT */
#languageBox { color:#F07C18; text-align:right; text-transform:uppercase; position:absolute; left:889px; top:58px; width:175px; height:22px; z-index:1; }
#main_wrap, #logo {margin:0; padding:0; position:relative;}
#logo { width:321px; height:120px; display:block; position:absolute; top: 5px; left: 99px; }
#banner {position:absolute; top:90px; left: 460px; width:602px; height:363px; border: solid 1px #3AD5FF; overflow:hidden; background-color:#fff;}
#menu {position:absolute; top: 137px; left:205px; width:250px; height:270px;}
#content_wrap { position:absolute; top:465px; left:459px; width:605px;}
#content_left, #content_right { margin:0 0 15px 0; position:relative; }
#content_left { float:left; width:290px; }
#content_right { float:right; background-color: #0A3442; padding: 0 10px 0 10px; width:270px; }

img.img_floatLeft {float:left; margin: 0 5px 5px 0;}
img.img_floatRight {float:right; margin: 0 0 15px 5px; border:#084C63 solid 1px;}

.item_list {clear:both; margin: 0 0 7px 0; padding: 0 0 3px 0; border-bottom:#084C63 solid 1px;}

#player {margin: -3px -10px 0 -5px}

#foot { position:relative; bottom:0px; clear:both; border-top: #38CEF7 solid 2px; margin:0; padding: 5px 0 40px 0;}

/* BACKGROUNDS */
body {background: url(/images/bg.gif) repeat-x #05181E 0 -30px;}
#logo {background:url(/images/logo3.gif) no-repeat center center;}
#menu ul li a {background:url(/images/menu2.gif) no-repeat 0 -10px;}


/* TYPOGRAPHY */
body {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size:12px; color: #084C63; line-height:20px;}
p {margin: 0 0 8px 0;}
.yellow { color:#FD990A;}
.white {color:#fff;}
.lightBlue {color:#3AD5FF;}
H1 {text-transform:uppercase; background:#084C63;}
#content_left h1 { color:#3AD5FF; font-size:16px; padding:0 0 3px 0; margin:0 0 5px 0; padding:8px; }
#content_right, #content_left { color:#199EC2; }
#content_right h1 { margin: 0 -10px 5px -10px; padding:8px; color: #3AD5FF; font-size: 16px; }
h2{ color:#FFF; font-size: 1.3em; }


/* LINKS */
a {text-decoration: none; font-weight:normal; color:#FD990A; }
a:hover { color:#fff;}
#content_left h2 a {color:#fff;}
#content_left h2 a:hover { text-decoration:underline;}


/* LISTS */
#content_left ul {list-style:outside; list-style-type:square; margin:0 0 10px 12px;}


/* MENU */
#menu ul {}
#menu ul li a {display:block; height:0;  padding-top: 53px; overflow:hidden; }
#menu ul li a.menuInicio {background-position:24px -2px;}
#menu ul li a.menuEstudios {background-position:24px -60px;}
#menu ul li a.menuServicios {background-position:24px -115px;}
#menu ul li a.menuProducciones {background-position:24px -170px;}
#menu ul li a.menuContactenos {background-position:24px -225px;}

/* MENU HOVER */
#menu ul li a.menuInicio:hover, #menu ul li a.menuInicio-active {background-position:-205px -2px;}
#menu ul li a.menuEstudios:hover, #menu ul li a.menuEstudios-active {background-position:-205px -60px;}
#menu ul li a.menuServicios:hover, #menu ul li a.menuServicios-active {background-position:-205px -115px;}
#menu ul li a.menuProducciones:hover, #menu ul li a.menuProducciones-active {background-position:-205px -170px;}
#menu ul li a.menuContactenos:hover, #menu ul li a.menuContactenos-active {background-position:-205px -225px;}


/* MENU SERVICIOS*/
#nav_servicios { margin: 0 -5px;}
#nav_servicios li a { display: block; padding: 7px;color:#3AD5FF;}
#nav_servicios li a:hover {text-decoration:none; color:#FFF;}

