body {
	background-image: url(images/back_aros.jpg);
	background-position:left top;
	background-attachment:fixed;
	background-color:#EDEDED;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.error
{
background-color: #cfcfcf;
border: 1 px;
border-style: solid;
border-color: black;
font-size: 8pt;
font-family: Arial;
padding-left: 2px;
}
body,td,th {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
}
#logo {
	position:relative;
	width:184px;
	height:89px;
	left: 20px;
	padding:5px;
}
.pading_4 {
padding:4px;
}
.pading_42{
padding:4px;
padding-top:10px;
}
.pading_43{
padding:0px;
padding-top:10px;
}
form {
margin:0px;
padding:0px;
}
.enviar {
background:url(images/reg_enviar.jpg);
background-position:center;
width:74px;
height:18px;
margin:0px;
padding:0px;
border:0px;
cursor:pointer;
}
.login_btn{
background:url(images/btn_ok.jpg);
background-position:center;
cursor:pointer;
height:15px;
width:30px;
margin:0px;
padding:0px;
border:0px;
}
.btn_votar{
background:url(images/btn_votar.jpg);
background-position:center;
cursor:pointer;
height:16px;
width:72px;
margin:0px;
padding:0px;
border:0px;
}
.btn_votar2{
background:url(paginas/graffitis/img/agregar.jpg);
background-position:center;
cursor:pointer;
height:16px;
width:58px;
margin:0px;
padding:0px;
border:0px;
}
.agregar_pregunta{
background:url(images/agrega_pregunta.jpg);
background-position:center;
cursor:pointer;
height:22px;
width:120px;
margin:0px;
padding:0px;
border:0px;
}
.borrar_pregunta{
background:url(images/borrar_pregunta.jpg);
background-position:center;
cursor:pointer;
height:22px;
width:100px;
margin:0px;
padding:0px;
border:0px;
}
.enviar_pregunta{
background:url(images/enviar_encuesta.jpg);
background-position:center;
cursor:pointer;
height:22px;
width:110px;
margin:0px;
padding:0px;
border:0px;
}
.confirm_btn{
background:url(images/confirm_boton.jpg);
background-position:center;
cursor:pointer;
height:22px;
width:76px;
margin:0px;
padding:0px;
border:0px;
}
.buscar_btn{
background:url(images/btn_ir.png);
background-position:center;
cursor:pointer;
height:20px;
width:34px;
margin:0px;
padding:0px;
border:0px;
}
.leer a {
color:#000066;
cursor:help;
text-decoration:none;
}

.spacer {
border-left:#999999 solid 1px;
}
/* Fuentes */
.creado_por{
color:#616161;
font-size:10px;
font-family:"Trebuchet MS";
}
.creado_firma{
color:#FF0000;
font-family:"Trebuchet MS";
font-size:10px;
}
.creado_firma a{
color:#FF0000;
font-family:"Trebuchet MS";
font-size:10px;
text-decoration:none;
}
.blanco_grande
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:4px;
text-align:center;
}
.barra_left {
border-left:#9F9F9F solid 1px;
}
.barra_left_top{
border-top:#9F9F9F solid 1px;
}
.arial_gris {
color:#7A7A7A;
font-family:Arial;
font-size:1em;
font-weight:bold;
}
#imageUpload input {
	display: block;
}
.trebu_gris {
color:#615F5F;
font-family:"Trebuchet MS";
font-size:1em;
font-weight:bold;
}
.trebu_gris_padd {
color:#615F5F;
font-family:"Trebuchet MS";
font-size:1em;
font-weight:bold;
padding:4px;
padding-top:18px;
}
.back_rojo
{
background:url(images/back_rojo.jpg);
background-repeat:repeat-x;
height:30px;
}
.arial_rojo {
color:#FF0000;
font-family:Arial;
font-size:1em;
font-weight:bold;
}
.rojo_bold_calibri
{
	font-family:Arial;
	font-weight:bold;
	color:#FF0000;
}
#link_rojo a {
	color:#FF0000;
}
#link_rojo a:hover {
	color:#000000;
}
.trebu_14 {
	font-family:"Trebuchet MS";
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	}
	.trebu_14_blanca{
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	}
	.trebu_12_blanca{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	}
