body {
	margin: 0px;
	text-align: center;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E388B;
}
a {
  color: #2E388B;
}
a:hover {
  color: #2E388B;
}
a img {
  border: 0px;
}
.contentpaneopen a {
  color: #2E388B;
}
.contentpaneopen a:hover {
  color: #FF9900;
}

blockquote, pre {
	padding: 4px 8px 4px 8px;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	margin: 5px 20px 11px 20px;
	overflow: auto;
	background: white;
}
#page {
	margin: auto;
	width: 841px;
}
#header {
}
ul#mainlevel-nav li a, table.moduletable a {
	text-decoration: none;	
}
#top_menu_container {
	height: 25px;
	width: 839px;
    text-align:left;
}
#top_menu {
	background-color:#CA087A;
  	height: 25px;
	width: 819px;
	text-align: left;
    margin: auto;
    padding: 0px 0px 0px 0px;
               
}
/******************************
      Styles del Buscador 
******************************/
#buscador {
	font-size:11px;
	float:right;
	position:relative;
  	height:32px;
	width:205px;
	top:-80px;
	z-index:5;
}
#buscador form {
	width: 205px;
	height:32px;
}
#txt_buscador {
	width: 72px;
	height: 15px;
	float: left;
	position: relative;
	text-align: center;
	top: 6px;
}
.search {
	background:url(../images/back_search.gif);
	background-repeat:no-repeat;
	color:#FE7E00;
	font-weight:bold;
	font-size:11px;
  	height: 32px;
}
.inputbox {
	float: left;
	position: relative;
	top: 5px;
	font-size:11px;
	width: 95px;
  	height: 11px;
}
.button {
	background:url(../images/search.gif);
	border:none;
	width:29px;
	height:29px;
	float: right;
	position: relative;
	cursor: url(harrowsp_small.cur), url(http://developer.mozilla.org/wiki-images/es/e/ed/firefox.jpg), pointer;
	cursor: hand;
}
/************************************
      Fin de Styles del Buscador 
************************************/
#top_menu ul{
	margin: 0px;
	padding: 0px 0px;
	list-style: none;
}
#top_menu li{
	display: inline;
	white-space: nowrap;
    border-left: 0px solid #C8C8C8;
	border-right: 0px solid #C8C8C8;
	border-bottom: 0px solid #000000;
        
}
#top_menu li a{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding: 6px 8px 6px 8px;
	/*font-weight: auto;*/
	background:none;
}
#top_menu li a:hover{
	color: #ffffff;
	padding: 6px 8px 6px 8px;
	background-color:#FE7E00;
}
#border_left {
	background:url(../images/back_flash.gif) left repeat-y;
	width:839px;
}
#main {
	width: 819px;
	margin-left: auto;
	margin-right: auto;
}
#content {
	text-align: left;
	font-size: 11px;
}
.contentheading, .componentheading {
	/*color: #2E388B;
	font-weight: bold;
	font-size: 12px;*/	
}
.contentpane, .contentpaneopen {	
	width: auto;
	text-align: justify;
}
.createdate {
	color: gray;
}
.small {
	color: gray;
}
#cleaner {
	clear: both;
	margin: 0px;
}
#footer {
	height: auto;
	/*width: 819px;*/
	width:auto;
	font-size:11px;
}
/*****************************************/
#footer table {
	width: auto;
	margin:auto;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom:5px;
}
#footer a{
	width: auto;
	float: left;
	color: #CB0879;
	text-decoration: none;
	margin:0px 5px 0px 5px;
}
#footer a.mainlevel:hover {
	text-decoration: none;
	color: #2E388B;
	text-decoration: underline;
	margin:0px 5px 0px 5px;
	width:auto;
}
/***********************************************************/
#border_right {
        background-repeat: repeat-y;
        background-position: right;
}
.sectiontableentry1 {
	background: #cccccc;
        
}
.sectiontableentry2 {
	background: #cccccc;
}
#content a.readon:link, 
#content a.readon:visited, 
#content a.readon:hover {
	font-weight: bold;
	padding-left: 19px;
}
#comment a{
	text-decoration: none;
}
#comment .sectiontableheader{
	font-weight: bold;
}
a.readon:link, a.readon:visited {
	background: none;/*url(../images/readon_normal.png) no-repeat;*/
}
a.readon:hover {
	background: url(../images/readon_hover.png) no-repeat;
}
.write_comment a.readon:link, .write_comment a.readon:visited {
	background: url(../images/comments.png) no-repeat;
}
.write_comment a.readon:hover {
	background: url(../images/comments.png) no-repeat;
}
a.category:link, a.category:visited {
         background:none;/*#535353;*/
}
#table {
	float: left;
	width: 840px;
	background-image:url(../images/tabloarka.png);
        background-repeat:repeat-x;
	min-height: 150px;
	padding: 0px;
	text-align: left;
}
#table ul{
	margin: 0px;
	padding: 0px;
}
#table li{
	list-style: none;

}
#flash{
	float: right;
	width: 400px;
	min-height: 50px;
	padding: 1px;
	text-align: left;
}
#sonhaber {
	float: left;
	width: 500px;
	height: 150px;
	padding: 1px;
	text-align: left;
}
/*******************************
  Styles del calendario 
*******************************/
.mod_events_table
{
	border:none;
	width: 565px;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 0.25em;
	float: left;
	position: relative;
	top: 2px;
	left: 0px;
}
.mod_events_td_title
{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.mod_events_td_dayname
{
	font-weight: bold;
	color: Black;
}
.mod_events_td_dayname .sunday
{
	color:red;
}
.mod_events_td_dayname .saturday
{
}

.mod_events_td_dayoutofmonth
{
	font-weight: bold;
	color: Gray;
	background-color: #FFE4C4;
}
.mod_events_td_todaynoevents
{
	font-weight: normal;
	color: Black;
	background-image:url(../images/bullet_agenda.gif);
	background-repeat:no-repeat;
	background-position: center;
}
.mod_events_td_todaynoevents a {
	color:#FFFFFF;
}
.mod_events_td_todaynoevents a:hover {
	color:#FFFFFF;
}

.mod_events_td_todaywithevents
{
	font-weight: normal;
	color: Black;
	background-image:url(../images/bullet_agenda.gif);
	background-repeat:no-repeat;
	background-position: center;
}
.mod_events_td_todaywithevents a {
	color:#FFFFFF;
}
.mod_events_td_todaywithevents a:hover {
	color:#FFFFFF;
}

.mod_events_td_daynoevents
{
	line-height: normal;
	font-weight: normal;
	color: Black;
}
.mod_events_td_daywithevents
{
	font-weight: normal;
	color: Black;
}
a.mod_events_daylink:link
{
	color: Black;
	text-decoration: none;
}
a.mod_events_daylink:visited
{
	color: blue;
	text-decoration: none;
}
a.mod_events_daylink:hover
{
	color: Silver;
	text-decoration: none;
}
.mod_events_td_link
{
	background-color: Background;
}
a.mod_events_link:link
{
	color: Black;
}
a.mod_events_link:visited
{
	color: Navy;
}
a.mod_events_link:hover
{
	color: Silver;
}
.mod_events_monthyear
{
	border:none;
	margin-top: 0.25em;
	width: 565px;
	height: 18px;
	float: left;
	position: relative;
	top: 2px;
	left: 0px;
	/*background-image: url( "../../../components/com_events/images/evback.jpg" );*/
}
.mod_events_monthyear td
{
	text-align:center!important;
}
.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited
{
	/*font-weight: bold;*/
	color: Black;
	background-color: inherit;
	text-decoration: none;
}
/*******************************************
       Fin de styles para el calendario
       Styles para modulo de clima       
*******************************************/
#cmt_footer {
	margin:auto;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#2E388B;
	padding-left:5px;
	color:#FFFFFF;
	text-align:left;
	height: 21px;
	width: 814px;
}
#cmt_barra {
	margin:auto;
	background-image: url(../images/barra.jpg);
	background-repeat:repeat-x;
	color:#34365c;
	height: 25px;
	width: 818px;
}
#cmt_barra_content {
	width: 275px;
	float: right;
	right: 5px;
}
#cmt_barra_content .moduletable {
	width: auto;
	height: 12px;
	float: right;
	vertical-align:top;
	font-size: 11px;
	color: #2E388B;
	white-space: nowrap;
}
#txt_weather, #txt_weather a {
	color: #333333;
	width: 200px;
}
/*******************************************
       Fin de styles para modulo de clima
       Styles para www.quito.com.ec       
*******************************************/
.uno{
	width:819px;
	/*height:100px;*/
	height:auto;
	border:1px #00CC33 solid;
}
.dos{
	width:819px;
	/*height:406px;*/
	height:auto;
}
.tres{
	width:819px;
	/*height:50px;*/
	height:auto;
	border:1px #00CC33 solid;	
}
#logo_quito{
	width:450px;
	margin:10px 0px 10px 10px;

}
#logo_quito img{
	float:left;
}
#logo_quito h1{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size:20px;
	font-weight:lighter;
	color:#2e388b;
	line-height:60px;
	margin:0px;
}
#bienvenida{
	width:480px;
	height:201px;
	float:left;
	background-color:#ff7e00;
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#FFF;
	margin:0px 0px 10px 5px;
}
#bienvenida img{
	float:left;
}
#bienvenida h2{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size:18px;
	color:#FFF;
	margin:0px;
	font-weight:normal;
	text-align:left;
	margin:0px;
	margin-left:281px;
	padding-top:5px;
}
#bienvenida p{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#FFF;
	width:189px;
	margin:0px;
	margin-left:271px;
	padding:5px 10px 5px 10px;
	line-height:1.1em;
}
#pastillas_der{
	width:309px;
	height:auto;
	margin:0px 10px 10px 5px;
	float:right;
}
#foto_vivelo{
	width:309px;
	height:auto;
}
#foto_vivelo img{
	float:left;
}
#foto_vivelo h2{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	color:#2e388b;
	width:184px;
	float:left;
	padding-left:5px;
}
#foto_vivelo p{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	float:left;
	font-size:11px;
	text-align:left;
	color:#2e388b;
	width:184px;
	margin:0px;
}
#foto_vivelo a, #foto_vivelo a:visited{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-style:italic;
	font-size:10px;
	color:#cb0879;
	text-decoration:none;
}
#foto_vivelo a:hover {
  color: #2e388b;
}
#foto_mapa{
	width:309px;
	height:auto;
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:0px;
}
#foto_mapa img{
	float:right;
}
#foto_mapa h2{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	color:#2e388b;
	float:right;
	width:184px;
	margin:0px;
	padding-right:5px;
}

