html {
	text-align: center;
	font: 10px/1.3 Verdana, Arial, Helvetica, Sans-serif;
	color: #333333;
	background-color: #FFFFFF;	
	background-image:url(../img/admin/bg_contenido.gif);
	background-repeat:repeat-x;
}

body {
	margin: 0 auto;
	text-align: left;
}

p.rojo {
	font-size:16px;
	color:#fd2b2b;
	font-weight:bold;
}

table td.option {
	width:200px;
}

hr{
height: 1px;
border: 0;
color:#F4F4F4;
background-color: #F4F4F4;
width: 50%;
}

.texto_libre {
	background-color:#E6E6E6;
	color:#000000;
	margin-bottom:5px;
	padding:5px;
}

div#identification{
	position:relative;
	float:left;
	top:-100px;
	left:220px;
}

div#header{
	position:relative;
	float:left;
}

div#header_public{
	position:relative;
	float:none;
	height:123px;
}




div#descripcion_encuesta{
	background-color:#EFEFEF;
	border:1px solid #EAEAEA;
	padding:10px;
	margin:5px 0;
}




div#registro_ok {
	float:left;
	padding:20px 40px;
	padding-left:20px;
	background-image:url(../img/admin/modal.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:14px;
	color:#999999;
	width:641px;
	height:143px;
}

#descripcion .imagen {
	float:right;
	margin-left:10px;
	padding:5px;
	border:1px solid #CCCCCC;
}
#descripcion .descripcion {
	float:left;
	width:430px;
	text-align:justify;
	color:#999999;
}


.noticia h4{
	color:#E72929;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	float:right;
	width:350px;
	margin-left:10px;
	text-transform:uppercase;
}


.noticia img {
	float:left;
	height:75px;
	border:1px solid #F5F5F5;
	padding:5px;
}

.noticia p {
	margin:0;
	padding:0;
	font-size:11px;
	text-align:justify;
	float:right;
	width:350px;
	margin-left:10px;
}


.noticia a:link, .noticia a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#E72929;
}	
.noticia a:active, .noticia a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.noticia  {
	display:block;
	margin:5px 0;
	clear:both;
}

div#presentacion {
	float:right;
	width:307px;
	height:230px;
	margin-top:-10px;
}


div#noticias{
	width:480px;
	float:left;
}

div#documentos{
	width:117px;;
	float:left;
	margin-left:15px;
}


h4 {
	font-size:11px;
}

.noticia_public h4{
	color:#E72929;
	padding:0;
	font-size:13px;
	font-weight:bold;
	margin:5px 0;
	float:right;
	width:780px;
}


.noticia_public img {
	float:left;
	height:75px;
	border:1px solid #F5F5F5;
	padding:5px;
}

.noticia_public p {
	margin:0;
	padding:0;
	font-size:11px;
	text-align:justify;
	float:right;
	width:780px;
	margin-left:10px;
}

.noticia_public  {
	margin:10px 0;
	padding:0;
	font-size:11px;
	text-align:justify;
}

div#banda {
	background-image:url(../img/admin/banda.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:936px;
	height:142px;
}


div#acceso_empresa {
	float:left;
	margin-left:176px;
	*padding-left:176px;
	*margin-left:0;
	width:215px;
	height:100px;
	margin-top:16px;
	position:relative;

}

div#acceso_universidad {
	position:relative;

	float:left;
	margin-left:4px;
	width:215px;
	height:100px;
	margin-top:17px;
}

div#registro {
	float:left;
	margin-left:157px;
	width:150px;
	height:100px;
	margin-top:17px;
}

div#wrap{
	width:920px !important; width /**/:940px; 
    margin: 0px auto;
	padding-bottom:15px;
	padding: 0 10px;
	background-image:url(../img/admin/bg_contenido.gif);
	background-repeat:repeat-x;
	
}
 

div.detalle_encuesta {
	margin:5px;
	padding:5px;
	border:1px solid #BEBEBE;
	background-color:#DBDBDB;
}

div.detalle_encuesta h3 {
	background-color:#666666;
	background-image:none;
	padding:5px;
	margin:0;
	padding-right:40px;
}

