/*
CSS de la pagina principal
*/
#body {background:url("../images/bg.jpg") 0 0 repeat-x; font:0.8em/1.5 "arial", sans-serif;}
.main {  
	margin:0 auto; 
	width:960px; 	

}

.fondo{
	background:#CFCFCF;
}

#intro{
	margin-top: 100px;
	
}

#logo{
text-align:left;

}

#tray {position:relative; width:960px; height:45px; background:url("../images/tray.jpg") 0 0 no-repeat; overflow:hidden; font:bold 90%/1 "tahoma",sans-serif;}
#tray ul {margin:0 20px; list-style:none;}
#tray li {display:inline;}
#tray li a {display:block; float:left; padding:17px 20px 17px 18px;/* background:url("../images/tray-separator.gif") 100% 0 no-repeat; */text-decoration:none; color:#aaa;}
#tray li a:hover {background:url("../images/tray-active.jpg");}
#tray li#tray-active a {background:url("../images/tray-active.gif");}
#tray {/*background-color:#BFBFBF;*/}
#tray li a {color:#fafafa;}
#tray li#tray-active a {/*background-color:#808080;*/ color:#FFF;}
#tray li a:hover {/*background-color:#9F9F9F;*/ color:#FFF;}
    
#contenido{
	/*background:blue;*/
margin:15px 19px 8px 10px;
text-align:left;
width:547px;
}
#login{
	background:#cccccc;
	margin:15px 0 100px;
	
}
#sidebarIzq h6{
text-align:center;
padding-right:12px;
}
.fade,.fade2,.fade3{

	text-align:left;

	/*display:block;*/

	padding-bottom: 15px;

}
.fade p, .fade2 p, .fade3 p{ padding:0 0 0 18px; height:140px; text-align:left;}

.fade img, .fade2 img, .fade3 img{
	height:120px;
}
ul.ul-01 { list-style:none; text-align:left; margin:0!important;}
ul.ul-01 li {font-size:12px ;}
ul.ul-01 li a{ background:transparent url(../images/li.jpg) no-repeat scroll 0 50%;color:#fafafa;display:block;height:33px;line-height:33px;margin-bottom:2px;padding-left:10px;font-weight:bold;}
ul.ul-01 li a:hover{ color:#fff; text-decoration:none; background:transparent url(../images/li-hover.jpg) no-repeat scroll 0 50%;}
#sidebarDer-top {padding-bottom: 24px;background: url('../images/bg-box-top.png') bottom left no-repeat !important;
  background: url('../images/bg-box-bottom.gif') bottom left no-repeat;}
#sidebarDer-bottom { padding-top: 15px;background: url('../images/bg-box-bottom.png') top left no-repeat !important;	
  background: url('../images/bg-box-top.gif') top left no-repeat;}
#sidebarDer { padding: 0px 20px;background: url('../images/bg-box-body.png') top left repeat-y !important;
  background: url('../images/bg-box-body.gif') top left repeat-y;}


#sidebarIzq-top {background: url('../images/bg-box-top.png') bottom left no-repeat !important;
  background: url('../images/bg-box-bottom.gif') bottom left no-repeat; height:15px;}
#sidebarIzq-bottom { padding-top: 15px;background: url(../images/bg-box-bottom.png) top left no-repeat !important;	
  background: url('../images/bg-box-top.gif') top left no-repeat; height:15px;}
#sidebarIzq { padding: 0px 12px;background: url(../images/bg-box-body.png) top left repeat-y !important;
  background: url('../images/bg-box-body.gif') top left repeat-y;  height: auto!important; /* para los browsers buenos */
     height: 175px; /* para IE5+ */
     min-height: 175px; /* para los browsers buenos */}


.fotos a{

	text-decoration: none;
}

.fotos visited {

	text-decoration: none;
}
.fotos { 
	list-style: none; margin: 0; padding: 0;
}

.fotos li { 
	float: left; text-align:center; margin-left: 10px; padding:0 10px 0 10px;width:150px; height:220px; 
}

.fotos img {

border:2px solid #444;

  }

#footer{
	text-align:center;
	padding-top:13px;
	background:transparent url(../images/tray.jpg) no-repeat scroll 0 0;
}

#footer p{ color:#fff; }

#footer p a{color:#84d0f0;}

.dp100.clearfix { padding-top:10px;}

.contacto
{		
	padding-left: 15px;
}
.contacto fieldset
{
	position: relative;
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
	
	width: auto;
}
.contacto LEGEND
{
	font-size: 130%;
	font-weight: bold;
}
.contacto LABEL
{
display:block;
text-align:right;
margin-top:10px;

}

.dp20 {
margin-top:10px;}

.cont{ width:750px; margin:0 auto;}

.contacto input{ margin-top:10px; margin-left:10px; }

#subir_idea{ padding-left:30px;}
