/**************************************************************************
	portaldemelipilla.cl - CSS
	Creado por Felipe Morales Orozco
	Email: fmorales@cristalino.net
	Webmaster www.cristalino.net
	Productor de multimedia
	Octubre 2009
**************************************************************************/
/*
	-----------------------------------------------------------------------
	 						1. B A S I C O S
	-----------------------------------------------------------------------
*/
html {
	height: 100%;
}

body {
	font: 70% Arial, Helvetica, sans-serif;
/*	line-height: 1.35em;*/
/*	height: 100%;*/
	text-align: center;
/*	background: url(../images/bg.jpg) repeat;*/
/*	background:	url(../bg_bicentenario.jpg) center 0px no-repeat #CECECE;*/
	background: #CECECE;
/*	background-attachment:fixed;*/
margin-left: 0px;
margin-top: 0px;
/*font-size:11px;*/
}
#contenedorCentrado {
	width: 960px;
	height: 100%;
	margin:0 auto 0 auto;
	background: url(../images/bgLateral.jpg) repeat-y;
	z-index: 0;
}
#ContenedorGral {
	position: relative;
	float: left;
	text-align: left;
	width: 950px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	z-index: 1;
}
#contListaComent {
	position: relative;
	float: left;
	width: auto;
	height: auto;
}
#contenedorPublicidadTop {
	position: relative;
	float: left;
	width: 950px;
	height: 94px;
	background: url(../images/contpubtop.jpg) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1000;
}
#pubTop1, #pubTop2 {
	position: relative;
	float: left;
	width: 728px;
	height: 90px;
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
}
#pubTop2 {
	width: 198px;
	margin: 0px 0px 0px 10px;
}
/* IE6 Only */
* html #pubTop1 {margin : 0px 0px 0px 6px;} 

#cabeceraLogo {
	position: relative;
	float: left;
	width: 950px;
	height: 118px;
	background: url(../images/bgLogotipo.jpg) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* CLIMA Y FECHA */
#contClima {
	position: relative;
	float: left;
	width: 320px;
	height: auto;
	margin: 5px 0px 0px 230px;
	padding: 0px 0px 0px 0px;
}
/* IE6 Only */
* html #contClima {	margin : 5px 0px 0px 110px;} 
#imgEstado {
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Temperatura {
	position: relative;
	float: left;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	width: 150px;
	height: 39px;
	margin: 36px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#fecha, #bntesCabecera {
	position: relative;
	float: left;
	font-weight: bold;
	color: #000000;
	width: 320px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#bntesCabecera {
	font-weight: normal;
}
.lnkCabecera:link, .lnkCabecera:visited, .lnkCabecera:active, .lnkCabecera:hover {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
.lnkCabecera:hover {
	text-decoration: underline;
}

/* RSS FACEBOOK TWITEER */
#contRedes {
	position: relative;
	float: left;
	width: 125px;
	height: 118px;
}
#icoRed {
	position: relative;
	float: left;
	width: 28px;
	height: 27px;
	margin: 50px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/* BUSCADOR NOTICIAS */
#contBuscador {
	position: relative;
	float: left;
	width: 275px;
	height: 118px;
}
#divBuscador {
	position: relative;
	float: left;
	width: 268px;
	height: 80px;
	border-left: solid 2px #C3C3C3;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
#txtBuscar, #txtBuscar2 {
	position: relative;
	float: left;
	width: 258px;
	height: auto;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#txtBuscar2 {
	margin: 0px 0px 0px 5px;
	height: auto;
}
.inputBuscar {
	font-size: 11px;
	border: solid 1px #999999;
	width: 150px;
	height: 15px;
}

/* RUTA SITIO */
#ruta {
	position: relative;
	float: left;
	width: 620px;
	height: 23px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ruta a:link, #ruta a:active, #ruta a:visited {
	font-size: 13px;
	color:#999999;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ruta a:hover {
	text-decoration: underline;
}
#ruta span {
	font-size:13px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* INDICADORES ECONOMICOS */
#contenedor_indicadores {
	position: relative;
	float: left;
	width: 650px;
	height: 23px;
}
#indicadores {
	position: relative;
	float: left;
	width: 650px;
	height: 23px;
	border-top: dotted 1px #DADEE1;
