/******************************************

Fichero:		/lib/css/default.css
Fecha:			04-02-2005
Autor:			Korvus

Copyright (c) Vivace Multimedia
http://www.vivacemultimedia.com

******************************************/

/**
 * Estilos generales heredados
 */

body, table, tr, td, input, select, textarea
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}

.error
{
 border: 2px solid #FF0000;
}

body
{
 background-color: #999999;
 /*background-repeat: no-repeat;
 background-image: none;*/
}

/**
 * Página principal
 */

body.main
{
 /*background-image: url( "bg2.gif" );
 background-repeat: repeat;*/
 
 margin: 10px;
}

/**
 * Cabeceras
 */
 
table.header
{
 background-image: url( "cabecera/bgheader.gif" );
 background-repeat: no-repeat;
 background-position: 130px top;
 background-color: #FFFFFF;
 
 width: 100%;
}

/* Tabla principal */

table.main
{
 background-color: #FFFFFF;
}

.body-content {
 padding:0px 8px;
}

.body-content .bgsubmenulight {
 padding:4px;
}

a
{
 color: #999;
 font-size: 11px; 
 font-weight: bold;  
 text-decoration: none;
}

a:hover
{
 color: #000;
 font-weight: bold;
 text-decoration: none; 
}

a.light, span.light
{
 color: #999999;
 font-size: 11px;
 font-weight: normal;
}


/**
 * Enlaces pequeños en negrita, utilizados en la cabecera de la página principal ( mapa web + skins )
 * y en los elementos del menú que NO sean de primer nivel
 */

a.black, span.black, a.black-green, span.black-green
{
 color: white;
 font-size: 10px;
 font-weight: bold;
}

a.black:hover
{
 color: black;
}

a.black-green:hover
{
 color: white;
}

.footer a {
 color:black;
}

.footer a:hover {
 color:white;
}

/**
 * Enlaces blancos, utilizados en el menú y en los títulos de bloque
 */
 
a.white, span.white
{
 color: #FFFFFF;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.negrita
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #f07d00;
 font-weight: bold;
}
.peuFoto
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}

/**
 * Textos resaltados en rojo ( cálculo de ahorro )
 */
 
a.red, span.red
{
 color: #FF0000;
 font-weight: bold;
 font-size: 10px;
}

/**
 * Títulos grandes de las vistas extendidas de los módulos
 */

.title
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #000000;
}

/**
 * Contenido de los bloques ( '.phppr0-modules-title-border' para las administraciones )
 */ 

.block, .phppr0-modules-title-border, .phppr0-plugins-fileDialog-block
{
 border: 1px solid #6f6f6f;
 border-top: 0px;
 background-color: #FFFFFF;
}

/**
 * Títulos de los bloques
 */

.block-title
{
 border-bottom: 1px solid #930;
 background-image: url( "bgblock-title.gif" );
 background-position: top left;
 background-repeat: repeat-x;
 background-color: #f07d00;
 height: 20px;
 
 color: #FFFFFF;
 
 font-weight: bold;
 padding-left: 5px;
 padding-top: 13px;
}

.menu
{
 background-color: #000000;
 color: #FFFFFF;
 border: 1px solid #000000;
}

td.bgmenu
{
 font-family: verdana;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 
 background-color: #f07d00;
 background-repeat: repeat-x;
 background-position: left bottom;
 border: 1px solid #930;
 
 padding-left: 5px;
 padding: 3px;
}

td.bgsubmenu, .bgsubmenu
{
 font-family: verdana;
 font-size: 11px;
 background-color: #f07d00;
 padding-left:4px;
 padding-right:4px;
}

.bgsubmenulight, .bgpagination, .phppr0-modules-subtitle, .phppr0-plugins-fileDialog-title
{
 font-family: verdana;
 font-size: 11px;
 background-color: #b2b2b2;
}

.bgsubmenulight .green-black {
 color:black;
}

.bgsubmenulight .green-black:hover {
 color:white;
}

.bgpagination
{
 border: 1px solid #f07d00;
 border-top: 0px;
}