/* Fuentes */
.borde_left{
border-left:#A9A9A9 solid 1px;;
}
.borde_home_top_left{
border:#D5D5D5 solid 1px;
border-bottom:none;
}
.gris_home_trans{
background:url(images/gris_home_trans.png);
background-repeat:no-repeat; 
background-position:right;
}
.orange_home_trans{
background:url(images/orange_home_trans.png);
background-repeat:no-repeat; 
background-position:right;
}
.cuerpo {
	background:url(images/backgound.png);
	background-repeat:repeat-y;
	width:966px;
}

.input{
	height:16px;
	width:130px;
	color:#333333;
	border:#FF0000 solid 1px;
}
.input2{
	height:20px;
	width:170px;

	color:#333333;
	border:#FF0000 solid 1px;
}
.input_rad
{
	height:14px;
	padding:4px;
	font-style:italic;
	color:#333333;
	border:#FF0000 solid 0px;
}

/* MENU  HORIZONTAL */
.botonera
	{
	background:url(images/botonera.png);
	background-repeat:no-repeat;
	height:38px;
}
#navi {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#navi ul {
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}
#navi li {	
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}
#navi a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#FFFFFF;
}
#navi a:hover {
	margin:0px;
	padding:0px;
	color:#00CC99;
}
#actual_top a {
	font-weight:bold;
	text-decoration:underline;
}
/* MENU HORIZONTAL */

/* MENU VERTICAL */
#navi2 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navi2 li {	
	width:163px;
	height:20px;
	padding:3px;
	margin:0px;
	padding-left:5px;
	color:#000;
	list-style:none;
	background-image:url(images/linea_baja.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
}
#navi2 a {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#686868;	
	margin:0px;
	padding:0px;
	text-decoration:none;
	height:20px;
}
#navi2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#663366;	
	text-decoration:none;
	height:20px;
}
#actual_top2 a {
	color:#333333;
}
.top_menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/menu_lef_top2.png);
	background-repeat:no-repeat;
	color:#FF0000;
	font-size:12px;
	text-transform:uppercase;
	word-spacing:0.7em;
	height:25px;
	width:179px;
	padding-left:5px;
}
.top_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/menu_lef_top.png);
	background-repeat:no-repeat;
	color:#FF0000;
	font-size:12px;
	text-transform:uppercase;
	word-spacing:0.7em;
	height:25px;
	width:179px;
	padding-left:5px;
}
.med_menu {
	border:#D2D2D2 solid 1px;
	border-top:none;
	padding:3px;
}
/* MENU VERTICAL  */
.medio {
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	background:#F3F3F4;
	border:dotted 1px #CCCCCC;
}
.mostrar_avatar_head{
background:#595858;
width:145px;
height:21px;
}
.mostrar_avatar {
background:#FFFFFF;
border:#B2B2B2 solid 1px;
border-top:none;
}
.medio2 {
border:solid 1px #A9A9A9;
background:#FDFDFD;
}
.footer {
	border-top:#CCCCCC solid 1px;
	color:#000000;
	text-align:center;
	word-spacing:1px;
}

.tabla_home_gris{
background:url(images/back_home_info.jpg);
background-repeat:no-repeat;
}
.tabla_home_orange{
background:url(images/back_home_info2.jpg);
background-repeat:no-repeat;
}
#img_borde_gris {
border:#DDDDDD solid 1px;
width:28px;
height:30px;
}


.mtpag{
text-decoration:none;
color:#333;
}


/* VOTAR */
.votar_encuesta_pregunta{
background:#EEEEEE;
color:#EC1819;
padding:4px;
}
.panel_usuario_back_gris{
background:#F7F7F7;
}
.linea_E3E2E2
{
border-bottom:#E3E2E2 solid 1px;
}
.boton_votar_class
{
border:#B4B1B1 solid 1px;
background:#EFEEEE;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
width:100%;
text-align:right;
}
.boton_votar_class2
{
border:#B4B1B1 solid 1px;
background:#EFEEEE;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
width:100%;
}
/* VOTAR */
/* GRAFICAS */
    .graph { 
        position: relative; /* IE is dumb */
        width: 500; 
        border: 1px solid #B1D632; 
        padding: 2px; 
    }
    .graph .bar { 
        display: block;
        position: relative;
        background: #B1D632; 
        text-align: center; 
        color: #333; 
        height: 2em; 
        line-height: 2em;            
    }
    .graph .bar span { position: absolute; left: 1em; }
