@import url('http://fonts.googleapis.com/css?family=Roboto');

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	font: 15px 'Roboto', Tahoma;
	color: #1D1D1B;
	vertical-align: top;
	background: #F2F5F7 url('../images/fondo.jpg'); 
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top left;}


p {
	padding: 5px 0 5px;
}

a img {
	border: none;
}
a:link { COLOR: #074E84; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a:hover { COLOR: #074E84; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a:active { COLOR: #074E84; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a:visited { COLOR: #074E84; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
.titulo {
	font: 28px 'Roboto', Tahoma;
	color: #1C1C15;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.tituloamarillo {
	font: 28px 'Roboto', Tahoma;
	color: #EAE6D8;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.tituloweb {
	font: 17px 'Roboto', Tahoma;
	color: #1D1D1B;
	font-weight:bold;
	letter-spacing: 5px;
}

.titulo20 {
	font: 20px 'Roboto', Tahoma;
	color: #88936E;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.tituloaz42 {
	font: 60px 'Roboto', Tahoma;
	color: #88936E;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.tituloaz {
	font: 28px 'Roboto', Tahoma;
	color: #074E84;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.titulo20az {
	font: 20px 'Roboto', Tahoma;
	color: #074E84;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.titulo16az {
	font: 16px 'Roboto', Tahoma;
	color: #074E84;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.titulo14 {
	font: 13px 'Roboto', Tahoma;
	color: #074E84;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.titulo16gr {
	font: 16px 'Roboto', Tahoma;
	color: #999999;
	font-weight:bold;
	letter-spacing: -0.5px;
}
.txtnegro {
	font: 14px 'Roboto', Tahoma;
	color: #1D1D1B;
	padding: 5px 0 5px;
	line-height: 1.5em;
}
.txtgris {
	font: 13px 'Roboto', Tahoma;
	color: #757575;
	padding: 5px 0 5px;
	line-height: 1.5em;
}
.txtamarillo {
	font: 14px 'Roboto', Tahoma;
	color: #EAE6D8;
	padding: 5px 0 5px;
	line-height: 1.5em;
}
.pie {
	font: 12px 'Roboto', Tahoma;
	color: #cccccc;
}

.nota {
	font: 12px 'Roboto', Tahoma;
	color: #666666;
}
.punteado { background: url('../images/punteado.png') repeat-y 100% 0; padding: 0 0 2px;}
.formulario { padding:2px; border:2px solid #EAE6D8; background:#EAE6D8 url('../images/input_.png') top left repeat-x; margin: 3px 0; border-radius: 0px; ; font: 13px 'Roboto', Georgia, Tahoma; color: #1D1D1B;}
.boton { padding:5px; border:0px solid #94989D; background:#88936E url('../images/input.png') top left repeat-x; margin: 5px 0; border-radius: 0px; font: 14px 'Roboto', Georgia, Tahoma; color: #ffffff;}

.portfolio {
	width: 200px;
	background: #fafafa;
	border: 1px solid #f5f5f5;
	padding: 10px;
	margin: 20px;
	float: left;
	text-align: center;
}

.portfolio img { padding: 2px; background: white; }


