BODY
{
	scrollbar-base-color:  #386898;
	scrollbar-arrow-color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background-color: #B9B9B9;
	background-image: url("http://pics.miarroba.com/fondo.gif");
	margin:0px;
	padding:0px;
	margin-top:5px;
}

label
{
	cursor:pointer;
}
/*La publi superior*/
#bandasuperiorpublicidad
{
	background:#FFFFCC;
	margin:0px;
	padding:0px;
	border:0px;
	color:#000000;
	border-top:1px #FFFFCC solid;
	border-bottom:2px #2A3A76 solid;
	width:100%;
	text-align:center;
	top:0px;
	left:0px;
	position:absolute;
	height:30px;
}

#bandasuperiorpublicidad .bandainterno
{
	width:728px;
	margin:auto;
	text-align:center;
	white-space:nowrap;
	color:#000000;
	line-height:30px;
}

#bandasuperiorpublicidad .bandainterno a
{
	color:#000000;
	text-decoration:none;
	font-size: 13px;
}
#bandasuperiorpublicidad .bandainterno a:hover
{
	color:#000000;
	text-decoration:underline;
	font-size: 13px;
}
br.espaciabarra
{
	line-height:33px;
}
/*******************/

/****Cabecera*******/
div.cabeceramiarroba
{
	background:#000042 url('http://pics.miarroba.com/tmp/bg.gif') left top repeat-x;
	margin:1px;
	margin-bottom:0px;
	padding:2px;
	text-align:left;
	height:60px;
	border-top:1px solid #000042;
}

div.cabeceramiarroba a
{
	float:left;
}

div.cabeceramiarroba span.categoria_logo
{
	height:25px;line-height:25px;display:block;text-align:right;margin-top:33px
}
/*******************/

.derecha
{
	float: right;
}

A:link
{
	TEXT-DECORATION: none;
	color: #386898;
}

A:visited { TEXT-DECORATION: none }

A:active  { TEXT-DECORATION: none }

