/* ---------------------------------- Defaults ----------------------------------- */
body {			
				background-image:url("../images/flower-tile-brown13.gif");
				font-size:62.5%;
				background-repeat:repeat-x;
				background-color:#FFFFFF;
				font-family:arial, helvetica, sans-serif;
				text-align:center;
				margin:0px;
				padding:0px;}

* {				margin:0px;
				padding:0px;}

#mimenu{
			height:22px;
			padding-top:5px;
			font-size:13px;
			width:648px;
			margin:31px auto 0px auto;
			text-align:center;
			color:#333333;
			background-color:#CCCCCC
}

#mimenu a{
			color:#333;
			text-decoration:none;
			font-weight:bold;
}

#mimenu a:hover, #mimenu a:active {		
			color:#00568A;
			font-weight:bold;
			text-decoration:underline;}

a, a:link, a:visited {		
				font-weight:bold;
				color: #77A1B6;
				background:transparent;
				text-decoration:none
				}

a:hover, a:active {		
				font-weight:bold;
				text-decoration:underline;
				color:#475cba;}

h1 {			color:#4D351E;
				background:transparent;
				text-align:left;
				font-size:1.35em;
				font-weight:bold;
				margin-bottom:10px;}

h1.negro {		color:#414141;
				text-align:left;
				font-size:1.1em;
				font-weight:bold;
				font-family: Trebuchet MS, Georgia, serif;
				line-height: 1.2em;
				margin:0px 0px 10px 5px;}

hr { 			clear:left;
				visibility:hidden;}

span.menucito{
			color:#333;
}

img {			border:0px;
				margin:0px;
				padding:0px;}

p {				font-family:arial, helvetica, sans-serif;
				font-size:0.9em;
				line-height: 1.6em; }

p.centrox {
				text-align:center;}

#content_index p.peque {
				font-size:10px;
				text-align:center;}




/* -------------------------------- Div ID's ------------------------------------ */
#container {	position:relative;
				width:650px;
				margin:-20px auto;
				z-index:10;}

#content_index {width:650px;
				padding-top:20px;
				background-image:url("../images/bg2.gif");}

#footer {		clear:both;
				width:648px;
				background:#006AAE;
				padding:4px 0px;
				color:#F7F1E2;
				font:arial, helvetica, sans-serif;
				font-weight:bold;
				font-size:1em;
				border:1px solid #00558e;}

#main_content_index {		position:relative;
				width:315px;
				float:left;
				text-align:center;}

#main_content_pages {		position:relative;
				border-right:1px solid #026BAF;
				width:74%;
				margin:-20px 0px 0px 0px;
				background-color:#D0E9FD;
				float:right;
				text-align:justify;}

#main_content_pages p, #main_content_pages_dere p, #main_content_pages_total p {				
				font-family:arial, helvetica, sans-serif;
				font-size:1.2em;
				padding:0px 20px 0px 20px;
				line-height: 1.6em; }

#main_content_pages h4, #main_content_pages_dere h4, #main_content_pages_total h4 {
				color:#00568A;
				font-family:Trebuchet MS, arial, helvetica, sans-serif;
				font-size:1.5em;
				padding:0px;
				line-height: 1.6em; }


#main_content_pages_dere {		position:relative;
				width:70%;
				border-left:1px solid #026BAF;
				margin:-20px 0px 0px 0px;
				padding:0px 0px 0px 20px;
				background-color:#D0E9FD;
				float:left;
				text-align:justify;}

#main_content_pages_total {		position:relative;
				border-left:1px solid #026BAF;
				border-right:1px solid #026BAF;
				width:95%;
				margin:-20px 0px 0px 0px;
				padding:15px;
				background-color:#D0E9FD;
				text-align:justify;}


#main_menu_index {		width:650px;
				}

#sidebar {		clear:left;
				float:left;
				width:144px;
				background:url("../images/bright_spot.jpg");
				background-repeat:no-repeat;
				background-position:center center;
				color:#414141;
				padding:0px 10px;
				text-align:left;
				font-size:1.2em;}

