
body {
	background: #fc9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	top:0px;
	margin: 0 0 20px 0;
	padding: 0;
}

#d-flash {
	margin: 0 0 -1px 0;
}

*html #d-flash {
	margin: 0;
}
*:first-child+html #d-flash {
	margin: 0;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.miembro {
	margin-bottom: -5px;;
}

h1 {}
h2 {}
h3 {}

h4 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

h5 {}

h6 {
	color: #dd6608;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h4.bgNaranja {
	background: #dd6608;
	color: #fff;
	font-size: 11px;
	padding: 10px;
	border: 1px solid #fff;
}

h4.bgNaranja1 {
	background: #dd6608;
	color: #fff;
	font-size: 11px;
	padding-left: 3px;
	padding: 3px;
	}

h4.bgGrisOscuro {
	background: #939192;
	color: #fff;
	padding: 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

h4.bgGrisOscuro1 {
	background: #939192;
	color: #fff;
	padding: 2px;
	width: 212px;
		
}

h4.bgGrisClaro {
	background: #bcbabb;
	color: #666;
	padding: 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

h4.noBg {
	color: #666;
	padding: 0 5px 8px 0;
}

/* ------------ Formularios -------------*/

form {
	margin: 0;
}

.tableLogin {
	margin: 7px 0 7px 0;
	width: 298px;
}

#buscador{
	margin:3px 2px 2px 2px;
}

.tdText {
	font-weight: bold;
	color: #c22600;
	width: 110px;
	text-align: right;
}

.tdImput {
	width: 188px;
}

.tdButton {
	text-align: center;
}

.imputText {
	border: 1px solid #ccc;
	font-size: 10px;
	width: 130px;
	margin: 0 5px 0 5px;
}

.button {
	background: #dd660a;
	color: #fff;
	border: 1px solid #fff;
	font-size: 9px;
	font-weight: bold;
	padding: 1px;
	margin: 5px 0 0 0;
}

.buttonGris {
	background: #808080;
	color: #fff;
	border: 1px solid #fff;
	font-size: 9px;
	font-weight: bold;
	margin: 0;
}

/* --------------- */

#contenedor {
	width: 996px;
	margin: auto;
	background: #fff;
}

#cabecera {
	width: 996px;
	background: #F60;
}

/* ------------ Cuerpo -------------*/

#cuerpo {
	width: 996px;
	overflow: hidden;
	border-bottom: 1px solid #b4b4b4;
	padding: 0 0 5px 0;
}

/* ----------------- */

#leftColumn {
	width: 221px;
	float: left;
	padding-left: 3px;
	padding-right: 5px;
	margin: 0px;
	border-right: 1px solid #CCCCCC;
}

#leftColumn p {
	padding: 0;
	margin: 0 0 0 0;
}

#leftColumnBanner {
	width: 446px;
	border: 1px solid #bbb;
        margin-top: 0px;
        padding-top: 1px;
	// margin-top: 3px;
	padding: 0px;
	clear: none;
}

#leftColumnCaja {
	overflow: hidden;
	padding: 0 0 0 0;
}

#leftColumnC1 {
	width: 226px;
	float: left;
        padding: 0;
	padding-top: 7px;
	margin-top: 7px;
	// padding-top: 4px;
	// margin-top: 4px;
}


#leftColumnC2 {
	width: 219px;
	padding: 0;
	padding-top: 7px;
	margin-top: 7px;
	float: right;
	// padding-top: 4px;
	// margin-top: 4px;
}

/* ----------------- */

#rightColumn {
	width: 300px;
	float: left;
	background: #fff;
	padding-right: 2px;
	}

.presentacion {
	float: left;
	margin-right: 10px;
}

.cajaGris {
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;

	background: #f3f3f3;
	margin: 0 0 7px 0;
}

.caja {
	margin: 0 0 0 0;
	padding: 0px;
border:0px;
margin-bottom: 0px;

}


.itemAcont {
	padding: 15px 0 7px 5px;
	overflow: hidden;
}

.itemAcontImagen {
	border-right: 9px solid #dd6608;
	float: right;
	width: auto;
	margin: 0 0 0 5px;
}

.itemAcontImagen img {
	border: 5px solid #c5c5c5;
	margin: 0 0 -2px 0;
}

*:first-child+html .itemAcontImagen img {
	margin: 0;
}

.itemAcont p {
	margin: 5px 0 0 0;
	padding: 0;
}

#idioma_flash {
	position: absolute;
	margin:auto;
	margin-left: 500px;
	padding-left:400px;
	float:right;
	width:90px;
	height:84px;
	padding-top:213px;
	visibility: auto;}

#idioma {
	width: 75px;
	float: right;
	overflow: hidden;
	margin: 6px 0 0 0;
}

#idioma img {
	margin: 0 4px 0 0;
	border: 1px solid #fff;
}

#idioma a img {
	border: 1px solid #939192;
}

#idioma a:hover img {
	border: 1px solid #dd6608;
}

/* ----------------- */

#centralColumn {
	width: 452px;
	background: #fff;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.cajaBordePunto {
	background: url(../img/borde_disc_horiz.gif) #fff repeat-x;
	margin: 4px 3px 4px 3px;
	padding: 1px;
	text-align: center;
}

/* ------------PIE------------- */

#pie {
	color: #818181;
	background: #efefef;
	width: 996px;
	margin: 0;
	padding: 5px 0 5px 0;
	text-align: center;
	border-top: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
}

#pie img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#pie a {
	color: #818181;
}

#pie a:hover {
	color: #dd6608;
	text-decoration: none;
}

#pie ul {
	margin: 0;
}

#pie ul li {
	display: inline;
	margin: 0 15px 0 15px;
}

#buscador {
	width: 220px;
	float: left;
	background: url(../img/borde_disc_vert.gif) #efefef right repeat-y;
	padding: 0 10px 0 10px;
}

#creditos {
	background: #fff;
	padding: 3px 0 4px 0;
	text-align: center;
}

#creditos p {
	margin: 0;
	padding: 0;
}

#creditos span {
	color: #c22600;
}

#ticker {
	margin: 0 0 -1px 0;
}

* html #ticker {
	margin: 0;
}
*:first-child+html #ticker {
	margin: 0;
}