* {
	padding: 0px;
	margin: 0px;	
}

html {
	 min-height: 100%;
	margin-bottom: 1px;
}

body {
	color: black;
	background-color: #f6f3ed;
	margin: 0px;
	text-align:center; /*para centrar en IE& */
	overflow:auto;
	font: 12px/18px "Courier New", Courier, mono;
}

.Titulo {
	font-size: 25px;
	font-weight: bold;
}

.TextoPieFinal {
	font-size: 10px;
	font-weight: bold;
	color: #B3B7FF;
}
.TablaContenido {
	background-color: #dfdfdf;
}
.fondomenu {
   margin:2px 0px 0px 0px;
   padding: 3px 0px 2px 5px;

}

a {
	font-size: 12px;
	color: #650000;
	text-decoration: none;
}



a img{
	   text-decoration: none;
	   border: 0px;	   
}

a:visited {
	color: #650000;
	text-decoration: none;
}

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

a img:hover{
	border-width: 1px;
	border-color: #0000CC;
}
	
a:active {
	color: #ef040f;
	text-decoration: none;
}

.TextoCategoria {
	font-weight: bold;
}


ol {
	list-style-type: decimal;
	list-style-position: outside;
}

ul {
	font-size: 100%;
	list-style-position: inside;
}

li {
	font-size: 100%;
	list-style-type: none;
}


/* Encabezado */
#cuerpopagina {
	background-color: #fff;
	margin:0px auto;
	width:820px;
	/width:802px; /*IE*/
	w/idth:820px;
	padding:0px;
	text-align:left;
	position: relative;
	border: 1px solid #e6e6e6;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	z-index: 5;
}

#imagenfondo {
	text-align: center;
	margin:0px auto;
	height: 800px;
	width:1070px;
	/width:1072px; /*IE*/
	w/idth:1070px;
	background: url(imagenes/imagen_fondo.png) no-repeat scroll right 0;
	position: absolute;
	z-index: -3;
}

/* Encabezado */
#encabezado {
	
	/*border-bottom: 1px solid black;*/
	
	/width:822px; /*IE*/
	height:26px;
	/height:26px; /*IE*/
	h/eight:26px;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	text-align:right;
	/*background: url(imagenes/logo-no-rechazadosok.png) no-repeat left bottom;*/
	background-color: #bb1610;
	
}

#logo {
	position:absolute;
	float:left;
}


#encabezado a{
	font-size: 12px;
	color: white;
	text-decoration: none;
}

#encabezado a:hover{
	color: #ef040f;
	text-decoration: none;
}

#encabezado a:focus{
	color: #ef040f;
	text-decoration: none;
}

#encabezado a:active{
	color: #ef040f;
	text-decoration: none;}


#encabezado #titulorechazados {
	float:left;
	letter-spacing:0.1ex;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

#encabezado #sesion {
	color: black;
	float:bottom;
	padding: 0px;
	margin: 0px;
}



/* Menu */
#navegacion {

   width: 200px;
   /width: 210px;
   w/idth: 200px;
   margin-top: 8px;
   padding: 0px 10px 0px 0;
   float: left;
   position: absolute;
   left: 0px;
   color: black;
}


#navegacion ul{
	text-align:right;
   margin : 6px 0 0 0px;
   padding: 0 0 0 0px;
   list-style: none;
}
#navegacion li{
   text-align:right;
   /*background-color: #ced0ff;*/
   margin: 8px 10px 0px 0px;
   padding: 0 10px 2px 5px;
   	border-bottom: 1px dotted black;

}

#navegacion li:hover{
   text-align:right;
   margin: 8px 10px 0px 0px;
   padding: 0 5px 2px 5px;
	border-bottom: 1px solid #bb1610;
	border-right: 5px solid #bb1610;
}

#navegacion a{
	color: black;
   /*color: #35333f;*/
   text-decoration: none;
}

