/* CSS Document */

.menu
{
	width: 741px;
	height: 55px;
	margin-top:0px;
}

.ffoot
{
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
}

.ffoot:hover
{
	color: #FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	text-decoration: none;
}
.ffoot1
{
	height: 4px;
	line-height: 4px;
}
.encabezado
{
	height:105px;
	width:770px;
}
.lateral
{
	width: 178px;
}
.linealateral
{
	background: url(imagenes/linea.png) no-repeat;
	width: 1px;
	height: 539px;
}
.nove
{
	width: 824px;
	height: 539px;
}

.tbody
{
	margin-top:176px;
	width: 754px;
}

.tbody2
{
	height: 356px;
	width: 741px;
	margin-top:0px;
	margin-left:26px;
}


.trheader
{
	background:url(imagenes/30km_fondocentro.jpg) no-repeat center top;
	height:605px;
	width:1004px;	
}

.trheaderin
{
	height:55px;
	width:741px;
}

table
{
	border-collapse:collapse;
}

.tmenu
{
	table-layout:fixed;
	border-collapse:collapse;
}

.trbody
{
	border-collapse:collapse;
}

.content
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	/*letter-spacing: 1px;*/
}
.contentproductos
{
	width: 505px;
	margin-left: 10px;
	/*letter-spacing: 1px;*/
}
.texto
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 11px;
	color: #FFFFFF;
	vertical-align: bottom;
}
.textocontacto
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 12px;
	color: #000000;
	vertical-align: top;
}
.textocontactopost
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 12px;
	color: #FFFFFF;
}
.textotitulo
{
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 16px;
	color: #000000;
	vertical-align: top;
	font-style: italic;
	font-weight: bold;
}
.textoch
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #000000;
	vertical-align: top;
	width: 100px;
}

.textogde
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 18px;
	color: #000000;
	vertical-align: top;
	width: 300px;
	margin-left: 25px;
	padding-left: 25px;
}
.textocontacto
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #000000;
	vertical-align: bottom;
}
.textocontacto1
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #000000;
	vertical-align: bottom;
}

.mapa
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	width: 744px;
	vertical-align: middle;
	text-decoration: none;
}
.mapa:hover
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #1A448D;
	width: 744px;
	vertical-align: middle;
	text-decoration: none;
}








.tdcont
{
	background: url('../images/BodyIn.gif')  no-repeat;
	width: 659px;
	height: 321px;
}




.camara
{
	font-size: 12px;
	font-family: "Trebuchet MS";
	color: #066582;
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
	line-height: 12px;
	height: 30px;
	/*letter-spacing: 1px;*/
}
.camaraextra
{
	font-size: 12px;
	font-family: "Trebuchet MS";
	color: #FF7F00;
	text-align: center;
	font-weight: bolder;
	line-height: 12px;
	/*letter-spacing: 1px;*/
}



.banner
{
	background-color: #FFFFFF;
	height: 63px;
	text-decoration: none;
	width: 448px;
	background-position: center center;
	/*letter-spacing: 1px;*/
}
.linknormal
{
	color: #066582;
	text-decoration: none;
	border: none;
}
.lineaar
{
	margin-right:5px;
}







/* ############## Body ############## */

.centro
{
	background: url(../images/capiw_20.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
.centro1
{
	background: url(../images/capiw_21.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
.centro2
{
	background: url(../images/capiw_22.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
.centro3
{
	background: url(../images/capiw_23.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
.centro4
{
	background: url(../images/capiw_24.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
.centro5
{
	background: url(../images/capiw_25.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
.centro6
{
	background: url(../images/capiw_26.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
.centro7
{
	background: url(../images/capiw_27.jpg) no-repeat;
	width: 186px;
	height: 321px;
	margin-top:0px;
	margin-left:26px;
}
/* ################ Novedades ################# */


.noveform
{
	width: 500px;
	height: 221px;
}
.titnove
{
	padding-left: 25px;
	color: #0053A0;
	font-size: 11px;
	font-family: sans-serif;
	font-weight: bold;
	text-align: top left;
}

.txtnove
{
	font-size: 12px;
	font-family: "Trebuchet MS";
	text-align: justify;
	line-height: 16px;
	color: #000000;
	width: 520px;
	height: 321px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 15px;

	vertical-align: top;
}
.txtnove1
{
	font-size: 12px;
	font-family: "Trebuchet MS";
	text-align: justify;
	line-height: 16px;
	color: #000000;
	vertical-align: top;
}




p
{
white-space: wrap;
}

/* ################ Footer ################# */



/* ################ Servicios ################# */



.tdmenul
{
	width: 105px;
	height: 321px;
}