/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


td
{
    padding: 0px;
}

TABLE.general td
{
    padding-top: 1px;
    padding-bottom: 1px;
}
TABLE.tablaSolapas td
{
    padding-top: 1px;
	padding-bottom: 0;
}
TABLE.contenidoSolapas td
{
    padding-top: 0;
    padding-bottom: 1px;
}
/* HTML5 display-role reset for older browsers */


TABLE.general
{
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    WIDTH: 750px;
}
.formTitle
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.headTextB
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}

.headText
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
.headTitle
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.inputField
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt; 
    clip:  rect(   );
    TEXT-TRANSFORM: uppercase
}
.inputFieldweightnormal
{
    color: black;
    font-family: Verdana;
    font-size: 8pt; 
    font-weight: normal; 
    clip:  rect(   );
    text-transform: uppercase
}
.inputFieldLabel
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt; 
    clip:  rect(   );
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: left
}
.inputFieldLabelNotUpper
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt; 
    clip:  rect(   );
    TEXT-ALIGN: left
}
.inputFieldTitle
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left; clip:  rect(   )
}
.inputFieldTitleBlank
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left; clip:  rect(   )
}
.inputDateField
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    WIDTH: 25%
}
.inputDateFieldTitle
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
.navBarBookMark
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.resultData
{
    COLOR: darkgray;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    WIDTH: 40%
}
.resultDescription
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: sub;
    WIDTH: 100%
}
.firstTitle
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.searchTitle
{
/*     BORDER-BOTTOM: 1pt solid; */
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.searchTitleLabel
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    width: 33%
}
.searchTitleCenteredAndRed
{
/*     BORDER-BOTTOM: 1pt solid; */
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.searchTitleNormal
{
/*     BORDER-BOTTOM: 1pt solid; */
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left
}
.resultNumber
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: sub
}
TABLE.navBar
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 12pt;
    MARGIN-TOP: 12pt
}
.resultsHeaderBox
{
    BORDER-BOTTOM: #005d99 2pt solid;
    BORDER-LEFT: #005d99 2pt solid;
    BORDER-RIGHT: #005d99 2pt solid;
    BORDER-TOP: #005d99 2pt solid;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    WIDTH: 100%
}
.centrado
{
    TEXT-ALIGN: center
}
.pieBusqueda
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    LETTER-SPACING: normal;
    LINE-HEIGHT: normal;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: sub
}
.resultAsociado
{
    COLOR: #8979b9;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    VERTICAL-ALIGN: super;
    WIDTH: 100%
}
.inputFieldTitle2
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    WIDTH: 61%
}
.inputFieldTitle3
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: overline
}
.inputFieldSmall1
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    HEIGHT: 19px;
    WIDTH: 33%;
    ALIGN: left
}
.inputFieldSmall2
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    HEIGHT: 19px;
    WIDTH: 28%;
    ALIGN: left
}
.inputFieldSmall3
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    HEIGHT: 19px;
    WIDTH: 33%;
    ALIGN: left
}
.colTitle
{
    BACKGROUND-COLOR: #e2e2e2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}
.colNotTitle
{
    BORDER-RIGHT: black;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 8pt;
    MARGIN-RIGHT: 8pt;
    PADDING-LEFT: 8pt;
    PADDING-RIGHT: 8pt
}
.link
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.marcadorLow
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana,Helvetica;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none
}
.marcadorHigh
{
    COLOR: red;
    FONT-FAMILY: Verdana,Helvetica;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none
}
.grupoOpciones
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    BORDER: 1pt solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.grupoOpcionesCabecera
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.selectOpcionSinBold
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
.liEntrySinBold
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    padding-top: 6px;
}
.selectOpcionSinBoldRed
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
.selectOpcion
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}

TD.solapaHigh{
	background: #DCE4E4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #04649C;	
	border-left: solid;
	border-left-color: #04649C;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: #04649C;
	border-right-width: 1px;
	border-top: solid;
	border-top-color: #04649C;
	border-top-width: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	cursor: pointer; 
}
TD.solapaLow{
	background: #849CB4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #053A63;	
	border-left: solid;
	border-left-color: #04649C;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: #04649C;
	border-right-width: 1px;
	border-top: solid;
	border-top-color: #04649C;
	border-top-width: 1px;
	border-bottom: solid;
	border-bottom-color: #04649C;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	cursor: pointer; 	
}
TD.solapaResto{
	background: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	border-bottom: solid;
	border-bottom-color: #04649C;
	border-bottom-width: 1px;
}

