/* 
	/- - SECTION UNIQUE STYLES - -/
	
	CSS Document for GoLive Internet
	Powered by: PuertoBaires (www.puertobaires.com
	
	Date: 16 JUN 2008
	Version: 1.1
	
 */
 
 

/* Home Formatting
------------------------------------------------------------------------------------- */


/* Destacado Formatting
------------------------ */

#canvas {
	position: relative;
}

#destacado {
	background:url(http://www.searchmarketingadvanced.com/img/home_banner.jpg) no-repeat;
	height: 150px;
	margin: 15px 0 30px 0;
	padding: 85px 340px 0 0;
	text-align: right;
}

#destacado h3 {
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	letter-spacing: -1px;
}


#destacado span {
	font-size: 10px;
	text-transform: uppercase;
	color: #f7931e;
}

a#leermasLink,
	a#leermasLink:visited {
		display: block;
		position: absolute;
		width: 880px;
		height: 215px;
		top: 0;
		left: 0;
		border: 10px solid transparent;
		text-indent: -9999px;
		opacity: .1;
		background: none;
	}
	a#leermasLink:hover {
		border: 10px solid #000;
	}


/* Columnas Formatting
------------------------ */

body#inicio-page  #content .columna_a  {
	width: 450px;
}	

body#inicio-page  #content .columna_b {
	width: 400px;
}

#content .columna_a {
	width: 450px;
}

#content .columna_b {
	width: 400px;
}



/* Postbit Formatting
------------------------ */

#content .postbit {
        margin-bottom: 50px;
        background: url(./images/icon_articulo.gif) no-repeat 5px 4px;
}

 #content .postbit h4 a {
	font-size: 18px;
	display: inline;
	border-bottom: 3px solid #e5e5e5;
	margin-left: 25px;
	padding-bottom: 0;
	color: #333;
}

 #content .postbit p {
	padding: 0 25px 0 25px;
	line-height: 18px;
	margin-bottom: 10px;
}

#content .postbit p.postedby {
	border-top: 1px solid #e5e5e5;
	text-transform: uppercase;
	font-size: 10px;
	display: block;
	padding-top: 3px;
	color: #abaaaa;
}

#content .postbit p.readmore {
	margin: 20px 0 3px 0;
}

#content .postbit p.readmore a {
	font-size: 10px;
	text-transform: uppercase;
	background: url(./images/icon_more.gif) no-repeat right center;
	display: inline;
	padding-right: 17px;
	color: #aa8f63;
	text-decoration: none;
        border: none;
}

#content .postbit p.readmore a:hover {
	text-decoration: underline;
}

#content .postbit p.postdetails {
	border-top: 1px solid #e5e5e5;
	font-size: 11px;
	display: block;
	line-height: 25px;
	color: #666;
}

#content .postbit a {
	border-bottom: 1px dotted #c0c0c0;
}


#content .postbit h5 {
	font-size: 14px;
	color: #2a537e;
	margin: 25px 0 7px 25px;
}


#content .postbit h6 {
	font-size: 13px;
	color: #333;
	margin: 25px 0 7px 25px;
}



/* Comentarios Formatting
----------------------------------- */

.comentarios {
	margin-bottom: 50px;
}

.comentarios p {
	line-height: 20px;
	margin-left: 25px;
}

.comentarios p.posted {
	padding-left: 25px;
	border-bottom: 1px solid #e2e2e2;
	margin: 20px 0 5px 0;
	font-size: 11px;
	background: url(./images/icon_comentarios.gif) no-repeat 5px 4px;
	height: 20px;
	line-height: 20px;
}

.comentarios p.alt {
	background-color: #f4f4f4;
}

.comentarios p.posted em {
	color: #999;
}

#comentariosForm form {
	margin-left: 25px;
}

#comentariosForm label {
	display: block;
	margin: 0 0 15px 0;
	line-height: 16px;
	font-size: 11px;
	color: #aa8f63;
}

#comentariosForm input.field, #comentariosForm textarea.field {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #c0c0c0;
	background-color: #f9f9f9;
	padding: 3px;
	line-height: 23px;
	color: #333;
}

#comentariosForm input.field {
	width: 45%;
	height: 14px;
}

#comentariosForm textarea.field {
	width: 75%;
	height: 110px;
}

#comentariosForm input.btn {
	margin: 10px 0 50px 0;
}