#navegacion a:hover{
   color: #bb1610;
   text-decoration: none;
}
.titulomenu {
	text-align: right;
	color: #bb1610;
	font-size:10px;
	margin-right: 20px;
	margin-top: 10px;
	top: 10px;
}



/* Contenido */
#contenido {
	min-height: 640px;
	height: auto !important;
	//height: 640px;
	width: 615px;
	margin-left: 220px;
	padding: 15px 4px 20px;
	margin-right: 0px;
}

html>body #contenido {
	min-height: 640px;
	height: auto !important;
	//height: 640px;
	width: 610px;
	/width: 620px; /*IE -12*/
	w/idth: 610px;
	margin-left: 205px;
	m/argin-left: 225px;
	/margin-left: 205px;
	padding: 16px 4px 20px;
	/*margin-right: 15px;*/
}

#contenido h1{
	font-size: 15px;
	margin-top: 8px;
	margin-bottom: 3px;
	padding-top: 8px;
	margin-right: 0px;
	font-style: bold;
	border-top: 1px solid #CCCCCC;
	padding-right: 0;
	color: #bb1610;
}

.titulonoresaltado{
	font-size: 14px;
	color: black;
}

.titulogrande{
	font-size: 36px;
	margin-top: 8px;
	margin-bottom: 3px;
	padding-top: 5px;
	margin-right: 0px;
	padding-right: 0;
	color: #bb1610;
	font-weight: bold;
}


#contenido p{
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 2px;
}

.cursiva {
	font-style: italic;
}

.cursiva_justificada {
	font-style: italic;
	text-align: justify;
}

.justificada {
	text-align: justify;
}

#contenido h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #bb1610;
	text-decoration: none;
}

#contenido h1 a img{
	   text-decoration: none;
	   border: 0px;	   
}

#contenido h1 a:visited {
	color: #bb1610;
	text-decoration: none;
}
#contenido h1 a:hover {
	color: #ef040f;
	text-decoration: none;
	}

#contenido h1 a img:hover{
}
	
#contenido h1 a:active {
	color: #ef040f;
	text-decoration: none;
}




/* Otros */
#navegacion_actual {
	font-size:12px;
	color:#35333f;
	margin: 0;
	padding: 0;
}

#navegacion2 {
	font-size:12px;
	color:#35333f;
	padding: 0;
	margin: 0;
}

#navegacion2 a{
	font-size: 12px;
	color:#650000;
	font-weight: bold;
		margin: 0;
	padding: 0;
}

#navegacion2 a:hover{
	font-size:12px;
	color:#ef040f;
	margin: 0;
	padding: 0;
	
}



/* Pie de pagina */

#pie {	
	/width:837px; /*IE*/
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 8px;
	height: 9px;
	border-bottom: 1px solid black;
	/*border-top: 1px solid black;*/
	text-align: right;
}

#pie p {
	color: #8d8d8d;
	text-align: right;
	padding: 0px;
	margin: 0px;
	font-size:10px;
	letter-spacing: 1px;
}
#pie a {
	margin: 0px;
	font-size:10px;
	letter-spacing: 1px;
}

/* Creative commons */

#creativecommons {
	margin:0px auto;
	width:820px;
	/width:837px; /*IE*/
	w/idth:820px;
	padding-top:5px;
	text-align: center; /*IE*/
}
#creativecommons p {
	color: #8d8d8d;
	margin-right: 15px;
	padding: 0px;
	font-size:10px;
	text-align: right;
}
#creativecommons img {
}

#creativecommons a {
	font-size:10px;
}






#proyecto_contenido span {
	font-size:12px;
	width: 150px;
	/width: 150px; /*IE*/
	w/idth:150px;
	margin-left: 60px;
	text-align:left;
}

#proyecto_contenido h1 {
	font-size:15px;
	width: 350px;
}

#noresaltado {
	color: #bb1610;
}

.noresaltado {
	color: #bb1610;
}