A:hover   { TEXT-DECORATION: none; color: #EFAE00 }

.marcado
{
	color: #000000;
	background-color: #FFFF40;
	font-size: 11px;
	font-weight: bold;
}

.texto_small
{
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: underline;
}

.texto_mini
{
	font-size: 10px;
}

.texto_normal
{
	color: #444444;
	font-size: 12px;
}

.texto_big
{
	font-size: 18px;
	font-weight: bold;
}

.tabla_error
{
	color: #FFFFFF;
	background-color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

.categoria_logo
{
	font-size: 20px;
	font-weight: bold;
	color: #D8D8D8;
}

.tabla_titulo
{
	color: #FFFFFF;
	background-color: #386898;
	background-image: url("http://pics.miarroba.com/tablas_bg.gif");
	font-size: 13px;
	font-weight: bold;
	line-height:19px;
}

#tabla_titulo_obj a
{
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

#tabla_titulo_obj a:hover
{
	color: #FFFFFF;
	TEXT-DECORATION: underline;
}

.tabla_sombra_1, .tabla_texto_1
{
	color: #444444;
	background-color: #E8E8E8;
	font-size: 12px;
	TEXT-DECORATION: none;
}

.texto_1, .sombra_1
{
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	TEXT-DECORATION: none;
}

A.texto_1:link, A.texto_1:visited, A.sombra_1:link, A.sombra_1:visited
{
	color: #386898;
	TEXT-DECORATION: none;
}

.tabla_sombra_2, .tabla_texto_2
{
	color: #444444;
	background-color: #D8D8D8;
	font-size: 12px;
	TEXT-DECORATION: none;
}

.texto_2, .sombra_2
{
	color: #444444;
	font-size: 12px;
	TEXT-DECORATION: none;
}

A.texto_2:link, A.texto_2:visited, A.sombra_2:link, A.sombra_2:visited
{
	color: #386898;
	TEXT-DECORATION: none;
}

.tabla_sombra_3, .tabla_texto_3
{
	color: #444444;
	background-color: #C8C8C8;
	font-size: 12px;
	TEXT-DECORATION: none;
}

.texto_categorias
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: none;
}

.tabla_sombra_4, .tabla_categorias
{
	color: #FFFFFF;
	background-color: #989898;
	font-size: 12px;
	font-weight: bold;
	TEXT-DECORATION: none;
}

#tabla_categorias_obj a
{
	color: #FFFFFF;
	TEXT-DECORATION: none;
}
#tabla_categorias_obj a:hover
{
	color: #FFFFFF;
	TEXT-DECORATION: underline;
}

SELECT, .tabla_input
{
	background-color: #386898;
	color: #FFFFFF;
	font-size: 12px;
	border: 1px #FFF solid;
}

.tabla_input_disabled
{
	background-color: #efebe7;
	color: #b5b3ac;
	font-size: 12px;
}

a.tabla_menu_enlace, a.tabla_menu_enlace_marcado
{
        text-transform:capitalize;
        letter-spacing:1px;
        /*font-variant:small-caps;*/
        font-size:10px;
}

a.tabla_menu_enlace b.cuadromenu, a.tabla_menu_enlace_marcado b.cuadromenu
{
        letter-spacing:0px;
        font-size:1px;
}

a.tabla_menu_enlace img, a.tabla_menu_enlace_marcado img
{
        vertical-align:text-bottom;
}

a.tabla_menu_enlace
{
        display:block;
        line-height:18px;
        /*Por explorer*/
        //width:120px;
       // height:18px;
        color: #386898;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #E8E8E8;
        border-style: solid;
	border-width: 1px 0px;
	border-color: #FAFAFA #CCC #CCC #FAFAFA;
}

a.tabla_menu_enlace:visited
{
        color: #386898;
}

a.tabla_menu_enlace b.cuadromenu
{
        margin-right:4px;
        margin-left:2px;
        padding-top:8px;
        padding-bottom:3px;
        padding-left:2px;
        //padding-left:1px;
        border-left:1px solid #386898;
        border-top:1px solid #386898;
        background:#95C2EF;
        line-height:11px;
}

a.tabla_menu_enlace:hover
{
        background-color: #D8D8D8;
        color: #ff0000;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tabla_menu_enlace:hover b.cuadromenu
{
        border-left:1px solid #FF0000;
        border-top:1px solid #FF0000;
        background:#FFBFBF;
        text-decoration: none;
}

a.tabla_menu_enlace_marcado
{
        display:block;
	line-height:18px;
        /*Por explorer*/
        //width:120px;        
		//height:18px;
        color: #484848;
        background-color: #C8C8C8;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border-top:solid 1px #aaa;
        border-bottom:solid 1px #dadada;
		font-weight: bold;
}

a.tabla_menu_enlace_marcado b.cuadromenu
{
        background:#484848;
        margin-right:4px;
        margin-left:2px;
        padding-top:7px;
        padding-bottom:2px;
        padding-left:3px;
        //padding-left:2px;
        border-left:1px solid #111111;
        border-top:1px solid #111111;
         line-height:11px;
}

a.tabla_menu_enlace_marcado:hover
{
        /*background-color: #C8C8C8;*/
        color: #484848;
        text-decoration: underline;
        /*font-family: Verdana, Arial, Helvetica, sans-serif;
        //border-color:#999;*/
}
a.tabla_menu_enlace_marcado:hover b.cuadromenu
{
	text-decoration: none;
}

TEXTAREA
{
	font-family: Courier, Sans-Serif;
	background-color: #386898;
	color: #FFFFFF;
	font-size: 12px;
}

.tabla_boton, .boton_BUM
{
	background-color: #386898;
	color:            #ffffff;
	border-bottom:    #223F5A 1px outset;
	border-left:      #528BC0 1px outset;
	border-right:     #223F5A 1px outset;
	border-top:       #528BC0 1px outset;
	font-size:        12px;
	height:           20px;
	font-weight:      bold;
	cursor:	          pointer;
}

.boton_rojo
{
	background-color: #FF4040;
	color:            #ffffff;
	border-bottom:    #6E0000 1px outset;
	border-left:      #FF7D7D 1px outset;
	border-right:     #6E0000 1px outset;
	border-top:       #FF7D7D 1px outset;
	font-size:        12px;
	height:           20px;
	font-weight:      bold;
	cursor:           pointer;
}

.viejo_boton
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

/* Estilo para las galerias de imagenes */
.img_thumb
{
	display: table-cell;
	background: url('http://pics.miarroba.com/votaciones/transp.gif');
	margin-top:10px;
	width:160px;
	height:110px;
	border:1px solid #AAA;
	vertical-align: middle;
	text-align:center;
}

/*Estilos para el menu Horizontal*/
/*usar con: a.tabla_menu_enlace y a.tabla_menu_enlace_marcado respectivamente*/
a.boton_enlace_horizontal, a.boton_enlace_horizontal_marcado
{
	display:block;	
	white-space:nowrap;
	float:right;
	padding:0px;
	margin:0px;	
	padding-left:2px;
	padding-right:4px;
	line-height:24px;
	height:24px;
	width:auto;
}

a.boton_enlace_horizontal
{
	border-left:1px solid #ffffff;
	border-top:none;
	/*border-bottom:1px solid #CCCCCC;*/
	border-right:1px solid #CCCCCC;
}

a.boton_enlace_horizontal_marcado
{
	border-left:1px solid #AAAAAA;
	border-bottom:none;
	border-right:1px solid #CCCCCC;
}

/*Estilo de la barra de navegacion*/
div.barra_menu_navegacion
{
	background:#E8E8E8 url('http://pics.miarroba.com/bglineacabecera.gif') bottom left repeat-x;
	margin:1px;
	padding:0px;
	white-space:nowrap;
}
div.barra_menu_navegacion .detalle_borde_navegacion
{
	font-size:3px;
	border-right:1px solid #CCCCCC;
	float:right;
	line-height:24px;
	height:24px;
	padding-left:2px;
}
div.barra_menu_navegacion form
{
	margin:0px;
	padding:0px;
}
div.barra_menu_navegacion p.usuario_registro
{
	margin:0px;
	padding:0px;
	border:0px;
	line-height:24px;
	height:24px;
	padding-left:4px;
	vertical-align:middle;
}
div.barra_menu_navegacion p.usuario_registro span
{
	margin:0px;
	padding:0px;
	line-height:24px;
	height:24px;
	letter-spacing:1px;
}
div.barra_menu_navegacion p.usuario_registro img
{
	vertical-align:-3px;
}

div.barra_menu_navegacion form .tabla_input
{
 	height:18px;
 	vertical-align:middle;
 	//vertical-align:middle;
 	padding:0px;
 	margin:0px;
 	margin-bottom:3px;
	//margin-bottom:0px;
 	border-color:#132332 #CBDCEC #CBDCEC #132332;
 	width:94px;
}

div.barra_menu_navegacion form .tabla_boton
{
	height:18px;
	font-weight:normal;
	font-size:10px;
	vertical-align:middle;
	//vertical-align:-2px;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	//margin-bottom:0px;
	border-style:solid;
	border-width:1px;
	border-color:#CBDCEC #132332 #132332 #CBDCEC;
	width:54px;
}

div.barra_menu_navegacion form #remember_password_barra
{
	margin:0px;
	margin-right:2px; 
	margin-bottom:3px;
	//margin-bottom:0px;
	padding:0px;
	vertical-align:middle;
	//vertical-align:-3px;
}

/*modificador de colores para el boton desconectar*/
a.mod_colores
{
	background:#FFE9E9;
	border-bottom:1px solid #FFBFBF;
	border-right:1px solid #FFBFBF;
}
a.mod_colores span
{
	color:#ff0000;
}
a.mod_colores b.cuadromenu
{
	border:none;
	border-top:1px solid #ff0000;
	border-left:1px solid #ff0000;
	background:#FFBFBF;
}

a.mod_colores:hover
{
	background:#FFCACA;
}

/*Fin de estilos para el menu Horizontal*/

/*Estilo para la Información de los Espacios Del Dia*/
/*Comunes*/
div.InfoEspaciosDelDia
{
	float:left;
}

div.InfoEspaciosDelDia div.IEDDdiv
{
	 margin:1px;
}

div.InfoEspaciosDelDia div.IEDDdiv p.IEDDptitle
{
 	margin:0px;
 	display:block;
 	padding:0px;
 	padding-left:4px;
 	font-size:12px;
 	line-height:18px;
 	border-width:1px;
 	border-style:solid;
 	border-top:none;
 	border-left:none;
 	border-right:none;
}

div.InfoEspaciosDelDia div.IEDDdiv p.IEDDpcontenido
{
	margin:0px;
	margin-top:1px;
	display:block;
	padding:0px;	
	font-size:11px;
	border-width:1px;
 	border-style:solid;
 	border-top:none;
 	border-right:none;
 	border-left:none;
	padding:8px;
	padding-bottom:0px;
	text-align:center;
	height:176px;
	//height:184px;
}

div.InfoEspaciosDelDia div.IEDDdiv p.IEDDpcontenido a
{
	line-height:20px;
	font-weight:bold;
}

div.InfoEspaciosDelDia div.IEDDdiv p.IEDDpcontenido img
{
	border-width:1px;
	border-style:solid;
	width:150px;
	height:101px;
}

div.InfoEspaciosDelDia div.IEDDdiv p.IEDDpcontenido span
{
	display:block;
	text-indent:6px;
	text-align:left;
	line-height:16px;
}

div.InfoEspaciosDelDia div.IEDDdiv a.tabla_menu_enlace
{
	width:auto;
	border-width:1px;
	border-style:solid;
	border-left:none;
	border-right:none;
	border-top:none;
	margin-top:1px;
}

/*Particulares*/

/*gris*/
div.divizq
{
	width:33%;
}

div.divizq div.IEDDdiv
{
	margin-right:4px;
}

div.divcentro
{
	width:33%;
}

div.divcentro div.IEDDdiv
{
	margin-left:3px;
	margin-right:3px;
}

div.divder
{
	width:34%;
}

div.divder div.IEDDdiv
{
	margin-left:4px;
}


div.grisforo div.IEDDdiv p.IEDDptitle
{
	background:#386898 url('http://pics.miarroba.com/tablas_bg.gif');
 	color:#ffffff;
	border:none;
}

div.grisforo div.IEDDdiv p.IEDDpcontenido
{
	background:#E8E8E8;
	color:#333333;
	border-color:#CCCCCC;
}

div.grisforo div.IEDDdiv p.IEDDpcontenido a
{
	color:#386898;
}

div.grisforo div.IEDDdiv p.IEDDpcontenido a img
{
	border-color:#386898;
}
div.grisforo div.IEDDdiv p.IEDDpcontenido a:hover
{
	color:#ff0000;
}

div.grisforo div.IEDDdiv p.IEDDpcontenido a:hover img
{
	border-color:#ff0000;
}

/**listas de servicios**/
.titulo_lista_servicios
{
	display:block;
	text-align:center;
	font-weight:normal;
	margin-right:1px;
	margin-left:1px;
}
.listaservicio
{
	display:block;
	border:1px solid #cccccc;
	padding-top:20px;
	margin-right:1px;
	margin-left:1px;
	//width:100%;
}
.elementoservicio
{
	display:block;
	padding-top:4px;
	width:19.9%;
	float:left;
	text-align:center;
	height:70px;
	line-height:28px;
	background-position:center -13px;
	background-repeat:no-repeat;
}

.elementoservicio a:hover
{
	color:#386898;
	font-weight:bolder;
	text-decoration:underline;
	font-size:10px;
}
/*Noticias del index y publi asociada*/
.noticias_index
{
	margin:1px;
}
.noticias_index .publi
{
	width:300px;
	padding-right:6px;
	float:left;
	background:#ffffff;
}
.noticias_index .publi .titulo
{
	text-align:center;
	display:table;
	width:300px;
	font-weight:normal;
	line-height:18px;
	border-bottom:1px solid #ffffff;
	text-align:left;
	background:#39699C;
	color:#ffffff;
	font-weight:bolder;
	letter-spacing:1px;
	font-size:11px;
}
.noticias_index .publi .titulo span
{
	 margin-left:4px;
}
.noticias_index .titulo
{
	display:block;
	padding:0px;
	margin:0px;
	text-align:center;
	font-weight:normal;
	line-height:18px;
}
.noticias_index .bloque
{
	 display:block;
	 border-top:1px solid #ffffff;
	 border-bottom:1px solid #cccccc;
}

.noticias_index .bloque span
{
	height:22px;
	line-height:22px;
	margin-left:4px;
	margin-right:10px;
	font-size:10px;
	letter-spacing:1px;
	display:block;
	width:290px;
	float:left;
}

.noticias_index .bloque a.tabla_menu_enlace
{
	width:auto;
	background:#E8E8E8;
	border:none;
	height:22px;
	line-height:22px;
	display:inline;
}
.noticias_index .bloque b.cuadromenu
{
	margin-left:4px;
}

.noticias_index .masnoticias
{
	display:block;
	width:auto;
	text-align:right;
	margin:0px;
	height:auto;
}

.noticias_index .masnoticias  b.cuadromenu
{
	margin-left:6px;
	//padding-left:0px;
	//padding-right:-2px;
	//font-size:1px;
}
{
