/* CSS Document */

body{

	margin:0;

	background:url(../gfx/bodyBackground.png)left top repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

#banner{

	width:950px;

	height:70px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

#banner img{

	border:none;

	margin:14px 0 0 0;

}

#contenedor{

	width:950px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-position: center top;

	height: 1000px;

	background-image: url(../gfx/marco/fondo_marco.png);

	background-repeat: no-repeat;

}

#contInt{

	width:730px;

	float: left;

	margin-bottom: 10px;

	margin-top: 0px;

	padding: 10px;

}

#marcizquierdo {

	padding: 0px;

	float: left;

	width: 125px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	background-color: #0F0;

}

#marcderecho {

	float: right;
	background-color: #fff;
	text-align: center;
	padding: 0px;
	width: 170px;
	height: 260px;
	margin: 0px;

}

#contenedor #marcderecho p {

	margin: 0px;

	padding-top: 10px;

	padding-bottom: 10px;

}



.aires {

	float: right;

	width: 460px;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#pies {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #900;

	text-align: center;

	padding: 0px;

	float: left;

	width: 950px;

	margin-top: 10px;

	margin-bottom: 10px;

}







h1{

	text-align:center;

	margin-top:0;

	font-family: 'Alike Angular', serif;

	font-weight:normal;

	color:#900;

}

h2{

	margin-top:0;

	font-family: 'Alike Angular', serif;

	font-size:16px;

	color:#900;

}

.inv{

	display:none;

}

ul.prods{

	margin:0;

	padding:0;

	list-style:none;

	list-style-type:none;

}

ul.prods li{

	display:block;

	float:left;

	width:100%;

	padding:6px 0;

	border-bottom:#900 dotted 2px;

}

ul.prods li img{

	float:left;

	margin:0 8px 8px 0;

}

.sep{

	width:100%;

	height:1px;

	float:none;

	clear:both;

}

#techoPpal{

	width:950px;

	height:12px;

	float: left;

	margin: 0px;

	padding: 0px;

	background-image: url(../gfx/marco/fondo-marco-nuevo.gif);

	background-repeat: no-repeat;

	background-position: top;

}

#paginador{

	width:100%;

	padding-top:12px;

	text-align:center;

}

#paginador a{

	margin:0 8px;

	color:#900;

}

h2.subt{

	text-align:center;

}



#marcomenusup {

	text-align: center;

	margin-bottom: 10px;

}



#marcomenusup a:link, #marcomenusup a:visited {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #06F;

	text-decoration: underline;

}

#marcomenusup a:hover, #marcomenusup a:active {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #900;

	text-decoration: underline;

}

#hormig {

	text-align: center;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

}

#hormig a:link, #hormig a:visited {

	color: #03F;

	text-decoration: underline;

}

#hormig a:hover, #hormig a:active {

	color: #03F;

	text-decoration: underline;

	text-decoration: none;

}

.aires a:link, .aires a:visited {

	color: #03F;

	text-decoration: underline;

}

.aires a:hover, .aires a:active {

	color: #03F;

	text-decoration: underline;

	text-decoration: none;

}

.razon {

	border-radius: 10px;

	border: 1px solid #333;

	padding: 10px;

	margin: 10px;

	color: #FFF;

	background-color: #990000;

}

#marcderecho .razon p {

	margin: -20px;

	line-height: 14px;

}