/* GRAFICAS */
/* REGISTRO */
.cuadro_reg_borde_rojo
{
border:#EA2829 solid 1px;
background:#FFFFFF;
}
.color_reg_text 
{
color:#464646;
}
.head_txt_rojo
{
color:#F04647;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
.font_bold_gris_oscuro2
{
color:#636363;
font-weight:bold;
}
.font_bold_gris_oscuro
{
color:#505050;
font-weight:bold;
}
.color_ejemplos
{
color:#EB1616;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
}
/* REGISTRO */

/*
.SI-FILES-STYLIZED label.cabinet
{
    height: 100%;
    width: auto;
    background: url(images/btn_examinar.jpg) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
   position: relative;
	height: 100%;
	width: autopx;
	left:-160px;
	opacity: 0;
	-moz-opacity: 0;
    filter:alpha(opacity: 0);
}
*/
.SI-FILES-STYLIZED label.cabinet
{
	width: 80px;
	height: 18px;
	background: url(images/btn_examinar.jpg) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	cursor: pointer;
	left:-160px;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/* UPLOADS */
#f1_upload_process{
   margin-left:80px;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:420px;
}
.msg {
	background-repeat: no-repeat;
    margin-left:50px;
	padding:5px;
    padding-left:30px;
	width:450px;
}

.emsg {
	margin-left:30px;
    margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
    padding-left:30px;
}
/* UPLOADS */
.salir_link a
{
	color:#333300;
	text-decoration:none;
}
.salir_link a:hover
{
	color:#33CC66;
	text-decoration:none;
}
/* MI TERMOMETRO */
.mi_termo_rojo_borde{
border:#EA2829 solid 1px;
background:#FFFFFF; 
}
.mi_termo_container{
border:#C3C3C3 solid 1px;
background:#F9F9F9;
}
#botones_mi_termometro{
margin:0px;
padding:0px;
}
#botones_mi_termometro ul, li {
	list-style-type: none;
}
#botones_mi_termometro ul {
	margin: 0;
	padding: 0;
}
#botones_mi_termometro li {
	float: left;
	padding-right:2px;
	padding-left:2px;
	text-align:center;
	background:url(images/bton_solapa_roja.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:75px;
}
#botones_mi_termometro a {
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
#botones_mi_termometro a:hover {
	color:#00FF00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}




#botones_mi_termometro_largo{
margin:0px;
padding:0px;
}
#botones_mi_termometro_largo ul, li {
	list-style-type: none;
}
#botones_mi_termometro_largo ul {
	margin: 0;
	padding: 0;
}
#botones_mi_termometro_largo li {
	float: left;
	padding-right:2px;
	padding-left:2px;
	text-align:center;
	background:url(images/bton_solapa_roja2.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:150px;
}
#botones_mi_termometro_largo a {
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
#botones_mi_termometro_largo a:hover {
	color:#00FF00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	text-decoration:none;
}
#tags{width:0px; height:0px; text-indent:-9000px; overflow:hidden; position:relative; left:-500px; top:-500px;}

/* MI TERMOMETRO */

/* Marcadores sociales
	--------------------------- */
	
	.marcadores ul{ font-size:100%; display:inline; margin:0pt !important; padding:0pt !important}	
	.marcadores li{ background:transparent none repeat scroll 0%; display:inline; list-style-type:none; margin:0pt; padding:2px}	
	.marcadores img{ border:0pt none; float:none; margin:0pt; padding:0pt}	
	.marcadores-sociales{ opacity:0.6; filter: alpha(opacity=60);}	
	.marcadores-sociales:hover{ opacity:2; filter: alpha(opacity=200);}