body{
	background-color: #ffffff;
	font-size: 0.9em;
}

h1{
	font-size: 1.3em;
	font-weight:bold;	
}
h2{
	font-size: 1.1em;
	font-weight:bold;	
}

p{
	font-size: 0.9em;
	margin-bottom:5px;
}

input[type=text] {
  background-color: #ffffff;
  color: 999999;
}

/*
input[type=button], input[type=submit], input[type=reset] {
  background-color: #cd1719;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;
}
*/

.th{
  background-color: #eeeeee;
  border-bottom: 1px solid #cdcdcd;
  color: black;
  padding: 5px;
  text-decoration: none;
  font-size: 1em;	
}
.td{
  background-color: #ffffff;
  border-bottom: 1px solid #cdcdcd;
  color: black;
  padding: 5px;
  text-decoration: none;
  font-size: 1em;	
}


.boton_rojo{
  background-color: #cd1719;
  border: none;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;	
}
.boton_rojo_borde{
  background-color: #cd1719;
  border: 1px solid #ffffff;
  color: white;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;	
}

.boton_gris{
  background-color: #f2f2f2;
  border: none;
  color: #3f3f3f;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;	
}
.boton_verde{
  background-color: #3cef79;
  border: none;
  color: #3f3f3f;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;	
  font-weight:bold;
}
.submit_blanco{
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #3f3f3f;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;	
  font-weight:bold;
}



.header{
	width:70%;
	padding-left:15%;
	padding-right:15%;
	padding-top:0.5%;
	padding-bottom:0.5%;
	min-height:50px;
	background-color: #ffffff;
	font-size: 1.7em;
	font-weight:bold;
	color:#000000;
}

.imagen{
	background-image: url('../img/imagen_cabecera.jpg');
	min-height:200px;
}

.menu_user{
	width:70%;
	padding-left:15%;
	padding-right:15%;
	padding-top:1%;
	padding-bottom:1%;
	min-height:20px;	
	background-color: #000000;
	color:#ffffff;
	text-align:center;
	font-size: 1.1em;
}
a.link_menu_user{
	color:#ffffff;
	text-decoration:none;
	padding-right:50px;
}
a.link_menu_user:hover {
    color: #cccccc;
	text-decoration:underline;
}

.menu_user_estoy{
	color:#cd1719;
}
a.link_menu_user_estoy{
	color:#cd1719;
	text-decoration:none;
	padding-right:50px;
}




.titulo_user{
	width:70%;
	padding-left:15%;
	padding-right:15%;
	padding-top:1%;
	padding-bottom:1%;
	min-height:50px;	
	background-color: #cd1719;
	color:#ffffff;
	text-align:center;
	font-size: 1.1em;
}

.boton_blanco{
  background-color: #ffffff;
  border: none;
  color: #cd1719;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;
  font-weight:bold;
}
.boton_gris{
  background-color: #f2f2f2;
  border: none;
  color: #3f3f3f;
  padding: 16px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 10px;
  font-size: 1em;
  font-weight:bold;
}
a.link_boton_gris{
	color:#000000;
	text-decoration:none;
	padding-right:50px;
	font-weight:bold;
}
a.link_boton_gris:hover {
    color: #cccccc;
	text-decoration:underline;
}


.cuerpo{
	width:70%;
	padding-left:15%;
	padding-right:15%;
	padding-top:1%;
	padding-bottom:1%;
	min-height:100px;
	background-color: #ffffff;	
}
.cuerpo_estrecho{
	width:50%;
	padding-left:25%;
	padding-right:25%;
	padding-top:1%;
	padding-bottom:1%;
	min-height:100px;
	background-color: #ffffff;	
}


.ods{
	background-color: #ffffff;
	width:90%;
	color: #3f3f3f;
	border-bottom: 1px solid #cccccc;
	padding-top:1%;
	padding-bottom:1%;
	margin:1%;
	padding:5%;
	font-size: 0.8em;
}
.ods_estoy{
	background-color: #f2f2f2;
	width:90%;
	color: #3f3f3f;
	border-radius: 10px;
	padding:5%;
	margin:1%;
	font-size: 0.8em;
}
.ods_estado{
	background-color: #f2f2f2;
	width:90%;
	color: #3f3f3f;
	border-radius: 10px;
	padding:5%;
	margin:1%;
	font-size: 1.1em;
}

.parrafo{
	font-size: 1.2em;
	padding:1%;
}

.div_inicio{
	font-size: 1em;
	padding:2%;
	background-color: #fafafa;
	text-align:center;
	border-radius: 15px;
	border: 1px solid #e6e6e6;
}

.div_inicio_blanco{
	font-size: 1em;
	padding:2%;
	margin:2%;
	background-color: #ffffff;
	text-align:center;
	border-radius: 15px;
	border: 1px solid #e6e6e6;
	float:left;
	width:25%;
}




#ws-header-wrap {
  background-color: #fdfffe;
}
#ws-header-container {
  background-color: #fdfffe;
}


.th_eje_estoy{
	background-color:#cccccc;
	color: #ffffff;	
    padding:1%;
    border: 1px solid #999999;
    font-weight:bold;
    height: 2%;
    text-align:center;
    font-size: 1em;
}
.th_no_hecho{
	background-color:#FFAA00;
	color: #ffffff;	
    padding:1%;
    border: 1px solid #999999;
    font-weight:bold;
    height: 2%;
    text-align:center;
    font-size: 1em;
}
.th_hecho{
	background-color:#53bd5c;
	color: #ffffff;	
    padding:1%;
    border: 1px solid #999999;
    font-weight:bold;
    height: 2%;
    text-align:center;
    font-size: 1em;
}



.menu_no_estoy{
	background-color:#e13035;
	color: #ffffff;	
    padding:1%;
    border: 1px solid #999999;
    font-weight:bold;
    height: 2%;
    text-align:center;
    font-size: 1em;
}
.menu_estoy{
	background-color:#000000;
	color: #ffffff;	
    padding:1%;
    border: 1px solid #999999;
    font-weight:bold;
    height: 2%;
    text-align:center;
    font-size: 1em;
}



a.link_menu{
	color:#ffffff;
	text-decoration:none;
}
a.link_menu:hover {
    color: #999999;
	text-decoration:underline;
}
a.link_menu:visited{
	color:#ffffff;
	text-decoration:none;
}