/* Generales */
html {
/*height:100%;
/*background:url(../img/f_html.png) center top #fefdf7 repeat-x;*/
/*font-size: 100%; /* IE hack */*/
}

body {
/*height:100%;*/
color:#333333;
font-size:62.5%;
/*font-size:100%; /* IE hack */*/
text-align:center;
background:url(../img/f.png) center top #000000 repeat-y;
}

/*<div class="sp"><hr /></div>*/
hr {
clear:both;
display:none;
height:1px;
width:100%;
}

div.sp {
clear:both;
height:1px;
}

/* Comienza la estructura */
.header {
width:749px;
height:176px;
clear:both;
margin:auto;
background:url(../img/f_header.jpg) left top #000 no-repeat;
}

.header img {
	float:right;
	display:inline;
	margin:18px 16px 0 0;
}

.main {
width:749px;
clear:both;
margin:auto;
text-align:left;
/*background-color:#0F0;*/
/*background:url(../img/f.png) center top #e3e3e3 repeat-y;*/
}

.footer {
width:750px;
height:68px;
clear:both;
margin:auto;
text-align:left;
/*background-color:#f00;*/
background:url(../img/f_footer.png) 142px top no-repeat;
}

/* COMUN A CAPAS INTERIORES */

/*
body div div {
	float:left;
	display:inline;
	text-align:left;
}
*/

.lc {
	width:226px;
	float:left;
	display:inline;
}

.lcMenuTop {
	width:226px;
	height:44px;
	background:url(../img/menu_top.png) left top no-repeat;
}
.lcMenuMid {
	width:226px;
	height:198px; /*144*/
	background:url(../img/menu_mid.png) left bottom no-repeat;
}
.lcMenuBot {
	width:226px;
	height:154px;
	background:url(../img/menu_bot.png) left top no-repeat;
	margin:0 0 32px 0;
}

.rc {
	width:501px;
	float:right;
	display:inline;
	text-align:left;
}

.rcTitle {
	width:501px;
	height:46px;
	text-align:right;
	background:url(../img/f_title.png) left top no-repeat;
}

.rcTitle h1 {
	color:#fff;
	font-size:10px;
	float:right;
	display:inline;
	font-weight:700;
}

.rcContent {
	width:501px;
	text-align:left;
}

.rcContent img {
	float:right;
	display:inline;
	margin:17px 12px 0 0;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #D9E7C5;
	border-right-color: #D9E7C5;
	border-bottom-color: #D9E7C5;
	border-left-color: #D9E7C5;
}

p.ppal {
	width:295px;
	float:left;
	display:inline;
	margin:15px 0 0 40px;
	text-align:justify;
}

p.wide {
	width:450px;
	float:left;
	display:inline;
	margin:15px 0 0 40px;
	text-align:justify;
}

.rcUltimaHora {
	width:462px; /*500*/
	height:46px;
	clear:both;
	/*background-color:#f00;*/
	margin:0 0 0 38px;
}

.rcUltimaHora img {
	float:left;
}

.rcVideo {
	width:480px; /*500*/
	text-align:center;
	padding:20px 0px 32px 20px;
}

.rcEvento, .rcEventoN, .rcEnlace {
	width:462px; /*500*/
	/*background-color:#f00;*/
	margin:0 0 8px 38px;
}

.rcEventoN, .rcEnlace {
	margin:16px 0 0 38px;
	float:left;
	display:inline;
}

.rcEvento img, .rcEventoN img {
  float:left;
  display:inline;
  margin:0;
  padding:0;
}

.rcEvento p, .rcEvento h2, .rcEvento h3, .rcEventoN p, .rcEventoN h2, .rcEventoN h3 {
	width:320px;
	float:right;
	text-align:justify;
	padding:0 18px 0 0;
}

.rcEnlace p {
	padding:0 18px 0 0;
	text-align:justify;
}

.rcBanner {
	width:500px; /*500*/
	padding:0 0 24px 0;
	float:left;
	display:inline;
}

.fLogo {
	width:106px;
	height:68px;
	margin:2px 0 0 46px;
	float:left;
	/*background-color:#0F0;*/
}

.fProder {
	width:168px;
	height:61px;
	float:right;
	display:inline;
	margin:3px 16px 0 0px;
	/*background-color:#00f;*/
	}

.fCalidad {
	width:248px;
	height:60px;
	float:left;
	display:inline;
	margin:3px 16px 0 0px;
	/*background-color:#00f;*/
}

address {
	width:300px;
	height:68px;
	float:left;
	display:inline;
	margin:14px 0 0 16px;
	/*background-color:#f00;*/
}

/* borde de imagen */
.imgBorder { border:1px solid #cebe87; }


img.im {
	padding:2px;
	background-color:#fff;
	border:1px solid #628a0e;
}