.noresaltado2 {
	font-size: 10px;
	color: #bb1610;
}
.alerta {
	color: #ff51a4;
}

#proyecto_titulo {
	font-size:12px;
	width: 350px;
}


#articulo_contenido span {
	font-size:12px;
	width: 150px;
	/width: 150px; /*IE*/
	w/idth: 150px;
	margin-left: 60px;
	text-align:left;
}

#articulo_contenido h1 {
	font-size:15px;
	width: 350px;
}

#articulo_titulo {
	font-size:12px;
	width: 350px;
}





/* decoracion title tooltip*/

a.info {
	position:relative;
	z-index:24;
}
a.info:hover {
	z-index:25;
}
a.info span {
	display:none;
}
a.info:hover span {
	background-color:#fff;
	border:1px solid black;
	color:#000000;
	display:block;
	left:10px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-decoration: none;
	top:15px;
	font: 9px/12px Helvetica,sans-serif, Arial;
}

a.editar {
	position:relative;
	z-index:24;
}
a.editar:hover {
	z-index:25;
	
}
a.editar span {
	display:none;
	text-decoration: none;
}
a.editar:hover span {
	background-color:#fff;
	border:1px solid black;
	color:#000000;
	display:block;
	left:10px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-decoration: none;
	top:15px;
	font: 9px/12px Helvetica,sans-serif, Arial;
}

a.editar2 {
	position:relative;
	z-index:24;
}
a.editar2:hover {
	z-index:25;
	
}
a.editar2 span {
	display:none;
	text-decoration: none;
}
a.editar2:hover span {
	background-color:#fff;
	border:1px solid black;
	color:#000000;
	display:block;
	left:10px;
	padding:3px;
	position:absolute;
	text-align:center;
	text-decoration: none;
	top:15px;
	font: 9px/12px Helvetica,sans-serif, Arial;
}

div#qTip {
  padding: 0.2em 0.5em;
  display: none;
  background: #fff;
  color: #bb1610;
  font-size: 0.9em;
  text-align: center;
  position: absolute;
  z-index: 1000;
	border: 1px solid #bb1610;
}

/* para que el texto flote alrededor de la imagen */
  
.imgizquierda {
  float:left;
  margin-right:18px;
  margin-bottom: 6px;
	margin-top: 3px;
}

.imgizquierda2 {
	width:212px;
  float:left;
  margin-bottom: 6px;
	margin-top: 0px;
}

.imgderecha {
	float: right;
	margin-left:15px;
	margin-bottom: 6px;
	margin-top: 6px;
}

.imgderecha2 {
	width:215px;
  float:right;
  margin-bottom: 6px;
	margin-top: 0px;
}

.flecha {
/*list-style-image: url(imagenes/next.png);
list-style-position: inside;*/
margin-left: 0px;
padding-left: 10px;
background: url(imagenes/next.png) no-repeat 4px;
list-style-type: none;
}


 
/* parrafo principal */

.justificado {
text-align: justify;
}

.cursiva_justificada {
text-align: justify;
font-style:italic;
}

#justificado {
text-align: justify;
}

#cursiva_justificada {
text-align: justify;
font-style:italic;
}


#parrafoprincipal {
width: 610;
margin-bottom: 5px;
/*margin-right: 15px;*/
padding: 3px 0px 5px 0px;
/*text-align: justify;*/

}

html>body #parrafoprincipal {
margin-bottom: 5px;
margin-right: 15px;
padding: 3px 0px 5px 0px;
/*text-align: justify;*/
}

.parrafoprincipal {
margin-bottom: 5px;
margin-right: 15px;
padding: 3px 15px 5px 0px;
}

.parrafoprincipal2 {
margin-bottom: 5px;
margin-right: 190px;
padding: 3px 10px 5px 0px;
text-align: justify;
}


.parrafoprincipal3 {
margin-bottom: 5px;
padding: 3px 10px 5px 0px;
}

