* {margin: 0; padding: 0;}

html, body, .container {
   height: 100%;
	font-family: times, serif;
}

.container {
height: auto; 
min-height: 100%; 
width: 800px;
margin: 0 auto;
padding: 40px;
text-align: justify;
}

#main {
width: 770px;
float: left;
padding: 7px 15px 40px;
font-size: 14px;
letter-spacing: .1px;
Color: #555;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a {
text-decoration: none;
color: #333;
}

a:hover {
color: #777;
}

h4 {
margin-bottom: 12px;
}

.bold {
font-weight: bold;
}


.header {
float: left;
padding: 18px 0 5px;
}

.logo {
height: 38px;
width: 160px;
background: url(logo-666.png);
float: left;
}

.main-buttons {
padding: 10px 0 0 10px;
float: right;
width: 627px;
color: #fff; 
font-family: arial;
font-size: 12px;
letter-spacing: 0.5px;
}

.main-buttons a {
color: #fff; 
}

.as a {
Padding: 3px 10px;
float: left;
background: #95DB1A url(lovers1.png) no-repeat right;
width: 465px;
}

.as a:hover {
background: #858585 url(lovers2.png) no-repeat right;
}

.wd a {
Padding: 3px 10px;
float: left;
background: #F8B200;
width: 110px;
}

.wd a:hover {
background: #777;
}


.main-menu {
list-style: none;
padding: 20px 0 0;
float: left;
width: 185px;
text-align: right;
}

.main-menu li {
padding-right: 0px; 
}

.main-menu h3 {
padding: 0 0 13px;
}

.main-menu h3 a {
padding-right: 25px;
color: #999;
}

.main-menu h3 a:hover {
color: #555;
}


.selected {
float: left;
width: 545px;
padding-left: 17px;
background: url(key-med.jpg) repeat-y;
}

.keytop {
margin-bottom: -3px;
position: relative;
right: 17px;
}

.keybot {
position: relative;
right: 17px;
}


.selected p {
padding: 3px 0 3px 0px;
line-height: 20px;
letter-spacing: .3px;
}

.nomargintop {
margin-top: 0;
}

.exp {
padding: 3px 15px 5px;
}

.exp2 {
padding: 0 15px 10px;
}

.map-link {
width: 550px;
text-align: right;
margin: 3px 0 10px 0px;
}


.street-view {
margin: 0 0 10px 0px;
}

.list1 {
list-style: none;
line-height: 18px;
padding: 0 5px 0  25px;
}

.list1 li {
padding-bottom: 7px;
}

.list2 {
list-style: none;
margin-left: 10px;
padding: 15px 70px;
line-height: 22px;
}

.asterisco {
color: #f8b200;
font-weight: bold;
}

.sublist {
list-style: none;
padding-left: 15px;
margin-bottom: 10px;
}

.cuadro {
margin: 0 5px 0px 0;
}


.keyarrow {
position: relative;
left: 3px;
margin-left: 5px;
}



.contacto {
color: #ccc;
word-spacing: 3px;
font-size: 16px;
padding: 10px;
}

.other {
height: 200px;
margin: 5px 5px;
}


.project-past2, .project-runing2 {background: #f5f5f5; padding: 7px 10px; margin-bottom: 15px; line-height: 17px; color: #777; letter-spacing: 0.5px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.project-runing2 {border-top: 1px solid #f8b200;}
.project-past2 {border-top: 1px solid #94da19;}
.project-head2 {background: #eee; padding: 2px 4px 2px 0px; text-align: right; font-style: italic; font-family: georgia; color: #999;}
.project-info2 {margin-top: 1px; font-size: 12px; text-align: right;}
.project-past2 .project-info2 a {color: #94da19;}
.project-runing2 .project-info2 a {color: #f8b200;}
.project-info2 a:hover {color: #666;}
#jason, #michael, #kelly, #dog, #rabbit, #cat, #god, #johnny, #pepito, #juanito, #jorgito  {padding: 3px 7px 0; display:none; background:;}


.y-buttons2 {
height: 165px;
}

.y-buttons2 a {
background: #eee;
display: block;
width: 190px;
padding: 3px 0;
margin: 0 5px 5px;
font-weight: bold;
text-align: center;
}

.y-buttons2 a:hover {
background: #e5e5e5;
}

.tec-exp {
padding: 10px;
width: 340px;
height: 130px;
background: #eee;
float: right;
color: #777;
}

.strategy {
padding: 10px;
background: #eee;
margin-bottom: 10px;
border-left: px solid #94da19;
}

.strategy-info {
float: right;
font-size: 13px;
margin: 8px 0 8px 5px;
}

.strategy-info a {
color: #94da19;
}

.index p {
margin-left: 10px;
}

.index h4 {
font-size: 15px;
background: #;
padding: 1px 4px;
}

.what {
text-align: right;
border-top: 2px dotted #ccc;
padding-top: 20px;
margin-top: 20px;
}

.color1 {
font-weight: bold;
color: #f8b200;}

.color2 {
font-weight: bold;
color: #94da19;}

.color3 {
font-weight: bold;
color: #3f7c91;
}

.whereispcuv {
margin-top: 15px;
}

.where-contact {
margin-top: 20px;
line-height: 20px;
padding: 7px 15px;
background: #eee;
border: 1px solid #e5e5e5;
}

.where-contact-right {
float: right;
text-align: right;
}

.tecnicas {
list-style: none;
padding: 3px 0 0;
height: 70px;
margin: 0;
}

.tecnicas li {
width: 163px;
padding: 4px 3px;
background: #eee;
border: 1px solid #e5e5e5;
margin: 5px;
float: left;
text-align: center;
}

.dibulg {
margin-top: 12px;
}

.p2 {padding: 0 30px 0 15px;}

.capturas {
padding: 5px 0;
}

.capturas img {
height: 155px;
margin: 0 10px;
border: 2px solid #ddd;
}

.masinfo {
text-align: right;
padding: 3px 11px 0 0;
}

.oculto {
padding: 0 20px;
}

.footer2 {
text-align: center;
color: #222;
border-top: 1px solid #333;
background: #444;
position: relative;
margin-top: -40px;
height: 40px;
clear: both;
}


/*Las pesta–as*/
				
#tabs_nav_wrapper{ padding-bottom: 6px;}
 				
ul.tabslist li {display:inline; margin-right: 28px;}

ul.tabslist li a { font-weight: bold;}

ul.tabslist li a:hover { text-decoration: underline; }


.tabscontent_wrapper{background-color:#ffffff;}

.tabscontent_container .tabcontent{ display:none;}

.tabcontent {color: #666;}

.tabcontent a {color: #666; text-decoration: underline;}

.tabcontent a:hover {color: black;}



#noFloat{clear:both}
.show {visibility:visible;}
.hide {visibility:hidden;}
.border{ border:solid 1px;}

.y-buttons-a {color: #94da19;}
.y-buttons-b {color: #3f7c91;}
.y-buttons-c {color: #f8b200;}

#academico, #publico, #privado {border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;  background: #f5f5f5; padding: 4px;}

#academico {border-top: 1px solid #94da19;}
#publico {border-top: 1px solid #3f7c91;}
#privado {border-top: 1px solid #f8b200;}

.working {
margin-top: 100px;
text-align: center;
color: grey;
font-size: 70px;
}

.entries 