/*Nuevo*/
div.detalle_encuesta .titulo_grupo {
	background-color:#999;
	background-image:none;
	padding:5px;
	margin:0;
	padding-right:40px;
}
.pregunta {
	float:left;
	width:auto; 
	margin:5px 10px 5px 10px;
}
/*Fin Nuevo*/
div.detalle_encuesta h4 {
	background-color:#CCCCCC;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
	background-image:none;
	padding:5px;
}
	
	
	
	
.buttons img {
	border:0;
	padding:0;
	margin:0;
}

ul#botonera {
	margin:0;
	padding:0;
	border:0;
	list-style:none;	
}

ul#botonera li a.buttons img{
	float:left;
	border:0;
	padding:0;
	margin:0;
	
}

ul#botonera li.no img{
	float:left;
	border:0;
	padding:0;
	margin:0;
	
}


.boton_registro {
	float:left;
	margin:0;
	padding:0;
	width:150px;
}

#registrarse {
	float:left;
	margin-right:30px;
	width:310px;
}

div#contenido {
	padding:0 5px;
}
	
	
div#cont_acc {
	width:520px;
	height:105px;
	overflow:auto;
}

	
div#header{
	height:150px;
}

div#acceso_rapido{
	position:relative;
	top:-150px;
	right:0;
	float:right;
	z-index:11;
	background-image:url(../img/admin/bg_acceso.png);
	background-position:top;
	background-repeat:no-repeat;
	height:110px;
}	


div.comentario_del_canal, div.comentario_del_canal p{
	padding:10px;
	background-color:#FEFEFE;
	color:#999999;
	font-size:14px;
}

	
div#header{width:100%;overflow:hidden; 
	/*
	background-image:url(../img/bg.png);
	background-repeat:repeat-x;
	*/

}

a:link, a:visited {
	background-color: inherit;
	color: #333333;
	text-decoration: underline;
}

a:hover, a:active {
	background-color: inherit;
	color: #DC143C;
	text-decoration: underline;
}

.documento {
	clear:both;
	display:block;
	margin:5px;
	background-color:#EFEFEF;
}
.documento a {
	float:left;
	margin:5px;
}

.inside_documento {
	float:left;
	width:400px;
	padding:5px;
}
 
.ayuda_doc {
	display:none;
}


.date{
	float: left;
	width: 50px;
	margin: 0 15px 0 0;
	padding: 2px 0;
	background: #C9E5FC;
	border: 1px solid #C9E5FC;
	text-align: center;
	font-size: 10px;
	color: #3F4C6B;
}

.date b {
	display: block;
	padding: 5px 0;
	background: #F4FAFE;
	font-size: 20px;
	font-weight: normal;
}

.post .date {
	float: left;
	width: 50px;
	margin: 0 15px 0 0;
	padding: 2px 0;
	background: #C9E5FC;
	border: 1px solid #C9E5FC;
	text-align: center;
	font-size: 10px;
	color: #3F4C6B;
}

.post .date b {
	display: block;
	padding: 5px 0;
	background: #F4FAFE;
	font-size: 20px;
	font-weight: normal;
}


div.cabecera_comentario strong{
	font-size: 28px;
}

div.cabecera_comentario {
	background-color:#CCCCCC;
	padding:30px;
	width:550px;
}

div.postimpar, div.postpar {
	clear:both;
	margin:10px 5px;
	/*
	background-image:url(../img/admin/bg_post.png);
	background-position:top;
	background-repeat:no-repeat;
	*/
	padding:10px;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
}

div.postimpar {
	background-color:#EEEEEE;
}

div.texto_base {
	display:block;
	clear:both;
	margin:10px 0;
}

div.texto_base p{
	float:left;
	width:450px;
	margin:0px;
	padding:5px;
	font-size:14px;
}

div.details {
	/*background-image:url(../img/admin/bg_details.png);
	background-position:top;
	background-repeat:no-repeat; */
	background-color:#A71313;
	color:#FFFFFF;
	padding:5px;
	padding-top:1px;
	padding-bottom:10px;
	padding-left:10px;
}

div.comments_details { 
	float:right; 
	width:110px;
	height:65px;
}

div.comments_details div.total_commnets {
	margin-left:6px;
	font-size:11px;
}

