/* sliced - a free web template by spyka webmaster
   http://www.spyka.net
*/

/* page */
html, * {
	padding:0;
	margin:0;
}
body {
	background-image:url('../images/page_background.gif');
	background-repeat:repeat;
	background-color:#323232;
	margin:10px auto 10px auto;
	font-size:1.0em;
	/*font-family:"Trebuchet MS", Verdana, Arial;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: Helvetica, sans-serif, verdana;
}

/* headers */
h1 {
	color: #005992;
	text-align:center;
	font-size:2.8em;
}
h2 {
	color:#E2E2E2;
	text-align:center;
	font-size:1.0em;
}
h3 {
	font-size:1.3em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#005992;
}
h4 {
	font-size:1.2em;
	margin: 10px 0 5px 0;
}

h1.h1_header{text-align:right; margin-right:20px;}
h2.h2_header{text-align:right; margin-right:20px; color:#666666;}

/* links */
a, a:visited {
	color:#005992;
	text-decoration:none;	
}
a:hover {
	text-decoration:underline;
	color: #939598;
}

/* iframes */

iframe{
	padding: 0;
	border: none;
	width: 98%;
	height:400px;
	text-align:center;
	margin:0 auto;
}

/* paragraphs */
p {
	margin:6px 0 10px 0px;
}

abbr {
cursor:help;}

/* forms */
form .special{
	margin:3px 32px 0 10px;
	padding:10px;
	background-color:#E2E2E2;
	border:1px solid #CCCCCC;
	width:375px;
}
form .special p {
	margin:12px 0;
}
form .special label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
}
form .special input, textarea {
	border:1px solid #CCCCCC;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B90302;
}
input.button {
	background-color: #005992;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #CCCCCC;
	cursor:pointer;
}
input.button2,input.text2 {
	border:1px solid #CCCCCC;
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005992;
}

#login{ margin-bottom:40px;}

#login_sep{
	height:40px;
	background-image: url('../images/nav_background.gif');
}


#piepag{
	width:100%;
	margin:0px;
	padding:0px;
	background-color:transparent;
	border:0px solid #CCCCCC;
}

#piepag form{
	border:0px solid #CCCCCC;
	text-align:center;
	background-color:transparent;
}


/* lists */
ul {
	list-style:square;
	margin:4px 0 4px 20px;
}
ol {
	margin:4px 0 4px 27px;
}

/* code */
code {	
	font-family:"Courier New", Courier, monospace;
	margin:10px;
	padding:10px;
	border:1px solid #CCCCCC;
	background-color:#E2E2E2;
	display:block;	
}

/* wrapper, header and nav */
div#wrap {
	width:95%;
	margin:0 auto;
	border:4px solid #080808;
	background-color:#FFFFFF;
}
div#user {
	background-color:#151414;
	color:#FFFFFF;
	text-align:right;
	font-size:0.8em;
}
div#user a{
	color:#FFFFFF;
}
div#header {
	/*background-image:url('../images/header_background.jpg');
	background-repeat:repeat-x;*/
	background-color:#F85C5D;
	padding:10px 0;
	background-color:#FFFFFF;
}

div#header .logo_cabecera{
	margin-left:20px;
	margin-top:0px;
	float:left;
	max-height:75px;

}


div#nav {
	width:100%;
	height:48px;
	background-image:url('../images/nav_background.gif');
	background-repeat:repeat-x;
	background-position:center bottom;
}
div#nav ul {
	margin:0;
	padding:0;
}
div#nav ul li {
	display:block;
	float:left;
	padding-right:5px;
}
div#nav ul li a {
	float:left;
	padding:12px 10px;
	height:24px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-size:0.9em;
}
div#nav ul li a.selected, div#nav ul li a.selected:hover {
	background-color:transparent;
	background-image:url('../images/arrow_selected.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
}
div#nav ul li a:hover {
	background-color: rgba(186,206,53,1);
}

/* content */
div#content {
	margin:2px 6px;
}

/* page - left hand column */
div#page {
	width:67%;
	float:left;
}

/* page - left hand column */
div#page100 {
	width:100%;/* page - left hand column */
}

div#page {
	width:67%;
	float:left;
}
	/*float:left;*/