/**
 * Elementos de primer nivel del menú
 */

.menu-item, .phppr0-modules-title
{
 background-image: url( "bgmenuitem.gif" );
 background-color: #f07d00;
 background-repeat: repeat-x;
 border: 1px solid #930;
 border-left:none;
 border-right:none;
 
 color: #FFFFFF;
 font-weight: bold;
 
 height: 20px;
 padding-top: 2px;
 padding-left: 5px;

 cursor: pointer;
 
 vertical-align: middle;
 text-align: left;
}

.phppr0-modules-title
{
 cursor: default;
}

/**
 * Sub-elementos de primer nivel del menú
 */

.submenu-item
{
 background-color: #f07d00;
 padding: 5px;
 padding-left: 10px;
}

/**
 * Sub-elementos de primer nivel del menú que tienen submenús
 */

.submenu-item2
{
 background-color: #f07d00;
 padding: 5px;
 padding-left: 10px;
 cursor: pointer;
}

/**
 * Sub-elementos de tercer nivel del menú
 */

.submenu-item3
{
 background-color: #f07d00;
 padding: 5px;
 padding-left: 20px;
 cursor: pointer;
}

/**
 * Configuración del calendario de phppr0
 */

.calendar, .phppr0-plugins-Calendar
{
 background-color: #f07d00;
 border: 0px;
}

.calendar-day-empty, .phppr0-plugins-Calendar-day-empty
{
 color: #000000;
 font-size: 10px;
}

.calendar-selector, .phppr0-plugins-Calendar-selector
{
 padding: 4px;
 cursor: pointer;
}

.calendar-day-default, .phppr0-plugins-Calendar-day-default
{
 color: #000000;
 
 background-color: #fb7;
 border: 0px;
 
 padding: 2px;
 
 font-weight: bold;
 font-size: 10px;
}

.calendar-day-selected, .phppr0-plugins-Calendar-day-selected
{
 color: #FFFFFF;
 background-color: #a50;
 border: 0px;
 
 padding: 2px;
 
 font-weight: bold;
 font-size: 10px;
 
 cursor: pointer;
}

/* Configuración del controlador de errores de phppr0 */

.error-data
{
 background-color: #FFFFFF;
 border: 1px solid #EFEFEF;
 
 color: #000000;
 font-size: 13px; 
}

.error-title, .error-tag, .error-title-head
{
 background-image: url( "bgmenuitem.gif" );
 background-repeat: repeat-x;
 background-color: #35AA35;
 border: 1px solid #337432;
 
 color: #FFFFFF;
 font-weight: bold;
 
 height: 20px;
 padding: 4px;
 cursor: pointer;
}

/** 
 * Estilos predeterminados de los controles básicos
 * @see phppr0.php.HTML
 */

input.textfield, input.combobox
{
 border: 1px solid #930;
}

.button, .submitbutton, .resetbutton
{
 font-size: 10px;
 font-weight: bold;
 background-color: #fca;
 color: #484948;
 border: 2px outset #930;
}

/**
 * Administraciones
 */
 
/*
.phppr0-modules-tab-out, td.tab-out
{
 width: 151px;
 height: 30px;
 background-image: url( "admin/tab_out.gif" );
 background-repeat: no-repeat;
}

.phppr0-modules-tab-in, td.tab-in
{
 width: 151px;
 height: 30px;
 cursor: pointer;
 background-image: url( "admin/tab_in.gif" );
 background-repeat: no-repeat; 
}
*/

/* Volcado de registros */

.result-1, .phppr0-modules-result-1
{
 background-color: #dba53b;
}

.result-2, .phppr0-modules-result-2
{
 background-color: #ffc659;
}


/* Markcial Intrusion :p */

#sponsors_right img,
#sponsors_left img {
  margin:3px;
}

/* titulo del calendario KOJONES! */

.calendar .title .white-black {
 color:black;
}

.calendar .title .white-black:hover {
 color:white;
}

/*  googlempas page localitzacion */

#map{
	border:1px solid;
	width:400px;
	height:400px;
	margin: 5px;
	margin-top:15px;
}
