﻿/*-----------------------------------------------------------------------------
Prototipo de CSS Básico

version:   1.0
autor:     Luis Latre
email:     llatre@solucionesbinaria.com
website:   http://www.solucionesbinaria.com
notas:     Poner todo en minúsculas.
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/
.readonly
{
	background-color:#CCCCCC;
}

/* Quitar padding y margin */
* 
{
  margin: 0;
  padding: 0;
}

/* Poner de nuevo sobre ciertos elementos */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul 
{
  margin: 1em 0;
}

/* Clase para limpiar floats */
.clear 
{
	clear:both;
}


/* Quitar borde alrededor de las imágenes con link */
img 
{
	border: 0;
}

.lblError
{
	color:red;
	font-weight:bold;
}

.lblErrorVS
{
	margin:1px;
	padding:1px;
	color:red;
	font-size:smaller;
}

.lblOk
{
	color:blue;
	font-weight:bold;
}

/* =Fuentes
-----------------------------------------------------------------------------*/
.titulo
{
	font-weight: bold;
	font-size: 11px;
	color: #585858;
}

/* =Dimensiones
-----------------------------------------------------------------------------*/
.anchoMax
{
	width:100%;
}

.anchoCasiMax
{
	width:99%;
}

.ancho7
{
	width:500px !important;
}
.ancho6
{
	width:250px !important;
}
.ancho5
{
	width:200px !important;
}
.ancho4
{
	width:160px !important;
}
.ancho3
{
	width:100px !important;
}
.ancho2
{
	width:75px !important;
}
.ancho1
{
	width:50px !important;
}

/* =Tipografía
-----------------------------------------------------------------------------*/

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF !important;
}

.TituloEnlace, a.TituloEnlace 
{
	font-size:15px;
	color:Blue;
}

.SubTituloEnlace,a.SubTituloEnlace
{
	font-size:12px;
	color:#000000;
}
.TituloEnlaceGordo
{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
}
.Info
{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	float:right;
}
.LetraPequeñaNotas
{
	font-size:10px;
	color:Teal;
}


/* =Cabeceras
-----------------------------------------------------------------------------*/
h1.tituloMenosMargen
{
	margin-bottom:0px;
	margin-right:0px;
}

h1.tituloGrande
{
	letter-spacing:1px;
	margin-bottom:25px;
	color:#6697c6;
}


/* =Enlaces
-----------------------------------------------------------------------------*/



/* =Menu principal
-----------------------------------------------------------------------------*/




/* =Menu secundario
-----------------------------------------------------------------------------*/


/* = Imágenes
-----------------------------------------------------------------------------*/
img.icono
{
	vertical-align:middle;
}


/* =Contenido principal
-----------------------------------------------------------------------------*/




/* =Contenido secundario
-----------------------------------------------------------------------------*/



/* =Pie
-----------------------------------------------------------------------------*/



/* =Formularios
-----------------------------------------------------------------------------*/
tr.titulos td
{
	font-weight:bold;
	color:#555555;
}

tr.textos td
{
	color:#608180;
}

/* Quitar el borde de los fieldsets */
fieldset {
  border: 1px solid transparent;
}
input.botonConMargen
{
	margin:4px;
}


/* =Tablas
-----------------------------------------------------------------------------*/

table { 
    border-spacing: 0;
	border-collapse: collapse;
	margin:5px;
}

td {
    text-align : left;
	font-weight: normal;
	padding:4px;
}

table#tblDetalleMSPF
{
	width:600px;
}

table#tblInsercion
{
	background-color:#C6E7E5;
	border:1px solid #000000;
	width:600px;
}
.AccionesGrid
{
	width:35px;
}
table#tblInsercion tr td
{
	padding:3px;
}

table#tblInsercion tr td.EsqSupIzda
{
	text-align:left;
}

table#tblInsercion tr td.EsqSupDcha
{
	text-align:right;
}

table.formulario
{
	width:100%;
	border-collapse:separate;
}

table.formulario tr td
{
	margin:5px;
}

table.cabecera
{
	width:680px;
}

table.cabecera tr td
{
	white-space:nowrap;
}
table.cabecera tr td.anchoMax
{
	width:100%;
}

/* =Miscelánea 1
-----------------------------------------------------------------------------*/

#Mapa
{
	border:1px solid black;
	margin:5px;
	width:600px;
	height:400px;
}

ul.ElementosMenu li
{
	float:right;
	list-style-type:none;
	margin-left:5px;
}


/* =Miscelánea 2
-----------------------------------------------------------------------------*/