/* sidebar - right hand column */
div#sidebar {
	float:right;
	width:30%;
	margin:5px 0px 5px 5px;
	border:1px solid #232323;
	background-image:url('../images/sidebar_background.jpg');
	background-repeat:repeat-x;
	padding:4px;
	color:#FFFFFF;
	background-color:#323232;
}
div#sidebar ul {
	list-style:none;
	padding:0;
	margin:5px 0;
	border-top:1px solid #4B4B4B;
}
div#sidebar ul li {
	padding:0;
	margin:0;
	display:block !important;
	display:inline; /* for ie */
	border-bottom:1px solid #4B4B4B;
}
div#sidebar ul li a {
	display:block;
	width:100%;
	padding:4px 0 4px 1px;
	color:#FFFFFF;
	margin:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
div#sidebar ul li a:hover {
	color:#FFFFFF;
	background-color: rgba(186,206,53,1);
	text-decoration:none;
}
div#sidebar p, div#sidebar ul {
	margin-bottom:20px;
}

div#edit_table{
	margin:0px;
	padding:0px;
	margin: 0 auto;
	width:95%;
	height:20px;
}

div#edit_table .button2{
	margin-right :0px;
	margin-left :0px;
}

span.estado_0{ color:#FF9900; font-weight:bold;}
span.estado_1{ color:#00CC00; font-weight:bold;}
span.estado_2{ color:#0000CC; font-weight:bold;}
span.estado_3{ color:#FF0000; font-weight:bold;}

/* table*/

#tcontent{
	margin: 0 auto;
	font-size:70%;
	border-left:1px solid rgba(186,206,53,1);
	border-right:1px solid rgba(186,206,53,1);
}

#tcontent tr.header{
	background-color: rgba(186,206,53,1);
	border:0px;
	color:#000000;
}

#tcontent tr.footer{
	background-color: rgba(186,206,53,1);
	border:0px;
	color:#000000;
}

#tcontent tr.footer a{
	color:#FFFFFF;
	
}

#tcontent tr.content:hover {
    background-color: rgba(186,206,53,0.7);
}
#tcontent td{
	padding: 2px 1px 2px 0px;
	cursor:help;
}

#tcontent td.border_left_red, th.border_left_red{
	 border-left: 1px solid rgba(186,206,53,1);
}

#tcontent td.border_right_gray, th.border_right_gray{
	 border-right: 1px solid #333333;
}

#tcontent td.border_right_white, th.border_right_white{
	 border-right: 1px solid #FFFFFF;
}

#tcontent td.border_left_white, th.border_left_white{
	 border-left: 1px solid #FFFFFF;
}

#tcontent td.verde, th.verde{
	 background-color: #006600;
	 color:#FFFFFF;
}

#tcontent td.negro, th.negro{
	 background-color: #000000;
	 color:#FFFFFF;
}

#tcontent td.gris, th.gris  {background-color:#666570;color:#FFFFFF}

/* de claro a oscuro */
#tcontent td.gris1, th.gris1  {background-color:#E8E8E8;color:#000000}
#tcontent td.gris2, th.gris2  {background-color:#E0E0E0;color:#000000}
#tcontent td.gris3, th.gris3  {background-color:#D8D8D8;color:#000000}
#tcontent td.gris4, th.gris4  {background-color:#D0D0D0;color:#000000}
#tcontent td.gris5, th.gris5  {background-color:#C8C8C8;color:#000000}
#tcontent td.gris6, th.gris6  {background-color:#C0C0C0;color:#000000}
#tcontent td.gris7, th.gris7  {background-color:#B8B8B8;color:#000000}
#tcontent td.gris8, th.gris8  {background-color:#B0B0B0;color:#000000}
#tcontent td.gris9, th.gris9  {background-color:#A8A8A8;color:#000000}
#tcontent td.gris10, th.gris10{background-color:#A0A0A0;color:#000000}
#tcontent td.gris11, th.gris11{background-color:#989898;color:#000000}
#tcontent td.gris12, th.gris12{background-color:#909090;color:#000000}
#tcontent td.gris13, th.gris13{background-color:#888888;color:#000000}
#tcontent td.gris14, th.gris14{background-color:#808080;color:#000000}
#tcontent td.gris15, th.gris15{background-color:#787878;color:#000000}
#tcontent td.gris16, th.gris16{background-color:#707070;color:#FFFFFF}
#tcontent td.gris17, th.gris17{background-color:#686868;color:#FFFFFF}
#tcontent td.gris18, th.gris18{background-color:#606060;color:#FFFFFF}
#tcontent td.gris19, th.gris19{background-color:#585858;color:#FFFFFF}
#tcontent td.gris20, th.gris20{background-color:#505050;color:#FFFFFF}
#tcontent td.gris21, th.gris21{background-color:#484848;color:#FFFFFF}
#tcontent td.gris22, th.gris22{background-color:#404040;color:#FFFFFF}
#tcontent td.gris23, th.gris23{background-color:#383838;color:#FFFFFF}
#tcontent td.gris24, th.gris24{background-color:#303030;color:#FFFFFF}
#tcontent td.gris25, th.gris25{background-color:#282828;color:#FFFFFF}
#tcontent td.gris26, th.gris26{background-color:#202020;color:#FFFFFF}
#tcontent td.gris27, th.gris27{background-color:#181818;color:#FFFFFF}
#tcontent td.gris28, th.gris28{background-color:#101010;color:#FFFFFF}
#tcontent td.gris29, th.gris29{background-color:#080808;color:#FFFFFF}
#tcontent td.gris30, th.gris30{background-color:#000000;color:#FFFFFF}


