body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height:18px;
}
body {
	background-color: #FFF;
	background-image: url(images/fondos/fondo.jpg);
	background-repeat: repeat-x;
	

}

@font-face {
	font-family: 'GothamMedium';
	src: url('gotham-medium-webfont.eot');
	src: local('?'), url('gotham-medium-webfont.woff') format('woff'), url('gotham-medium-webfont.ttf') format('truetype'), url('gotham-medium-webfont.svg#webfontG0mxQn3H') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBook';
	src: url('gotham-book-webfont.eot');
	src: local('?'), url('gotham-book-webfont.woff') format('woff'), url('gotham-book-webfont.ttf') format('truetype'), url('gotham-book-webfont.svg#webfontfR7p3MAS') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamLight';
	src: url('gotham-light-webfont.eot');
	src: local('?'), url('gotham-light-webfont.woff') format('woff'), url('gotham-light-webfont.ttf') format('truetype'), url('gotham-light-webfont.svg#webfontkirJHO10') format('svg');
	font-weight: normal;
	font-style: normal;
}





a:link {
	color: #09F;
	font-family: 'GothamBook';
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #09F;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #09F;
}
h1 {
	font-size: 14px;
	color: #09F;
	font-family:"GothamLight",Arial, Helvetica, sans-serif;
	margin-bottom:18px;
}
h2 {
	font-size: 14px;
	color: #333;
	font-family:"GothamLight",Arial, Helvetica, sans-serif;
	margin-bottom:18px;
}
h3 {
	font-size: 12px;
	color: #333;
	font-family:"GothamLight",Arial, Helvetica, sans-serif;


}
h4 {
	font-size: 14px;
	color: #333;
	font-family:"GothamLight",Arial, Helvetica, sans-serif;

}
h5 {
	font-size: 12px;
	color: #333;
	font-family:"GothamLight",Arial, Helvetica, sans-serif;
	margin-bottom:18px;

}

#wrap{
	width:960px;
	margin:auto;
	position:relative;
}

#botonera{
	width:960px;
	height:120px;
	margin-top:20px;
	margin-bottom:10px;
	color:white;
}


#botizq{
	width:850px;
	float:left;
	margin-top:15px;
	font-family:"GothamMedium",Arial, Helvetica, sans-serif;
}

#botizq a{
	font-family:"GothamMedium",Arial, Helvetica, sans-serif;
}

#botder{
	width:110px;
	float:right;
	text-align:right;
}

.botoneraholder{
	padding-right:30px;
	margin-left:10px;
	padding-top:10px;
	border-right:1px dotted white;
	padding-bottom:5px;
	display:block;
	float:left;
	}
	
.botoneraholderultimo{
	margin-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	display:block;
	float:left;
	}
		
.botoneraholderultimo2{
	margin-left:10px;
	display:block;
	float:left;
	}
	
.botoneraholder ul{
	list-style:none;
}

.botoneraholder li{
	line-height:20px;
}

.botoneraholder a{
	color:white;
}
.botoneraholderultimo a{
	color:white;
}

.redes{
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

.idioma{
	margin-right:10px;
}

.bloque196{
	padding-left:10px;
	width:175px;
	border-right:1px dotted #CCC;
	padding-right:10px;
	float:left;
}

.bloque196primero{
	width:185px;
	border-right:1px dotted #CCC;
	padding-right:10px;
	float:left;

}

.bloque196ultimo{
	padding-left:10px;
	width:165px;
	float:left;
}


.bloque490{
	width:460px;
	float:left;
	padding-right:20px;
margin-bottom:20px;
	
}

.bloqueportfolio{
	float:left;
	width:960px;
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;

	
}

#contenido{
	margin-top:10px;
	padding-bottom:20px;
	float:left;
	width:960px;
}
.quienes{
	float:left;
	width:460px;
	padding-right:20px;
	}
.imagenesquienes{
	float:left;
	margin-right:20px;
	margin-bottom:18px;
	}
	
	
.botonbytal{
	display:block;
	float:left;
	background-color:#00aeef;
	padding:8px;
	font-size:14px;
	color:white;
	-webkit-border-radius: 10px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topright: 0;
border-radius: 10px;
border-top-right-radius: 0;
}

.botonbytal a{
	color:white;
	display:block;
}





form fieldset {
  margin-bottom: 10px;
  border:none;
}
form legend {
  padding: 0 2px;
  font-weight: bold;
}


form label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: middle;
}
form fieldset ol {
  margin: 0;
  padding: 0;
  
}
form fieldset li {
  list-style: none;
  padding: 4px;
  margin: 0;
}

form fieldset fieldset {
  border: none;
  
}

form fieldset fieldset label {
  display: block;
  width: auto;
}
form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form label {
  width: 120px; /* Width of labels */
  vertical-align:top;
}
form fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}




.formulario{
border:1px solid #dedede;
background-color:#fff;
padding:4px;
width:294px;
font-size:12px;
color:#999;
font-family:  Arial, Helvetica, sans-serif;
margin-bottom:2px;
}

.formularioboton{
border:none;
background-color:#00aeef;
padding:10px;
font-size:14px;
width:80px;
color:#fff;
font-family: 'GothamBook';
-webkit-border-radius: 10px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topright: 0;
border-radius: 10px;
border-top-right-radius: 0;
margin-left:125px;
}



#twitterfeed{
	background-image:url(images/home/frase.jpg);
	background-repeat:no-repeat;
	width:151px;
	height:220px;
	padding:15px;
	padding-top:30px;
	font-family: 'GothamBook';
	font-size:12px;
	color:white;
	text-align:center;
}
#twitterfeedingles{
	background-image:url(images/home/fraseingles.jpg);
	background-repeat:no-repeat;
	width:151px;
	height:220px;
	padding:15px;
	padding-top:30px;
	font-family: 'GothamBook';
	font-size:12px;
	color:white;
	text-align:center;
}
#twitter a{
	color:white;
}


.testimonialescolumna{
	float:right;
	width:240px;
	margin-bottom:30px;
}
