/* CSS Document */
body{
margin:0;
padding:0;
background:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
}
#horizon        
	{
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

.container{
position:absolute;
clear:left;
width:595px;
margin:0 auto;
padding-top:5px;
top:-250px;
left:50%; 
margin-left:-297px;
text-align:left;
}
.navmenu{
height:43px;
}
.content{
height:295px;
}
.seccion{
padding-top:5px;
height:30px;
text-align:center;
}
.footer{
height:97px;
background:url(img/footer_bg.jpg) no-repeat;
}
.logo{
float:right;
padding-top:35px;
}

/*MENU*/
.navmenu #about, .navmenu #about_on, .navmenu #books, .navmenu #books_on, .navmenu #realizations, .navmenu #realizations_on, .navmenu #projects, .navmenu #projects_on, .navmenu #adrenalina, .navmenu #adrenalina_on, .navmenu #rincon, .navmenu #rincon_on, .navmenu #contact, .navmenu #contact_on{
float:left;
width:85px;
height:35px;
text-align:center;
padding-top:8px;
}
.navmenu #about{background:url(img/menu_about_bg.gif) repeat-x;}
.navmenu #about_on, .navmenu #about:hover{background:#c0bec1;}

.navmenu #books{background:url(img/menu_books_bg.gif) repeat-x;}
.navmenu #books_on, .navmenu #books:hover{background:#c0bf00;}

.navmenu #realizations{background:url(img/menu_realizations_bg.gif) repeat-x;}
.navmenu #realizations_on, .navmenu #realizations:hover{background:#00bfbe;}

.navmenu #projects{background:url(img/menu_projects_bg.gif) repeat-x;}
.navmenu #projects_on,.navmenu #projects:hover{background:#00c000;}

.navmenu #adrenalina{background:url(img/menu_adrenalina_bg.gif) repeat-x;}
.navmenu #adrenalina_on, .navmenu #adrenalina:hover{background:#c100c0;}

.navmenu #rincon{background:url(img/menu_rincon_bg.gif) repeat-x;}
.navmenu #rincon_on, .navmenu #rincon:hover{background:#bd0001;}

.navmenu #contact{background:url(img/menu_contact_bg.gif) repeat-x;}
.navmenu #contact_on, .navmenu #contact:hover{background:#0000bf;}

/*CONTENT*/
.about_content{
background:#c0bec1;
height:295px;
}
.about_text{
color:#000000;
float:left;
margin-left:15px;
margin-top:37px;
padding-left:10px;
padding-top:2px;
background:url(img/about_text_bg.gif) no-repeat;
padding-right:10px;
width:340px;
height:190px;
overflow:auto;
}
.about_pic{
float:right;
margin-top:40px;
padding-right:30px;
}


.book_content{
height:277px;
background:#c0bf00;
padding-top:18px;
}
.book_text{
margin-left:15px;
padding-left:10px;
padding-top:2px;
background:url(img/books_text_bg.gif) no-repeat;
text-align:left;
color:#000000;
line-height:19px;
}


.projects_content{
background:#00c000;
height:295px;
}
.projects_text{
float:left;
margin-left:15px;
padding-left:10px;
margin-top:58px;
padding-top:2px;
background:url(img/projects_text_bg.gif) no-repeat;
padding-right:10px;
width:334px;
height:190px;
overflow:auto;
text-align:left;
color:#000000;
line-height:20px;
}
.projects_pic{
float:right;
margin-top:65px;
padding-right:6px;
}

.adrenalina_content{
background:#c100c0;
height:295px;
}
.adrenalina_text{
float:left;
margin-left:15px;
padding-left:10px;
margin-top:57px;
padding-top:3px;
background:url(img/adrenalina_text_bg.gif) no-repeat;
padding-right:10px;
width:334px;
height:190px;
overflow:auto;
text-align:left;
color:#ffffff;
line-height:20px;
}
.adrenalina_pic{
float:right;
margin-top:80px;
padding-right:20px;
}
.contact_content{
background:#0000bf;
height:290px;
padding-top:5px;
}
.contact_text{
padding-right:10px;
width:220px;
padding-top:1px;
margin:0 auto;
text-align:left;
color:#ffffff;
padding-left:10px;
padding-right:10px;
line-height:17px;
background:url(img/contact_text_bg.jpg) top left no-repeat;
font-size:10px;
}
input.button{
width:35px;
height:35px;
background:url(img/btn_mail_send.png) no-repeat;
border:0;
cursor:pointer;
}


.rincon_submenu{
height:26px;
background:url(img/rincon_submenu_bg.gif) repeat-x;
padding-right:85px;
text-align:center;
}
.sombras, .sombras_on{
float:right;
height:23px;
width:85px;
padding-top:3px;
}
.sombras:hover, .sombras_on{
background:#bd0001;
}
.rincon_content{
height:239px;
padding-top:27px;
background:#bd0001;
}
.rincon_sombra_content{
height:239px;
padding-top:27px;
background:#bd0001;
}

.rincon_text{
text-align:left;
color:#FFFFFF;
line-height:17px;
height:200px;
width:482px;
overflow:auto;
float:left;
margin-left:15px;
padding-left:10px;
margin-top:3px;
background:url(img/rincon_text_bg.gif) no-repeat;
}
.rincon_sombra_text{
float:left;
margin-left:15px;
padding-left:10px;
margin-top:13px;
padding-right:10px;
width:340px;
height:190px;
overflow:auto;
background:url(img/rincon_text_bg.gif) no-repeat;
}
.rincon_sombra_text a{color:#FFFFFF;}
.rincon_sombra_pic{
float:right;
margin-top:20px;
padding-right:5px;
}


.realizations_submenu{
height:26px;
background:url(img/real_submenu_bg.gif) repeat-x;
text-align:center;
}
.realizations_submenu ul{
list-style-type:none;
margin:0 auto;
height:26px;
}
.realizations_submenu li{
list-style-type:none;
display:inline;
float:left;
padding-left:3px;
padding-right:3px;
height:26px;
margin-right:4px;
margin-left:4px;
}
.realizations_submenu li:hover, .realizations_submenu li.on{
background:#00bfbe;
}
.realizations_submenu li img{
padding-top:3px;
}

.realizations_content{
height:269px;
padding-top:0px;
background:#00bfbe;
}

.realizations_intro_container{
width:430px;
margin:0 auto;
padding-top:30px;
}
.realizations_intro_pic{
float:right;
}
.realizations_intro_text{
float:left;
padding-top:130px;
}
.realizations_video_col{
float:left;
padding-left:25px;
width:200px;
}
.realizations_video_text{
margin-top:20px;
padding-right:10px;
width:200px;
height:200px;
overflow:auto;
text-align:right;
}
.realizations_video_text a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.realizations_video_text h2{
font-size:11px;
color:#000000;
font-weight:bold;
}
.realizations_video_controls{
float:right;
text-align:right;
height:30px;
clear:left;
color:#000000;
font-size:12px;
margin-top:15px;
}
a img{
border:0;
}
.spot{
padding-left:10px;
margin-left:10px;
font-size:11px;
font-weight:bold;
margin-bottom:2px;
}

.realizations_video_container{
padding-top:7px;
float:right;
text-align:left;
width:340px;
}
input.contact_input{
width:209px;
height:20px;
background:url(img/input_bg.jpg) no-repeat;
border:0;
padding-left:2px;
padding-right:2px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.contact_textarea{
width:209px;
height:88px;
background:url(img/textarea_bg.jpg) no-repeat;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
}

.white{
color:#FFFFFF;
}