.parrafoprincipal4 {
margin-bottom: 5px;
margin-right: 240px;
padding: 3px 10px 5px 0px;
text-align: justify;
}

.parrafoprincipal5 {
margin-bottom: 5px;
margin-right: 210px;
padding: 3px 10px 5px 0px;
/*text-align: justify;*/
}

.parrafoprincipal6 {
margin-bottom: 5px;
margin-right: 15px;
padding: 3px 15px 5px 0px;
}

.parrafoprincipal7 {
margin-bottom: 5px;
margin-right: 10px;
padding: 3px 10px 5px 0px;
text-align: justify;
}

.enlacegrande {
	font-size: 14px;
}


/* Texto formularios buscador */
.textbuscador {
	border: #CCCCCC 1px solid;
	font-size:11px;
	text-align: left;
	width:148px;
	/width:150px; /*IE*/
	w/idth:148px;
}

.textbuscador2 {
	border: #CCCCCC 1px solid;
	font-size:10px;
	text-align: left;
	width:148px;
	/width:150px; /*IE*/
	w/idth:148px;
}

/* capa buscador */

#buscador {
	widht: 200px;
	/widht: 212px; /*IE*/
	w/idht: 200px;
	float: right;
	position: static;
	left: 570px;
	padding: 5px;
	background-color: white;
	border: 1px solid #CCCCCC;
	clear: right;
	line-height: 22px;
	display: inline;
	margin-right: 15px;
}

#buscador2 {
	width: 585px;
	/width: 597px; /*IE*/
	w/idth: 585px;
	padding: 5px;
	background-color: white;
	border: 1px solid #CCCCCC;
	margin: auto;
	text-align: center; /*IE*/
}

#lista_articulo {
	width: 150px;
	/width: 162px; /*IE*/
	w/idth: 150px; 
	position: static;
	float: right;
	left: 650px;
	padding: 5px;
	background-color: white;
	border: 1px solid #CCCCCC;	
	display: inline;
	margin-right: 5px;
	
}

html>body #lista_articulo {
	width: 150px;
	/width: 162px; /*IE*/
	w/idth: 150px; 
	float: right;
	position: static;
	left: 600px;
	padding: 5px;
	background-color: white;
	border: 1px solid #CCCCCC;
	clear: right;
	
	display: inline;
	margin-right: 15px;
	
}


#lista_articulo ul{
	line-height: 14px;
	font-size: 9px;
	margin-top: 20px;
}

#lista_articulo li{
	list-style-type: none;
	list-style-position: outside;
	margin-left: 10px;
	margin-top: 5px;
}

html>body #lista_articulo li{
	list-style-type: circle;
	list-style-position: outside;
	margin-left: 15px;
	margin-top: 5px;
}


#titulo_cuadro {
	background-color:#dfdfdf;
	font-size: 11px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 2px;
}

.titulo_cuadro {
	background-color:#dfdfdf;
	font-size: 11px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 2px;
}

/* input */

textarea {
	font-family: Helvetica, Arial, sans-serif;
	border: #CCCCCC 1px solid;
	font-size:11px;
	line-height: 15px;
}

input {
	border: #CCCCCC 1px solid;
	font-size:11px;
}

input[type="submit"]
{
	border: #CCCCCC 1px solid;
font-size:11px;
}

input[type="submit"]:hover
{border: #CCCCCC 1px solid;
font-size:11px;
background-color: #CCCCCC;;
}

/* boton */


.boton {
	border: #CCCCCC 1px solid;
	font: Helvetica, Arial, sans-serif;
	width: 100%;
	font-size:11px;
}

.boton:hover {
	border: #CCCCCC 1px solid;
	font-size:11px;
	background:#CCCCCC;
	width: 100%;
	font-size:11px;
	
}

.boton:focus{
	border: #CCCCCC 1px solid;
    background:#CCCCCC;
    width: 100%;
    font-size:11px;
}

.boton_nuevo a{
	font-family: Helvetica, Arial, sans-serif;
	color: black;
}