#sidebar_right {		position:relative;
				float:right;
				width:143px;
				background:url("../images/bright_spot.jpg");
				background-repeat:no-repeat;
				background-position:center center;
				color:#414141;
				padding:0 10px;
				text-align:center;
				font-size:1.2em;}

#top_index {	position:relative;
				top:30px;
				width:648px;
				height:150px;}


/* ------------------------------- Div Classes ---------------------------------- */

div.break {		display:block;
				width:120px;
				height:1px;
				text-align:center;
				background:url("../images/dots.gif");
				background-repeat:repeat-x;
				margin:30px auto;}

div.breakpega {		display:block;
				width:120px;
				height:1px;
				text-align:center;
				background:url("../images/dots.gif");
				background-repeat:repeat-x;
				margin:20px auto 0px auto;}

div.special {			width:120px;
				padding-top:37px;
				margin:20px auto;
				background:url("../images/limited_time.gif");
				background-repeat:no-repeat;
				background-position: center top;}


div.top_menu {			padding:7px 0px;
				margin-left:300px;
				padding-bottom:33px;}
				
				


/* ------------------------- Link Tags and Classes -------------------------------*/

a.sidebar, a.sidebar:link, a.sidebar:visited {
				display:block;
				width:160px;
				background:transparent;
				color:#4D351D;
				font-size:0.9em;
				font-weight:bold;
				text-align:left;
				text-decoration:none;
				padding:5px 0px 5px 26px;}

a.sidebar:hover, a.sidebar:active {
				color:#CCA871;
				background-color:transparent;
				background-image:url("../images/cocoa_bean_button.gif");
				background-repeat:no-repeat;
				background-position:center left;}

a.footer, a.footer:link, a.footer:visited {
				color:#FFF;
				background:inherit;
				text-decoration:none;}





/* ------------------------- Paragraph Classes -----------------------------------*/

p.sidebar {			width:130px;
				margin:5px auto;
				text-align:left;}



/* ------------------------- Lixtas -----------------------------------*/

	#lixta{
		width: 310px;
		padding:5px;
		margin:25px 0px 5px 0px;
		border-top:1px solid #999;
		border-bottom:1px solid #999
	}
	
	#lixta ul,
	#lixta li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		padding-left:10px;
		font: normal 13px "Arial", Hevetica, Sans-serif;
		color:#666
	}
	
	#lixta a:hover {
	text-decoration:underline
	}	


#vineta{
		margin:0px 0px 0px 35px;
	}
	
#vineta li{
		margin: 0px 0px 10px 0px;
		padding: 0px;
		list-style-image:url(../images/vine.gif);
		font: normal 10pt "arial", helvetica, sans-serif;
}

img.deris{
		float:right;
		width:140px;
		margin:-25px 10px 0px 10px;
		padding: 5px;
		border:1px solid #9D7D5A;
}


INPUT 
	{
	height:20px;
	BORDER: #666698 1px solid; 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM:1px; 
	MARGIN: 0px; 
	FONT: 10px/10px "verdana", arial, helvetica, sans-serif; 
	COLOR: #666; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff
	}

SELECT {
	BORDER: #666698 1px solid; 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 0px; 
	FONT: 9px/10px verdana, arial, helvetica, sans-serif; 
	COLOR: #808446; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff
	}

.cd{
	float:left;
	margin-right:5px;
	margin-top:15px
}

.subtitle
{
    COLOR: #3F87A3;
    FONT: 11px geneva, tahoma, verdana, arial, sans-serif;
    PADDING-LEFT: 20px
}

.resaltado
{
    COLOR: #347187;
    FONT: bold 10pt geneva, tahoma, verdana, arial, sans-serif;
}


#popup{
	background-color:#FFFFFF;
	text-align:justify;
	width:370px;
	padding:5px 10px 10px 10px
}

#popup p{
	font:normal 10pt arial, helvetica, sans-serif;
	line-height: 1.6em;
}