/* CSS Document */

#content_nav_01, #content_nav_02, #content_nav_03, #content_nav_04, #content_nav_05, #content_nav_06, #content_nav_07, #content_nav_08, #content_nav_10 {
	float:left;
	width:955px;
	margin:0;
	padding:0;
	background-image:url(../images/bg_menu_01.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#content_nav_02 {
	background-image:url(../images/bg_menu_02.gif);
}
#content_nav_03 {
	background-image:url(../images/bg_menu_03.gif);
	background-position:top;

}
#content_nav_04 {
	background-image:url(../images/bg_menu_04.gif);
}
#content_nav_05 {
	background-image:url(../images/bg_menu_05.gif);
}
#content_nav_06 {
	background-image:url(../images/bg_menu_06.gif);
}
#content_nav_07 {
	background-image: url(../images/bg_menu_07.gif);
}
#content_nav_08 {
	background-image:url(../images/bg_menu_08_eng.gif);
}
#content_nav_10 {
	background-image:url(../images/bg_menu_10.gif);
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#maintab{
padding: 8px 0;
width:965px;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
font-weight:bold;
font-size:18px;
list-style-type: none;
background-image:url(../images/bg_menu.gif);
background-repeat:repeat-x;

}

#maintab li{
display: inline;
margin: 0;
}

#maintab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #fff;
}

#maintab li a:hover{
color:#883133;
}

#maintab li.selected a{ /*selected main tab style */
color:#883133;
}

#maintab li.idioma a{ /*selected main tab style */
	color:#883133;
	margin-left:125px;
}

#tabcontent, #tabcontent_books, #tabcontent_resume, #tabcontent_gallery  { /*2nd level content wrapper*/
height: 100%; /*IE7 beta2 fix*/
width:665px;
height:25px;
padding: 0;
margin: 10px 0 10px 75px;
color:#616161;
font-size:16px;
font-weight:bold;
}
#tabcontent_books{
width:435px;
margin: 10px 50px 10px 292px;
}
#tabcontent_resume{
	width:280px;
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 375px;
}
#tabcontent_gallery{
	width:500px;
	margin: 10px 50px 10px 222px;
}
#tabcontent ul, #tabcontent_books ul, #tabcontent_resume ul, #tabcontent_gallery ul{
padding: 0;
margin: 0;
list-style-type: none;
display: none;
}

#tabcontent ul li, #tabcontent_books ul li, #tabcontent_resume ul li, #tabcontent_gallery ul li{
display: inline;
}

#tabcontent ul.selected, #tabcontent_books ul.selected, #tabcontent_resume ul.selected, #tabcontent_gallery ul.selected  { /*selected 2nd level content*/
display: block;
background-color:#9dc1d9;
}
#tabcontent li.this a, #tabcontent_books li.this a, #tabcontent_resume li.this a, #tabcontent_gallery li.this a{ /*selected 2nd level content*/
display: block;
background-color:#9dc1d9;
color:#fff;
}
#tabcontent ul li a, #tabcontent_books ul li a, #tabcontent_resume ul li a, #tabcontent_gallery ul li a{
color: #616161;
padding: 3px 7px;
margin-right:5px;
margin-top:2px;
display: block;
float: left;
text-decoration: none;
}

#tabcontent ul li a:hover, #tabcontent_books ul li a:hover, #tabcontent_resume ul li a:hover, #tabcontent_gallery ul li a:hover{
color: #fff;
background-color:#9dc1d9;
}

.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{
display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

