.curved {	
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;	
	border: 2px solid #000000;	
}

body {
	margin: 0;
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat;
	/*background-color: #999999;*/
}

.majuscules{
text-transform:uppercase;

}

p
{
	font: 11px/13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

.modelnote {
	border: 1px solid #333333;
	background: #cccccc;
}

h3 {  font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #333;
}

#wrapper
{
	color: #333333;
	width :800px;
	margin: auto;
	padding: 0px;
	text-align: left;

	background-color: #000000;
}
.estilotextarea {width:400px;height:100px;border: 1px solid #999999;overflow: hidden;}
.text {border: 1px solid #999999;overflow: hidden; text-align:right}

/*<group=header>*/

#header {
	height: 80px;
	width: 790px;
	text-align:left;
	right: 0px;
	bottom: 0px;
	left: 0px;
	top: 0px;
	background: url(../images/image_sup.gif);
	z-index:0;
	background-repeat:no-repeat;
	font-family: Verdana, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#000000;	
}

#header a {
	font-style:normal;
	text-decoration:none;
	font-weight: bold;
	color:#000000;
}
#header a:hover {
	font-style:normal;
	font-weight: bold;
	color:#666666;
}

#header img
{
	border: 0px;
}

#header h1
{
	display: none;
}

/*</group>*/

/* div#mainpage {
	margin: 0;
	background: url(../images/c_images/mainpagebg.gif) repeat-x white;
	width: 746px;
	border-bottom: 1px  #333333;
	border-right: 2px solid #333333;
	border-left: 2px solid #333333;
} */

/* #sidenav {
	position: absolute;
	margin-top: 0;
	top: 120px;
	margin-left: 10px;
} */

/*<group=sidenav>*/

#sidenav {
	float: left;
	width:99px;
	position: absolute;
	margin-top: 0px;
	margin-left: auto;
	* margin-left: -122px;
	margin-right:auto;
	top: 90px;
	background-color: #000000;	
}

#sidenav a {
		display: block; 
		width: 99px;
		margin: 0;
		padding: 6px 0px 7px 12px;
		color: #ffffff;
		text-decoration: none;
/*		background-image: url("/images/c_images/butbg.gif"); */		background-repeat: no-repeat;
		background-position: 0 0;
		font-family: Verdana, "Lucida Grande", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 9px;	

		}


#sidenav a:hover {	
		background-position: -113px 0;
		text-decoration:none;
		color:#666666;
		
		}

#sidenav a:active {
		background-position: 0px 0;
		
		}

.navbut1 {
		/*background-image: url("../images/butbg.gif");*/
	}

.navbut2 {
		/*background-image: url("../images/butbg.gif");*/
	}

.navbut {
		/*background-image: url("../images/butbg.gif");*/
	}

.navbutbase {
		/*background-image: url(../images/butbg_base.gif);*/
	}

/*</group>*/

/*<group=content>*/

#content ol li
{
	font: 11px/13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin-bottom: 8px;
	width: 400px;
}

div#content {
	width: 600px;
	padding-top:15px;
	margin-left:130px;
	position:absolute;
	position:relative;
	min-height: 700px;
}

#content a:link {
	color:#000;
	text-decoration: none;	
	font-weight: bold;
}

#content a:visited {
	color:#000;
	text-decoration: none;
	font-weight: bold;
}

#content a:hover {
	color:#000;
	font-weight: bold;
}

#content h4 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #ff6600; 
	border-top: 2px solid #ccc;
	border-spacing: 0px 4px;
	text-align: left;
	margin: 12px 0 6px;
}
#content h5 { font-family: Verdana, Helvetica, sans-serif; font-size: 20px; font-style:normal; font-weight: bold; color: #ff6600;
	border-top: 2px solid #ccc;
	border-spacing: 0px 4px;
	text-align: left;
	margin: 12px 0 6px;

}
#content var { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #E67300; 
}
#content b { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #ff0000; 
}