div.comments_details div.meter{
	background-image:url(../img/admin/meter.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-left:6px;
	height:8px;
}


ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0; font-size:12px; float:right;}
ul#nav{font-size: 12px; font-weight:bold;}
ul#nav li{float:left;margin-left: 5px;text-align: center; background-image:url(../img/admin/circulo.png); background-position:top left; background-repeat:no-repeat;}
ul#nav a{float:left; width: 115px; padding-top:20px; text-align:left;text-decoration:none;color: #000000;}
ul#nav a:hover{color: #DC143C}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFFFFF;color: Black}

/*
ul#nav a.canales {background-image:url(../img/admin/pestania_canal.gif);}
ul#nav a.cuenta {background-image:url(../img/admin/pestania_cuenta.gif);}
ul#nav a.index {background-image:url(../img/admin/pestania_index.gif);}
ul#nav a.empresa {background-image:url(../img/admin/pestania_empresa.gif);}
ul#nav a.universidad {background-image:url(../img/admin/pestania_universidad.gif); text-align:right; }


ul#nav a.salir {background-image:url(../img/admin/pestania_salir.gif);}
ul#nav a.salir:hover{background:#FF9D9D; color: #000000}
*/



div#banner {
	margin: 0;
}

div#colone, div#coltwo, div#colthree {
	width: 240px;
	float: left;
	margin: 0 0 35px 20px;
}


.bienvenido {
	background-image:url(../img/admin/bg_bienvenido.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px;
}


div.entry {
	padding:3px;
}

div.post_resumen {
	width:550px;
	background-color:#F4F4FF;
	padding:20px;
	border-right:10px solid #CCCCCC;
}

div.details_post {
	color:#999999;
	padding:3px;
	font-size:9px;
}

div.details_post b{
	color:#7BA402;
}


div#colaboran {
	margin:20px 0;
	padding-top:5px;
	border-top:1px solid #EEE;
	text-align:center;
}

div#bigcolone {
	float:right;
	margin:0 0 0px 0px;
	padding:5px;
	width:580px;
}

div#smallcolthree {
	width:310px; 
	float:right;
	margin:0;
	padding:5px;
	/*
	background-image:url(../img/admin/bg_smallthree.png);
	background-position:left top;
	background-repeat:no-repeat;
	*/
}


div.featureimg {
	padding: 12px 0 0 12px;
	width: 206px;
	height: 96px;
	background: #ffffff url(../img/admin/feature_bg.gif) no-repeat;
	color: inherit;
}


.buttons {
	border:0px;
	cursor:pointer;
}


ul.featurelist {
	margin: 0 0 0 20px;
	padding: 0;
}

ul.featurelist li {
	margin: 0;
	padding: 3px 0 3px 16px;
	list-style-type: none;
	background: #ffffff url(../img/admin/bullet.gif) left no-repeat;
	color: inherit;
}


p {
	font-size: 11px;
	margin-bottom: 15px;
	text-align:justify;
}

div#foot{
	clear:both;
	padding: 3px 0;
	color: #FFFFFF;
	background-color:#999999;
	text-align:center
	
}
div#foot p{margin:0}
div#foot p {
	padding: 9px 0 0 0;
}

div#foot p a {
	text-decoration: none;
}

div#foot p a:link, div#foot p a:visited {
	background-color: inherit;
	color: #333333;
}

div#foot p a:hover, div#foot p a:active {
	background-color: inherit;
	color: #000000;
}