TABLE.tablaSolapas{
	width: 100%;
}
TABLE.contenidoSolapas{
	background: #DCE4E4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #053A63;	
	border-left: solid;
	border-left-color: #04649C;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: #04649C;
	border-right-width: 1px;
	border-top: solid;
	border-top-color: #04649C;
	border-top-width: 0px;
	border-bottom: solid;
	border-bottom-color: #04649C;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
}
TABLE.contenidoPrincipal{
	background: #DCE4E4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #053A63;	
	border-left: solid;
	border-left-color: #04649C;
	border-left-width: 1px;
	border-right: solid;
	border-right-color: #04649C;
	border-right-width: 1px;
	border-top: solid;
	border-top-color: #04649C;
	border-top-width: 1px;
	border-bottom: solid;
	border-bottom-color: #04649C;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
}

TABLE.tablaBotonera{
	width: 100%;
}

.boton{
	font-family: verdana, arial, sans-serif; 
  	font-size: 8pt; 
    font-weight: bold; 
    color: #ffffff;
    cursor: pointer;
    BACKGROUND-COLOR: #7A96BD;
    width: 70;
    height: 22;
}

.aList{
	COLOR: Blue;
}

.paginacionInf
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}

.paginacionSinSub
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
/*     FONT-WEIGHT: bold; */
    TEXT-ALIGN: left
}

.paginacionConSub
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
/*     FONT-WEIGHT: bold; */
    TEXT-ALIGN: left;
}

.aPag{
	COLOR: #005d99;
}

.paginacionInputPag{
	COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}

.tablaAHrefBor{
	cursor: pointer;
	COLOR: #000000;
}

.tablaAHrefBorRed{
	cursor: pointer;
	COLOR: #ff0000;
}

.normal
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
}

.normalRed
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
}

.normalB
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

.normalN
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}

.normalNegro
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
}

.normalOriginal
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
}

.noRegistry
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-STYLE: italic;
}

.tituloDEC
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.normalPequena
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
}

TABLE.generalDEC{
	FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    WIDTH: 750px;
}

TD.generalTDDEC{
	COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
	border: solid;
	border-color: #04649C;
	border-width: 1px;
}

TD.generalTDDECPequena{
	COLOR: #005d99;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 6.5pt;
	border: solid;
	border-color: #04649C;
	border-width: 1px;
}

TD.generalTDModifDEC{
	COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
	border: solid;
	border-color: #04649C;
	border-width: 1px;
	background-color:white;
}

TD.generalTDModifDECPequena{
	COLOR: #005d99;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 6.5pt;
	border: solid;
	border-color: #04649C;
	border-width: 1px;
	background-color:white;
}

a {
  text-decoration: underline;
}

a:link {
  color: #005d99;
  font-style: normal;
}

a:visited {
  color: #003d79;
  font-style: normal;
}

a:focus {
  color: #001d59;
}

a:hover {
  color: #001d59;
}
 
a:active {
  color: #001d59;
  font-style: italic;
}


a.tablaAHrefBorRed:link{
  color: #ff5d5d;
  font-style: normal;
}

a.tablaAHrefBorRed:visited {
  color: #dd3d3d;
  font-style: normal;
}

a.tablaAHrefBorRed:focus {
  color: #dd1d1d;
}

a.tablaAHrefBorRed:hover {
  color: #dd1d1d;
}
 
a.tablaAHrefBorRed:active {
  color: #bb1d1d;
  font-style: italic;
}




a.solapaHigh {
  text-decoration: none;
}

a.solapaLow {
  text-decoration: none;
}

a.migaja {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
a.migaja:link {
  color: #ffff66;
}
a.migaja:visited {
  color: #ffff66;
}
a.migaja:focus {
  color: #99ff99;
}
a.migaja:hover {
  color: #99ff99;
}
a.migaja:active {
  color: #99ff99;
}
div{
	padding:0;
}
div.conPadding{
	padding:0em 0em 1em 0em;
}
#div1{
	float:left;
}
#div2{
	float:left;
}
#div3{
	float:left;
	clear:left
}
#div4{
	float:left;
}
h1
{
    COLOR: #005d99;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
table.listadoCorredor{
	font-family: Verdana;
	text-align: center;
	width: 94%;
	margin: 0 auto
}
p.francesa {
	text-indent: -1em;
	padding-left: 2em;
}




 fieldset {
     border: 1px solid silver;
     margin-top: 10px;
     padding: 10px;
     min-width: 96%;
     display: inline-block;
 }

 fieldset li{
     width: 100%;
     display: block;
     position: relative;
 }

 fieldset label{
     margin-right: 5px;
     position: relative;
     width:15%;
 }

 fieldset input{
     float: right;
     width:85%;
 }
  
 li,ol{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
