html, body {

	height: 100%;

}

body {

	font-family: Arial; font-size: 12px;

	margin: 0;

	padding: 0;

	color: #505050;

	background: #F0F0F0;

}

td, th, p, a {

	font-family: Arial; font-size: 12px; color: #505050;

}

img {

	border: 0;

}

/*

div {

	border: 1px solid #FF0000;

}*/



checkbox, input, radio, select {

	font-size: 10px; font-family: Arial;

}

.menu {position: absolute; top: 150px; left: 0; width: 100%; height: 20px; padding-top: 5px; background: #FFFFFF; border-top: 1px solid #666666; border-bottom: 1px solid #666666;}

.menu1 {padding: 0; padding-left: 10px; margin:0; list-style:none;}

.menu1 li {float:left; text-align: center;}

.menu1 li a {width: 154px; height: 23px; padding-top: 10px; text-align: center; text-decoration: none; font-family: Arial; font-size: 12px; color: #000000; margin: 0 10px;}

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



.talla {font-family: "Arial"; font-size: 9px; color: #000000; text-align: center;}

.talla td {font-family: "Arial"; font-size: 9px;}

.tallan {font-family: "Arial"; font-size: 9px; color: #0000FF; background-color: #BDE7FD; text-align: center; }

.tallam {font-family: "Arial"; font-size: 9px; color:  #D71C51; background-color: #FDB8BE; text-align: center; }



#contenedor {

	width: 936px;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	min-height: 100%;

	position: absolute;

	left: 50%; margin-left: -468px;

	background: #FFFFFF;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

}

#header {

	width: 936px; height: 175px;

	position: relative;

	padding: 0;

	margin-bottom: 10px;

	background: #E4E4E4;

}

.headerimage {

	position: absolute;

	top: 0; left: 0;

	width:936px; height:150px; background:url(img/header.jpg) no-repeat left top; margin:auto;

}

#main {

	width: 100%;

	float: left;

	padding: 0;

	margin-bottom: 15px;

	position: relative;

}

.titulo {

	width: auto; height: 25px;

	padding-left: 17px;

	background: url(img/bar.jpg) repeat-x; color: #868686;

	text-transform: uppercase;

	margin-top: 0;

}

.titulo h1 {

	font-family: Arial;	font-size: 14px; font-weight: bold;

	margin-top: 0;

}

.titulom {

	font-family: Arial;	font-size: 14px; font-weight: bold;

	width: auto; height: 19px; padding-top: 6px;

	padding-left: 7px;

	background: #BB0000; color: #FFFFFF;

	border: 0;

	margin-bottom: 8px;

	margin-top: 0;

	text-transform: uppercase;

}

#nofooter {

	width: 936px; height: 40px;

	float: left;

	clear: both;

}

#footer {

	width: 936px; height: 21px;

	color: #333333;

	position: absolute;

	bottom: 0;

	float: left;

	clear: both;

	border-top: 1px dotted #000000;

}

#footer ul {

	width: 480px;

	list-style-type: none;

	margin: 0; padding: 0;

	margin-left: 228px;

}

#footer ul li{

	width: 120px;

	float: left;

}

#footer ul li a {

	text-decoration: none;

	color: #FFFFFF;

}

#footer ul li a:hover {

	color: #FED801;

}

.obras {

	width: 800px; margin: 10px auto;

	padding: 0;

}

.marcofoto {

	width: 148px; height: 148px;

	text-align: center;

	position:relative;

	border: 1px solid #CCCCCC;

	float: left;

	margin: 3px;

}

.marcofoto .ref {

	position:absolute; bottom:0; right:0;

	background: #F0F0F0; padding: 2px;

	margin: 2px;

}

.marcofoto img {

	margin: 0;

}

.boton1 {

	width: 90px; height: 20px;

	background: url(img/bt.jpg);

	font-family: Verdana; font-size: 10px; font-weight: bold;

	color: #000000; border: 0;

	text-decoration: none; text-align: center;

	padding: 0;

	float: left;

}

.boton1:hover {

	color: #555555;

}

a.boton1 {

	height: 16px; padding-top: 4px;

	display: block;

}

.clear {

	clear: both;

}

.box {

	padding: 10px 20px;

}

.noticias_head {

	font-family: Arial; font-size:20pt;

	color: #1E51BB;

	text-align:left;

	margin-bottom:10px;

}

.noticias_text {

	font-size:12px; color:#505050;

	text-align:justify;

	margin-bottom:20px;

	color: #000000;

}