div.cos 
{
	background-image: url("../images/feature_gradient_273.gif");
	background-repeat:no-repeat;
	font-family: "Lucida Grande", verdana;
	left: auto;
	margin: 0 auto;
	font-size: .8em;
	height:600px;
}
div.cosmini
{
	background-image: url("../images/feature_gradient_273mini.gif");
	background-repeat:no-repeat;
	font-family: "Lucida Grande", verdana;
	left: auto;
	margin: 0 auto;
	font-size: .8em;
	height:250px;
}
#cos h6{
color:#330099;

}

div.cap
{
	background-image: url("../images/gradient_273px_top_cap.gif");

}
div.capmini
{
	background-image: url("../images/gradient_273px_top_cap.gif");

}


#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #666666;
	margin: 0;
}

#content h6 { font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #333; 
	border-top: 2px solid #ccc;
	border-spacing: 0px 4px;
	text-align: left;
	margin: 12px 0 6px;
}

/*</group>*/

/*<group=Playlist Tables>*/

.playlist {

	background-color: #3E3E3E;
	}

.playlist th {
	font-family:"Lucida Grande", verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 6px;
	/*border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;*/
	text-align: left;
	}

	
.playlist tbody tr td {
		font-family: "Lucida Grande", verdana, sans-serif;
		font-size: 11px;
		padding: 3px 6px;
		/*border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #D9D9D9;*/
	}
	
.playlist tbody tr.gone td {
		background-color: #CCC;
		color: #999;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #D9D9D9;	
	}

/*</group>*/

/*<group=Otable Tables>*/

.otable {
	border: 1px solid #666666;
	margin-top: 10px;
}

.otable th {
	font-family: "lucida grande", verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 6px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: left;
	background-color: #000;
	color: #ccc;
	}

	
.otable tbody tr td {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 11px;
	padding: 3px 6px;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-right-color: #FFFFFF;
	border-top-color: #0000CC;
	}
	
.otable tbody tr.row2 td {
	background-color: #CCC;
	color: #999;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	}

.otable td.hilite {
	background-color: #CCC;
	color: #000;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	}

.otable td.lolite {
	background-color: #fff;
	color: #ccc;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	}

.otable tbody tr td.boldy {
	font-weight: bold;
	}

/*</group>*/

/*<group=subnav>*/

div#subnav	{
	position: absolute;
	position: relative;
	height: 10px;
	width: 618px;
	border: 0;
	background: url(../images/mainpagebg.gif);
	padding: 0 0 0 20px;
	margin-top: 0px;
	left: 100px;
}



div#subnav ul#menu	{
	margin-top: 3px;
	padding: 0;
	}

html>body div#subnav ul#menu {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-top:0px;
	}


div#subnav ul#menu li a {
	text-decoration: none;
	color: #333;
}

div#subnav ul#menu a:hover {
	color: #ccc;
	background: #333;
}

div#subnav ul#menu li {
	margin: 0;
	padding: 0px;
	list-style: none;
/*	position: absolute; */
	top: 0;
	font:  9px 'Lucida Grande', LucidaGrande, Lucida, Verdana, Arial, Helvetica, sans-serif;
}

ul#menu li, ul#menu a {
	height: 22px;	
	padding: 4px 4px 5px 4px;
	}

/*</group>*/

#footer {
	text-align: center;
	text-decoration:none;
	color:#FFFFFF;
	width: 790px;
	height: 80px;
	background-color:#000000;
	font-family: Verdana, "Lucida Grande", "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 9px;	

}

#footer a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color:#666666;
	text-decoration:none;
}

/* #newssection {
	width: 580px;
	margin: 0;
	border-bottom: 1px solid #f60;
	border-spacing: 0px 24px;
	padding: 0 20px 0 0;
} */
em {
	font-weight: bold;
}

.bicis {
	font-family:Verdana, Geneva, sans-serif;
}

.bicis table{
	padding: 5px 5px 5px 5px;
	width:650px;
	border: 5px;
	border-style:dotted;
	background-color:#CCCCCC;
}

.bicis img{
	cursor:pointer;
	border-style:solid;
	border-width: 1px;
}