.msg {
	border: 1px solid #999999;
	padding:10px;
	padding-left:30px;
	background-color: White;
	background-image:url(../img/admin/warning.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #999999;
}


dt { 
margin-bottom:      1em; 
margin-top:         1em; 
display:            list-item; 
list-style-image:   none; 
list-style-position: inside; 
list-style-type:    disc; 
} 

dd { 
margin-bottom:      1em; 
margin-top:         1em; 
} 
  
dl.compact {
margin-bottom: 1em;
margin-top: 1em;
}

dl.compact dt {
float: left;
margin-bottom: 0;
margin-top: 0;
list-style-type: none;
font-weight:bold;
}

dl.compact dd {
margin-bottom: 0;
margin-top: 0;
margin-left: 8em;
}

.contacto {
	clear:both;
	background-color: #FFFFFF;
	background-image:url(../img/admin/bg_contact.png);
	background-position:top;
	background-repeat:no-repeat;
	margin:5px 15px;
	padding:5px;
	line-height:16px;
	min-height:70px;
	border: 2px solid #989898;
}


.clear {
	line-height:0px;
	height:0px;
	margin:0px;
	padding:0px;
	clear:both;
}

.contacto div.nombre { color: #333333;	font-size:15px; font-weight:bold; }
.contacto div.nombre em{ font-size:9px; color:#000000; font-weight:normal; margin:5px 0; }

.contacto div.contact_data { text-align:right;}

.comments {
	display:block;
	border-top: 1px dotted #CCCCCC;
	padding:5px;
	background-image:url(../img/admin/bg_comments.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

table {
	width:100%;
	border: 0px;
	background-color:White;
}

table th { 
	color:White;
	background: #333333;
	text-align: center;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
}

table td {
	color: #000000;
	padding: 3px;
	border-bottom: 1px solid #666666;
	height:35px;
}


table td.nombre {
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
}
table td.nombre a{
	text-decoration:none;
}


table td.total {
 text-align:right;
 color:#000000;
 font-size:11px;
 width:130px;
}


table tr{
	background-repeat:repeat-x;

}

label {
	display:block;
	margin-top:5px;
	clear:both;
}


form {
	margin:0px;
	padding:0px;
}

fieldset {
	background-color:White;
	background-image:url(../img/admin/bg_fieldset.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ececec;
	padding:10px 5px;
	margin-top:0px;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
	border-top:0;
}

fieldset.buscador {
	background-image:none;
}

input[type="text"], input[type="password"], input[type="file"]{
	padding:3px;
	float:right;
	margin:5px;
	width:380px;
}

label {
	float:left;
	margin:10px 5px;
	clear:both;
	width:140px;
	text-align:right;
}

label.textarea {
	float:none;
	margin:0px;
	clear:both;
	width:100%;
	text-align:left;
}

input[type="submit"]{
	clear:both;
	margin:10px 10px;
	padding:5px;
	float:right;
}



.ancha {
	width:210px;
	display:block;
	text-align:right;
}

.presentacion {
	display:block;
	margin:10px 0;
	padding:10px;
	border: 1px dotted White;
	background-color: White;
}

#bottom {
	border-bottom:0px;
	border-top: 1px dotted #333333;
}



























h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	letter-spacing: -1px;
	font-size: 2.6em;
}

h2 {
	font-size: 13px;
	font-weight:bold;
	cursor:pointer;
	background-image:url(../img/admin/bg_h2.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:5px;
	padding-top:3px;
	padding-left:30px;
	color:#FFFFFF;
	text-transform:uppercase;
}

.verde {color: #339900}

h2.heading {
	cursor:auto;
	background-image:url(../img/admin/h2_heading.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#000000;
	font-size: 16px;
	height:50px;
	text-align:right;
	font-weight:bold;
	padding-right:20px;
	padding-top:20px;
	margin:0px;
}

div#bigcolone h2.heading {
	background-image:url(../img/admin/h2_heading_small.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


h2.group_comments {
	font-size: 16px;
	font-weight:bold;
	cursor:pointer;
	background-image:url(../img/admin/circulo_comentarios.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:5px;
	padding-top:3px;
	padding-left:30px;
	color:#000000;
	background-color:#FFFFFF;
	text-transform:uppercase;
}

h2.activo {
	background-color:#91f300;
	color:#91f300;
}

h2.inactivo {
	background-color:#d12831;
	color:#d12831;
	background-image:url(../img/admin/bg_h2.png);
	background-position:left top;
}

h2.inactivodesplegar {
	background-color:#d12831;
	color:#d12831;
	background-image:url(../img/admin/bg_h2_desplegar.png);
	background-position:top left;
}


h3 {
	font-size: 12px;
	padding-left:35px;
	font-weight: bold;
	background-image:url(../img/admin/bg_h3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:5px;
	padding-bottom:10px;
	padding-top:5px;
}

h3 span {
	font-style:italic;
	font-weight:lighter;
	text-align:right;
}

h3.chat {
	font-size: 1.2em;
	padding:12px 0;
	padding-left:45px;
	padding-bottom:18px;
	margin-bottom:0px;
	font-weight: bold;
	background-image:url(../img/admin/bg_chat.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

.postpar h4, .postimpar h4  {
	line-height:14px;
	font-size:14px;
	margin:5px 0 0 0;
	padding:0;
}

.desplegar { 
	background-position:left bottom;
}
h2.desplegar { 
	background-image:url(../img/admin/bg_h2_desplegar.png);
	background-position:top left;
}



h3.desplegar { 
	padding-bottom:20px;
	background-position:left bottom;
}

ul.directo li{
	display:inline;
	margin:0;
}

ul.directo li a{
	float:left;
	width:200px;
	margin:0 10px;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 10px;
	padding-left:20px;
	line-height:14px;
	background-image:url(../img/admin/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-transform:uppercase;
}



div#comentarios h2.desplegar {
	font-size: 13px;
	font-weight:bold;
	cursor:pointer;
	background-image:url(../img/admin/down.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:5px;
	padding-top:3px;
	padding-left:30px;
	color:#000000;
	background-color:#FFFFFF;
	text-transform:uppercase;
	margin-left:10px;
}

div#comentarios h2 {
	font-size: 13px;
	font-weight:bold;
	cursor:pointer;
	background-image:url(../img/admin/up.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:5px;
	padding-top:3px;
	padding-left:30px;
	color:#000000;
	background-color:#FFFFFF;
	text-transform:uppercase;
	margin-left:10px;
}

ul.directo li a:hover, ul.directo li a:active{
	color:#000000;
	background-color:#FFFFFF;
}


ul.directo {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:10px;
}



/*             styles for the star rater                */	

	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 150px;
		height: 30px;
		position: relative;
		background: url(../img/admin/star_rating.gif) top left repeat-x;	
		float:right;	
		margin-right:5px;
		margin-top:-25px;
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		height:30px;
		width: 30px;		
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:30px;
		height: 30px;
		line-height:30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../img/admin/star_rating.gif) left center;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:30px;
	}
	.star-rating a.two-stars{
		left:30px;
	}
	.star-rating a.two-stars:hover{
		width: 60px;
	}
	.star-rating a.three-stars{
		left: 60px;
	}
	.star-rating a.three-stars:hover{
		width: 90px;
	}
	.star-rating a.four-stars{
		left: 90px;
	}	
	.star-rating a.four-stars:hover{
		width: 120px;
	}
	.star-rating a.five-stars{
		left: 120px;
	}
	.star-rating a.five-stars:hover{
		width: 150px;
	}
	.star-rating li.current-rating{
		background: url(../img/admin/star_rating.gif) left bottom;
		position: absolute;
		height: 30px;
		display: block;
		*left:0;
		text-indent: -9000px;
		z-index:1;
		*z-index: -11;
	}
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}		



div#banda label {
	float:none;
	display:block;
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-align:left;
	margin-left:6px;
	font-size:11px;
	margin-top:3px;
}


div#banda input[type="text"], div#banda input[type="password"]{
	width:190px;
	padding:2px;
	margin:0;
	float:none;
	margin-left:6px;
	font-size:10px;
}

div#banda input[type="password"]{
	width:140px;
}

div#banda input[type="submit"] {
	float:right;
	margin:0;
	padding:2px;
	margin-top:-25px;
	margin-right:7px;
	z-index:1;
}

div#banda a:link, div#banda a:visited {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

div#banda span {
	float:left;
	z-index:10;
	position:relative;
	text-align:center;
	margin-left:6px;
	margin-top:5px;	
	*margin-top:2px;
	width:169px;
	display:block;
}

div#recordar_universidad p, div#recordar_empresa p{
	color:#FFFFFF;
	padding:5px;
}

div#recordar_universidad input[type="text"], div#recordar_empresa input[type="text"] {
	width:140px;
}

div#recordar_universidad ul, div#recordar_empresa ul {
	color:#FFFFFF;
	margin:0;
	padding:0;
	margin-left:5px;
}