#comentariosForm label em {
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}


/* Proximo Evento Formatting
----------------------------- */

#proximoEvento {
	background-color: #f9f9f9;
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #fff;
	padding: 0 0 15px 0;
	margin-bottom: 30px;
	display: block;
}

#proximoEvento h4 {
	padding: 3px 25px 0 25px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #e2e2e2;
	line-height: 30px;
	font-size: 9px;
	text-transform: uppercase;
	color: #999;
	font-weight: normal;
	letter-spacing: 1px;
	margin-bottom: 15px;
}

#proximoEvento p {
      line-height: 15px;
}

#proximoEvento .col_a {
	width: 32px;
	height: 45px;
	background: url(./images/icon_calendar.gif) no-repeat;
	text-transform: uppercase;
	padding-top: 10px;
	text-align: center;
	margin-left: 25px;
	color: #666;
}
	
#proximoEvento div.col_a span.day {
	font-size:15px;
	display:block;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 12px;
}

#proximoEvento div.col_a span.month {
	font-size:9px;
	height:12px;
	display:block;
	font-weight: bold;
}

#proximoEvento div.col_b {
	width: 295px;
	margin-right: 25px;
}

#proximoEvento div.col_b h5 a {
	font-size: 14px;
	color: #2a537e;
}

#proximoEvento div.col_b p {
	font-size: 11px;
}

#proximoEvento div.col_b p.ubicacion {
	color: #1c70ab;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 10px;
}

a:link #proximoEvento, a:visited #proximoEvento {
	color: #333;
	background-color: #fafafa;
}

a:hover #proximoEvento, a:active #proximoEvento {
	background-color: #f7f7f7;
}


/* Calendario de Eventos Formatting
----------------------------------- */

#content #calendario {
	background-color: #f9f9f9;
	margin-bottom: 30px;
}

#content #calendario h4 {
	padding: 3px 25px 0 25px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #e2e2e2;
	line-height: 30px;
	font-size: 9px;
	text-transform: uppercase;
	color: #999;
	font-weight: normal;
	letter-spacing: 1px;
}

#content #calendario a strong {
	font-size: 12px;
	color: #9c8662;
	font-weight: normal;
}

#content #calendario p {
	color: #666;
	font-size: 11px;
}


#content #calendario ul li {
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #fff;
	padding: 12px 0 12px 80px;
	background: url(./images/icon_globo.gif) no-repeat 27px 12px;
	padding-right: 25px;
}

#content #calendario ul li.alt {
	background-color: #f5f5f5;
}

#content #calendario img {
	margin-top: 5px;
}


/* Eventos Formatting
----------------------------------- */

body#eventos-page div.evento ul {
	margin: 7px 0 10px 0;
}

body#eventos-page div.evento li {
	padding: 10px 15px 10px 25px;
	background: url(./images/arrow_icon.gif) no-repeat 5px 14px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	line-height: 18px;
	margin: 0 0 -1px 0;
}



/* Oradores Formatting
----------------------------------- */

div.oradoresbit {
	padding: 5px;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #fff;
}

div.alt {
	background-color: #f4f4f4;
}

div.oradoresbit span {
	display: block;
}

div.oradoresbit div.fright {
	width: 365px;
	margin-top: 13px;
}

div.oradoresbit img {
	border: 1px solid #e2e2e2;
	padding: 3px;
	background-color: #fff;
}

div.oradoresbit h4 a {
	font-size: 15px;
	display: inline;
	padding-bottom: 0;
	color: #333;
}

div.oradoresbit p.details {
	text-transform: uppercase;
	font-size: 10px;
	color: #999;
}

div.oradoresbit strong {
	display: inline;
}

div.oradoresbit div.bio {
	width: 300px;
	margin: 10px 0 10px 0;
}

div.oradoresbit div.bio p.details {
	margin-bottom: 15px;
}

div.oradoresbit div.bio p {
	line-height: 18px;
}

div.detalles {
	border-top: none;
	border-bottom: none;
}

div.oradoresbit div.flickr {
	padding: 10px 0 30px 0;
	margin-bottom: 30px;
}

div.oradoresbit div.flickr h5 {
	font-size: 14px;
	font-weight: bold;
	color: #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

div.oradoresbit div.flickr img {
	display: block;
	float: left;
	border: none;
	padding: 0;
	margin: 0 5px 10px 5px;
}