/*	border-bottom: dotted 1px #DADEE1;*/
	margin-top: 0px;
}
#indicadores h3 {
	float: left;
	font-size:12px;
	color: #004485;
	background-image: none;
	margin: 0px;
	padding: 5px 5px 0px 8px;
}
#indicadores li {
	display: inline;
	padding-right: 20px;
	color: #656565;
	font-size: 11px;
}
#indicadores ul {
	margin: 0px;
	padding: 5px 0px 0px;
}
#indicadores li strong {
	color: #FE9730;
}
/* SANTORAL */
#santoral {
	position: relative;
	float: left;
	width: 280px;
	height: 18px;
	font-weight: bold;
	font-size:12px;
	color: #004485;
	margin: 0px;
	padding: 5px 5px 0px 0px;
}
#santoral span{
	font-size:12px;
	color: #656565;
}

/* COLUMNA IZQUIERDA  */
#colIzq {
	position: relative;
	float: left;
	width: 388px;
	height: auto;
	border-right: dotted 2px #DFDFDF;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
/* IE6 Only */
* html #colIzq {margin : 0px 0px 0px 5px;} 
#contNoticiaPortada {
	position: relative;
	float: left;
	width: 388px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contNoticiaPortada a { text-decoration: none; color: #5D5850; }
#contNoticiaPortada a:link, #contNoticiaPortada a:visited { text-decoration: none; } 
#contNoticiaPortada a:hover { text-decoration: underline; }
#imgPortada,#fechaPortada, #tituloPortada, #introPortada {
	position: relative;
	float: left;
	width: 380px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#fechaPortada {
	height: 13px;
	font-size: 10px;
}
.lnkTitPortada:link, .lnkTitPortada:active, .lnkTitPortada:visited  {
	height: auto;
	font-size: 20px;
}
.lnkTitPortada:hover {
}
#tituloPortada {
	height: auto;
	font-size: 20px;
}
#introPortada {
	height: auto;
	font-size: 12px;
}
#contOpcPortada {
	position: relative;
	float: left;
	width: 380px;
	height: 20px;
	font-size: 10px;
	border-bottom: dotted 2px #919191;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
#contOpcPortada ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#contOpcPortada li {
	display: inline; /* for IE5 and IE6 */
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contOpcPortada a {
	text-decoration: none;
	color: #000000;
}
#contOpcPortada a:link, #contOpcPortada a:visited {
	text-decoration: none;
} 
#contOpcPortada a:hover {
	text-decoration: underline;
}
#contOpcPortada li a#current {
	border-bottom: 3px solid #DAD6B7;
	background: #00BEE4;
}

/* COLUMNA CENTRAL */
#colCen {
	position: relative;
	float: left;
	width: 233px;
	height: auto;
	border-right: dotted 2px #DFDFDF;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#centralSocial {
	position: relative;
	float: left;
	width: 228px;
	height: 253px;
	background-color: #F1F1F1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#centralFleIzq, #centralFleDer, #centralVerGaleria {
	position: relative;
	float: left;
	width: 17px;
	height: 16px;
	margin: 5px 0px 0px 170px;
	padding: 0px 0px 0px 0px;
}
#centralFleDer {
	margin: 5px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
}
#centralImgSocial, #centralTitSocial  {
	position: relative;
	float: left;
	width: 200px;
	height: 150px;
	border: solid 1px #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#centralTitSocial {
	width: 200px;
	height: 35px;
	font-size: 12px;
	color: #2B5F86;
	font-weight: bold;
	border: none;
	margin: 5px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
}
#centralVerGaleria {
	width: 70px;
	height: 16px;
	margin: 0px 0px 0px 145px;
	padding: 0px 0px 0px 0px;
}
/* IE6 Only */
* html #centralVerGaleria {margin : 0px 0px 0px 6px;} 

#centralClasificados {
	position: relative;
	float: left;
	width: 227px;
	height: 120px;
	border: solid 1px #DFDFDF;
	background-color: #F3F3F3;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#centralTitClas {
	position: relative;
	float: left;
	width: 221px;
	height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7C7C7C;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 7px;
}
#centralIzqClas, #centralDerClas {
	position: relative;
	float: left;
	width: 15px;
	height: 22px;
	margin: 35px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}
#centralDerClas {
	margin: 35px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}