#foto_mapa p{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	text-align:right;
	color:#2e388b;
	width:184px;
	float:right;
	margin:0px;
	padding-right:5px;
}

#foto_mapa a, #foto_mapa a:visited{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-style:italic;
	font-size:10px;
	color:#cb0879;
	text-decoration:none;
}
#foto_mapa a:hover {
  color: #2e388b;
}
#tit_naranja{
	background-image:url(../../../images/stories/home/tile_naranja.jpg);
	width:235px;
	/*height:95px;*/
	height:auto;
	margin:0px 7px 0px 0px;
	float:left;
}
#tit_naranja img{
	padding:1px 0px 0px 0px;
	float:left;
}
#tit_naranja p{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	float:left;
	font-size:11px;
	text-align:right;
	color:#2e388b;
	width:146px;
	margin:0px;
	padding-right:5px;
}
#tit_naranja a, #tit_naranja a:visited{
	text-decoration:none;
	color:#cb0879;
}
#tit_fucsia{
	background-image:url(../../../images/stories/home/tile_fucsia.jpg);
	width:235px;
	/*height:95px;*/
	height:auto;
	float:left;
	margin:0px 7px 0px 0px;
}
#tit_fucsia img{
	padding:1px 0px 0px 0px;
	float:left;
}
#tit_fucsia p{
	font-family:Tahoma, "Trebuchet MS", Arial, sans-serif;
	float:left;
	font-size:11px;
	text-align:right;
	color:#2e388b;
	width:146px;
	margin:0px;
	padding-right:5px;
}
#tit_fucsia a, #tit_fucsia a:visited{
	text-decoration:none;
	color:#cb0879;
}
#barra_banners{
	width:799px;
	float:left;
	/*height:95px;*/
	height:auto;
	margin:0px 10px 0px 10px;
	/*position:relative;
	left:0px;
	top:-211px;*/
}
#banner{
	float:left;
	width:309px;
}
#foto_opina{
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
/************************************
       fin styles www.quito.com.ec
  styles del calendario quito.com.ec
************************************/	   
.border_top {
	background: url(../images/agenda_tile_top.gif) #ffffff 0% 0% repeat-x;
	width: 100%;
	height: 100%;
}
.border_bottom {
	background: url(../images/agenda_tile_bottom.gif) 0% 100% repeat-x;
}
.border_left {
	background: url(../images/agenda_tile_left.gif) 0% 100% repeat-y;	
}
.border_right {
	background:url(../images/agenda_tile_right.gif) 100% 0% repeat-y;
}
.corner_bottom_left {
	background: url(../images/agenda_esq4.gif) 0% 100% no-repeat;
}
.corner_bottom_right {
	background:url(../images/agenda_esq3.gif) 100% 100% no-repeat;
}
.corner_top_left {
	background:url(../images/agenda_esq1.gif) 0% 0% no-repeat;
}
.corner_top_right {
	background:url(../images/agenda_esq2.gif) 100% 0% no-repeat;
	padding:0px 0px 0px 0px;
	text-align:center;
	/*height:105px;*/
	height:auto;
} 
.corner_top_right table{
margin-left:5px;
}
.cal_events_contenedor {
	margin-top:0px;
}
.txt_agenda, .txt_agenda_desc, .txt_agenda_tit{
	font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e388b;
	margin-top:9px;
	margin-bottom:3px;
	text-align:left;
}
.txt_evento a {
	color:#2e388b;
	text-decoration:none;
}
.txt_evento a:hover {
	color:#cb0879;
	text-decoration:none;
}
.mod_events_table td {
	text-align: center;
}
.txt_agenda_naranja{
	font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cb0879;
	text-align:left;
}
.tit_agenda{
	font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#cb0879;
	width: 155px;
	height: 18px;
	margin-top: 0px;
	float:left;
}
.txt_agenda_tit{
	position: relative;
	top: 0px;
	width:190px;
}
.txt_agenda_desc{
	position: relative;
	top: -12px;
	width:190px;
}
/************************************
fin styles del caledario quito.com.ec
*************************************/	   