.boton_nuevo a:hover {
	font-family: Helvetica, Arial, sans-serif;
}

html>body .boton_nuevo {
	border: #CCCCCC 1px solid;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 2px;
	width: 100%;
	font-size:11px;
}

.boton_nuevo {
	border: #CCCCCC 1px solid;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 2px;
	font-size:11px;
}

.boton_nuevo:hover {
	border: #CCCCCC 1px solid;
	font-family: Helvetica, Arial, sans-serif;
	background-color:#CCCCCC;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 2px;
	width: 100%;
	font-size:11px;
	}






/* formulario login, pasword, etc.. */
#formulariologin {
	width: 350px;
	/width: 382px; /*IE*/
	w/idth: 350px;
	padding: 40px 20px;
	margin:60px auto;
	background-color: white;
	border: 1px solid #CCCCCC;
}

.centrartextoformulariologin {
width: 225px;;
margin-left:auto;
margin-right:auto;
}
/* pop up concursos */

#popup_concursos {
	background-color: #dfdfdf;
	margin:0px auto;
	padding: 5px;
}

#listaconcursos_popup {
	padding-top: 5px;
	margin-top: 5px;
}

/* mensaje exito */
#mensajeexito {
	width: 280px;
	/width: 322px;
	w/idth: 280px;
	padding: 20px;
	background-color: white;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin: 100px auto;
}

#mensajeexito2 {
	width: 280px;
	/width: 322px;
	w/idth: 280px;
	padding: 20px;
	background-color: white;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin: 20px 260px 100px auto;
}

.introducirarticulo {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	padding: 20px;
	background-color: white;
	border: 1px solid #CCCCCC;
}

.introducirconcurso {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	background-color: white;
	border: 1px solid #CCCCCC;
	padding: 40px 100px;
}

.inputcampotexto{
	width: 100%;

}

.mceEditor {
	width: 100%;
	
}

.campotexto {
	margin-bottom: 15px;
	margin-top: 10px;	
}






.listaproyectos
{
	margin-top: 8px;
	margin-bottom: 3px;
	padding-top: 5px;
	border-top: 1px solid #CCCCCC;
}

.listaarticulos
{
	margin-top: 8px;
	margin-bottom: 3px;
	padding-top: 5px;
	margin-right: 0px;
/*	border-top: 1px solid #54aaff;	*/
}



#lista li {
	list-style-type: decimal;
	list-style-position: inside;
	line-height: 24px;
}

/* COMENTARIOS */

div.comment-head {
	background: transparent url(imagenes/msg-comment.png) no-repeat 4px;
	clear: both;
}

div.minid-head, div.mini-d-head {
	background: transparent url(imagenes/msg-comment.png) no-repeat left;
}
/*
div.comment-head img {
	padding: 1px;
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	width: 32px;
	height: 32px;
	margin: 0px 25px 0px 15px;
}
*/

div.comment-body {
	background: #dfdfdf;
	-moz-border-radius: .5em;
	padding: 5px 15px 5px 15px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-bottom: 20px;
}

div.mini-d blockquote, div.comment-body blockquote {
	padding: 5px 10px 5px 10px;
	-moz-border-radius: .5em;
}
												
div.comment-body blockquote {
	background: #dfdfdf;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
										
div.mini-d blockquote {
	background: #dfdfdf;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
										
div.minid, div.mini-d {
	background: #dfdfdf;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

div.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

a.comentario:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #650000;
	text-decoration: none;
	font-style: italic;
}

a.comentario img {
	
	   text-decoration: none;
	   border: 0px;
		font-style: italic;
}

a.comentario:visited {
	color: #ef040f;
	font-style: italic;
}
a.comentario:hover {
	color: #ef040f;
	text-decoration: underline;
	}
	
a.comentario:active {
	color: #650000;
	font-style: italic;
}

.comentario {
	padding: 0;
	margin: 0;
}