#centralConClas {
	position: relative;
	float: left;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#centralClasSec, #centralClasTit {
	position: relative;
	float: left;
	width: 215px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#centralClasTit {
	color: #2B5F86;
}
#centralClasDet {
	font-weight: normal;
	color: #2B5F86;
}
a.centralClasDet:link, a.centralClasDet:active, a.centralClasDet:visited   {
	font-size: 11px;
	font-weight: normal;
	color: #2B5F86;
	text-decoration: none;
}
a.centralClasDet:hover {
	font-weight: normal;
	font-size: 11px;
	color: #2B5F86;
	text-decoration: underline;
}
#contNoticiaCentro {
	position: relative;
	float: left;
	width: 233px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contNoticiaCentro a { text-decoration: none; color: #47423A; }
#contNoticiaCentro a:link, #contNoticiaCentro a:visited { text-decoration: none; } 
#contNoticiaCentro a:hover { text-decoration: underline; }
#secCentro, #imgCentro, #titCentro, #intCentro {
	position: relative;
	float: left;
	width: 230px;
	height: auto;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#titCentro {
	font-size: 15px;
	font-weight: bold;
}
#intCentro {
	font-size: 12px;
}
#contOpcCentro {
	position: relative;
	float: left;
	width: 228px;
	height: 20px;
	font-size: 10px;
	border-bottom: dotted 1px #DFDFDF;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#contOpcCentro ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#contOpcCentro li {
	display: inline; /* for IE5 and IE6 */
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contOpcCentro a {
	text-decoration: none;
	color: #000000;
}
#contOpcCentro a:link, #contOpcCentro a:visited {
	text-decoration: none;
} 
#contOpcCentro a:hover {
	text-decoration: underline;
}
#contOpcCentro li a#current {
	border-bottom: 3px solid #DAD6B7;
	background: #00BEE4;
}


/* COLUMNA DERECHA */
#colDer {
	position: relative;
	float: left;
	width: 300px;
	height: auto;
/*	border-right: dotted 2px #DFDFDF;*/
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#contColDerecha {
	position: relative;
	float: left;
	width: 300px;
	height: auto;
	background-color: #F1F1F1;
	border: solid 1px #DDDDDD;
	border-top: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
#tituloTabs {
	position: relative;
	float: left;
	width: 300px;
	height: 23px;
	color: #2B5F9D;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#tituloTabs span {
	position: relative;
	float: left;
	width: 28px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ENCUESTA */
#EncTit {
	position: relative;
	float: left;
	width: 300px;
	height: auto;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background-color: #EFEFEF;
}
#BtnVotarEncuesta {
	position: relative;
	float: left;
	width: 80px;
	height: auto;
	margin: 24px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}
#BtnOpinarEncuesta {
	position: relative;
	float: left;
	width: 115px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#BtnResultadosEncuesta {
	position: relative;
	float: left;
	width: 100px;
	height: auto;
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#EncResultados {
	position: relative;
	float: left;
	width: 300px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#BtnResultadosVotar {
	position: relative;
	float: left;
	width: 70px;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#EncResOpc {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 485px;
	height: auto;
	padding: 0px 2px 0px 2px;
}
#encOpiContenedor {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 620px;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#encOpiNro {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #C4E668;
	width: 30px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
#encOpiImage {
	position: relative;
	float: left;
	width: 15px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#encOpiNombres {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #406679;
	width: 460px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
}
#encOpiFecha { 
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 105px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
}
#encOpiOpinionBloqueado {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c4e668;
	width: 600px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
#encOpiOpinion {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 620px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
#encOpiSepara {
	position: relative;
	float: left;
	width: 450px;
	height: 30px;
}

/* COLUMNA DOBLE */
#colDoble {
	position: relative;
	float: left;
	width: 628px;
	height: auto;
	border-right: dotted 2px #DFDFDF;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;	
	padding: 0px 0px 5px 0px;
}
#contNoticiaDetalle, #tituloDetalles, #imgPortadaDet, #fechaDetalle, #textosDetalles {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	color: #666666;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}
#imgPortadaDet {
	position: relative;
	float: right;
	width: 300px;
	height: 200px;
	border: solid 1px #DFDFDF;
	margin: 0px 0px 0px 8px;
	padding: 5px 5px 5px 5px;
}
#tituloDetalles {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#fechaDetalle {
	font-size: 12px;
	border-bottom: solid 1px #CCCCCC;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#textosDetalles {
	text-align: justify;
	font-size: 13px;
	color: #666666;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#textosDetalles a:link, a:active, a:visited{
	font-size: 13px;
	color: #2B5F9A;
	text-decoration: none;
}
#textosDetalles a:hover{
	font-size: 13px;
	color: #2B5F9A;
	text-decoration: underline;
}
/* MULTIPLES FOTOS */
#textosDetallesFotosCont {
	position: relative;
	float: right;
	width: 300px;
	height: 200px;
	border: solid 1px #DFDFDF;
	margin: 0px 0px 0px 8px;
	padding: 5px 5px 5px 5px;
}
#textosDetallesFotos {
	position: relative;
	float: right;
	width: 300px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#textosDetallesFotos ul{
	position: relative;
	float: left;
	width: 300px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#textosDetallesFotos li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#detallesMasseccion, #detallesMasseccionList {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	border-bottom: solid 1px #CCCCCC;
	font-weight: bold;
	font-size: 15px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#detallesMasseccionList ul{
	margin-top: 0px;
}
#detallesMasseccionList {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#detallesMasseccionList a:link, #detallesMasseccionList a:visited {
	font-size: 12px;
	color:#003366;
	text-decoration: none;
}
#detallesMasseccionList a:hover {
	text-decoration: underline;
}
#detallesMasseccionList li {
	list-style-image: url(../images/listItemArrow.png);
	padding-left: 10px;
}