#tcontent td.border_left_white, th.border_left_white{
	 border-left: 1px solid #FFFFFF;
}

#tcontent td.linea_sup, th.linea_sup{
	 border-top: 1px solid #FFFFFF;
}

#tcontent th{
	padding: 3px;
}

#tabla_cabecera{
	width:95%;
	margin: 0 auto;
}

/*projects*/
#actividad{
	margin:0 auto;
	width:95%;
}

#tabla_tareas{
	width:95%;
	margin: 0 auto;
}

#tabla_tareas td{
	font-size:0.9em;
}

#tabla_tareas td a{
	color: #B90302;
}

#tabla_tareas tr td select option.destacado{ background-color: #CCCCCC;}
#tabla_tareas tr td textarea{ width:95%; height:50px;}

div.table_data{
	/*margin: 0 auto;*/
}

.table_data{

	margin: 0 auto;
}

div.mensaje_ayuda{
	font-size:11px;
}

span.mensaje_eliminado{
	font-size:11px;
	color:#00CC00;
	font-weight:bold;
}

/* Actividades*/
#content #div_actividades_usuarios{
	width: 340px;
}

#content #actividad_usuarios_title{
	height:20px;
	font-style:italic;
}
#content #actividad_usuarios_title .sin_asignar{
	margin:0px;
	font-size:13px;
	float:left;
}

#content #actividad_usuarios_title .asignados{
	margin:0px;
	font-size:13px;
	float:right;
	margin-right: 85px;
}

#content .multiple{
	/*float:left;*/
	width: 150px;
}

#content #div_flechas{
	float:left;
}

#content #div_actividades_usuarios a img{
	border: 0px;
}
/* Fin actividades*/

/* Estado proyectos*/
#content #estado_proyectos{
	width:95%;
	margin:0 auto;
}
/* Fin estado proyectos*/

/*wiki*/
#wikisenddo{
	margin:0 auto;
	width:95%;
}

/* footer */
div#footer {
	clear:both;
	padding:20px 0 0 0;
}
div#footer p {
	font-size:0.8em;
	text-align:center;
}

/* Resumen actividad - calendarios*/
#calendar{ width:95%; margin:0 auto;}
#calendar #t_calendar{ margin:0 auto;}

#calendar #t_calendar .tr_month_row{ }
#calendar #t_calendar .tr_month_row td{ vertical-align:baseline;}




.t_month {
	background-color:#CCCCCC;
	width: 180px;
	margin-left: 40px;
	margin-bottom:20px;

}

#calendar #t_calendar .t_month td.day{ cursor:help; text-align:center;}

#calendar .today{ border:3px dotted #CCFF00;}

/* generic classes */
.bold {
	font-weight:bold;
}
.clear { 
	clear:both; 
}

.bg_red{ background-color:#B80201;}
.bg_green{ background-color:#66CC00;}
.bg_white{ background-color:#FFFFFF;}
.bg_orange {background-color: orange;}
.txt_white{ color:#FFFFFF;}
.txt_red{ color:#B80201;}



.italic_red{
	font-style:italic;
	color:#CC0000;
}

.t_med{
	font-size:12px;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}

.fondo_rojo{
	background-color:#FF0000;
	color:#FFFFFF;
}

.fondo_verde{
	background-color:#009900;
	color:#FFFFFF;
}