#contOpcionesDetalles {
	position: relative;
	float: left;
	width: 620px;
	height: 28px;
	font-size: 10px;
	border: solid 1px #CCCCCC;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#opcDetTit {
	position: relative;
	float: left;
	width: 120px;
	height: auto;
	margin: 6px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#listopcdet {
	margin: 0px;
	padding: 0px;
}
#listopcdet li {
	float: left;
	list-style-type: none;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#opcDetText {
	position: relative;
	float: left;
	width: 209px;
	height: 28px;
	font-size: 10px;
	border-left: solid 1px #CCCCCC;
	background-color: #F2F2F2;
	margin: 0px 0px 0px 150px;
	_margin: 0px 0px 0px 140px;	
	padding: 0px 0px 0px 0px;
}

#contFormComentarios {
	position: relative;
	float: left;
	width: 620px;
	height: 225px;
	border: solid 1px #CCCCCC;
	background-color: #F2F2F2;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#comentTit {
	position: relative;
	float: left;
	width: 600px;
	height: 20px;
	color: #333333;
	font-size: 17px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
}
#comentForm {
	position: relative;
	float: left;
	width: 620px;
	height: 170px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #F6F6F4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#comentText {
	position: relative;
	float: left;
	width: 600px;
	height: auto;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#comentIzq {
	position: relative;
	float: left;
	width: 250px;
	height: auto;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#comentTextInput1 {
	position: relative;
	float: left;
	width: 250px;
	height: auto;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#comentTextInput1 span { 
	color:#990000;
	font-size: 12px;
}
#comentInput1 {
	position: relative;
	float: left;
	width: 250px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#comentCaptcha {
	position: relative;
	float: left;
	width: 70px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.inputComent {
	font-size: 11px;
	border: solid 1px #CCCCCC;
	width: 200px;
	height: 14px;
}
#comentDer {
	position: relative;
	float: left;
	width: 350px;
	height: auto;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#comentInput2 {
	position: relative;
	float: left;
	width: 250px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.inputComentText {
	font-size: 11px;
	border: solid 1px #CCCCCC;
	width: 340px;
	height: 92px;
}
#btnEnviarCmt {
	position: relative;
	float: left;
	width: 50px;
	height: 18px;
	margin: 3px 0px 0px 555px;
	_margin: 3px 0px 0px 280px;
	padding: 0px 0px 0px 0px;
}
/* LISTADO DE COMENTARIOS */
#contListCmtTit {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	color: #333333;
	font-size: 17px;
	border-top: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #CCCCCC;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
#contListCmtTit span {
	color: #990000;
	font-size: 13px;
	font-weight: bold;
}
#contListCmt {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	color: #990000;
	font-size: 14px;
	border: solid 1px #CCCCCC;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
#contListCmtNom, #contListCmtFec, #contListCmtTex {
	position: relative;
	float: left;
	width: 460px;
	height: 15px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 5px;
	padding: 5px 0px 5px 0px;
}
#contListCmtFec {
	width: 145px;
}
#contListCmtTex {
	width: 610px;
	height: auto;
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
/* LISTADO SOCIAL */
#contSocListado { 
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	color: #666666;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#imgSocList {
	float: left;
	width: 150px;
	height: auto;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
#titSocList, #fecSocList {
	float: left;
	width: 590px;
	height: auto;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#fecSocList {
	font-size: 12px;
	font-weight: normal;
}
#fecSocText {
	position: relative;
	float: left;
	width: 590px;
	font-size: 12px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/* LISTADO DE BLOG */
#contBlogListado {
	position: relative;
	float: left;
	width: 625px;
	height: auto;
	color: #666666;
	font-size: 20px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#tituloBlog {
	position: relative;
	float: left;
	width: 625px;
	height: auto;
	color: #666666;
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.lnktituloBlog:link, .lnktituloBlog:active, .lnktituloBlog:visited, .lnktituloBlog:hover {
	color: #666666;
	font-size: 20px;
	text-decoration: none;
} 
.lnktituloBlog:hover {
	font-size: 20px;
	text-decoration: underline;
}
#autorBlog {
	position: relative;
	float: left;
	width: 620px;
	height: 15px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#imgBlog {
	float: left;
	width: 105px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ComentBlog {
	position: relative;
	float: left;
	width: 610px;
	height: 20px;
	background: url(../images/blog/bgComentarios.jpg) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#ComentBlog span {
	float: left;
	width: auto;
	height: 15px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	color:#004485;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* REGISTRO */
#contRegistro { 
	position: relative;
	float: left;
	width: 620px;
	height: 250px;
	color: #666666;
	font-size: 12px;
	background: url(../images/bgregistro.jpg) no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#contRegistroIzq, #contRegistroDer {
	position: relative;
	float: left;
	width: 305px;
	height: 120px;
	margin: 50px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#separacionRegistro {
	position: relative;
	float: left;
	width: 600px;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.inputRegistro200, .inputRegistro120 {
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 200px;
	height:16px;
}
.inputRegistro120 {
	width: 120px;
}
#izqInputs {
	position: relative;
	float: left;
	width: 320px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#condicionesRegistro {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	font-size: 11px;
	background-color:#F2F2F2;
	border-top: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
}
#btnRegistro {
	position: relative;
	float: left;
	width: 84px;
	height: 20px;
	margin: 0px 0px 30px 500px;
	_margin: 0px 0px 30px 250px;	
	padding: 0px 0px 0px 0px;
}
/* REGISTRO OLVIDO PASSWORD */
#contRegistro_opciones {
	position: relative;
	float: left;
	width: 620px;
	height: 250px;
	color: #666666;
	font-size: 12px;
	background: url(../images/bgregistro_olvido.jpg) no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#contRegistro_opciones_contenedor1 {
	position: relative;
	float: left;
	width: 290px;
	height: 200px;
	margin: 40px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}
#contRegistro_opciones_btnenviar {
	position: relative;
	float: left;
	width: 84px;
	height: 18px;
	margin: 10px 0px 10px 140px;
	_margin: 10px 0px 10px 40px;
	padding: 0px 0px 0px 0px;
}
#contRegistro_opciones_contenedor2 {
	position: relative;
	float: left;
	width: 265px;
	height: 200px;
	margin: 40px 0px 10px 45px;
	padding: 0px 0px 0px 0px;
}


/* PIE PAGINA */
#contPie {
	position: relative;
	float: left;
	text-align: left;
	width: 950px;
	height: 175px;
	color: #666666;
	border-top: solid 6px #383838;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #A9A9A9;
}
#pieIzq {
	position: relative;
	float: left;
	width: 634px;
	height: 175px;
	background: url(../images/bgpie1.jpg) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #A9A9A9;
}
#pieTabla1 {
	position: relative;
	float: left;
	width: 634px;
	height: 17px;
	border-bottom: dotted 1px #B5B5B5;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#titPie, #titPie2 {
	position: relative;
	float: left;
	width: 85px;
	height: auto;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#titPie2 {
	height: 130px;
}
.lnkPie:link, .lnkPie:visited, .lnkPie:active, .lnkPie:hover {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.lnkPie:hover {
	text-decoration: underline;
}
#pieTabla2 {
	position: relative;
	float: left;
	width: 634px;
	height: auto;
	font-size: 10px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#pieDer {
	position: relative;
	float: left;
	width: 312px;
	height: 175px;
	background: url(../images/bgpie2.jpg) repeat-x;
	border-left: dotted 1px #B5B5B5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #A9A9A9;
}
#pieTabla3 {
	position: relative;
	float: left;
	width: 310px;
	height: auto;
	font-size: 10px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#titPie3 {
	position: relative;
	float: left;
	width: 305px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.uldestacados {
	position: relative;
	float: left;
	font-weight: bold;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#byMarket {
	position: relative;
	float: left;
	text-align: right;
	width: 305px;
	height: 20px;
	margin: 70px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.lnkByMarket:link, .lnkByMarket:active, .lnkByMarket:visited {
	color:#333333;
	text-decoration: none;
}
.lnkByMarket:hover {
	text-decoration: underline;
}
