/*****************************************************************************
 * $Id: estilo.css,v 1.24 2006/07/20 16:54:33 eabela Exp $
 *
 * Hoja de estilos global.
 *
 * ---------------------------------------------------------------------------
 * Certimail (C) 2005-2006 Certimail Service Provider SL.
 *   All rights reserved.
 *
 *****************************************************************************/

body          { scrollbar-face-color: #E0F5FB;
                scrollbar-highlight-color: #FFFFFF;
                scrollbar-3dlight-color: #FFFFFF;
                scrollbar-arrow-color: #00BBF1;
                scrollbar-track-color: #FFFFFF;
                scrollbar-darkshadow-color: #FFFFFF;
                scrollbar-base-color: #FFFFFF;
                scrollbar-shadow-color: #FFFFFF;
                margin:0px; }
body,
table,
.input,
select        { font-family: Arial, Helvetica, sans-serif;
                font-size:9pt;
                color: #666666;
                text-decoration: none; }
.input,
select        { border: 1px solid #00BBF1; }
.input        { padding: 1px }
.input:HOVER  { background-color: #efefef }
body, table   { text-align: justify; }
img           { border-style: none }
a:hover       { text-decoration: underline; }
a, a:visited  { color: #0067B4; }
.textForm     { font-weight: bold;
                color: #00BBF1;
                text-decoration: none; }
.azul         { background-color: #03B9EE; }
.fondito2     { background-image: url(/img/fondo2.gif);
                background-repeat: repeat-y; }
.gris         { background-color: #CCCCCC; }
.gris2        { background-color: #EAE8E8; }
.gris3        { background-color: #EFF;
                border-bottom: 1px dotted #DDD;
                margin-bottom: 10px; }

td.gris3 {
    margin-top: 5px;
}
.textNegro {
                font-size: 10pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.textLink {
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
a.textpeq:visited,
.textpeq {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.textBeige {
	font-weight: bold;
	color: #C7D1BF;
	text-decoration: none;
}
a.paso:hover {
	color: #0067B4;
	text-decoration: underline;
}
.textFactura {
	font-size: 12px;
	color: #0066cc;
}
.li {
	list-style-image: url(/img/ic_flecha.gif);
	list-style-position: outside;
}
.tit {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #016FBA;
	text-decoration: none;
}
.textpeq a:hover, .textpeqActiv, .error {

	font-weight: bold;
	color: #00BBF1;
	text-decoration: none;
}
.textpeqActiv a {

	font-weight: bold;
	color: #00BBF1;
	text-decoration: underline;
}
.error {
    color: red;
}
.textIdioma {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.textIdioma a:hover {
	color: #666666;
	text-decoration: underline;
}
.textIdiomaActiv {

	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.IdiomaActiv {
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.sombra {
	background-image: url(/img/sombra.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fondo {
	background-image: url(/img/fondo8.gif);
	background-repeat: no-repeat;
}
.text2 {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.fondo2 {
	background-image: url(/img/fondo7.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.tit2 {
	font-size: 16px;
	font-weight: bold;
	color: #00BBF1;
	text-decoration: none;
}
.tit3, .tit3 a {


	font-size: 14px;
	font-weight: bold;
	color: #0067B4;
	text-decoration: none;
}
.tit3 a:hover {
    text-decoration: underline;
}
.textForm2 {

	font-weight: bold;
	color: #0067B4;
	text-decoration: none;
}
.textForm2 a:hover {
	font-weight: bold;
	color: #0067B4;
	text-decoration: underline;
}
.textForm6 {

	font-size: 10px;
	font-weight: bold;
	color: #00BBF1;
	text-decoration: none;
}
.textForm6 a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #00BBF1;
	text-decoration: underline;
}
th.textForm2,
td.textForm2 {
    text-align: right;
    padding-right: 10px;
}
.boton {
	background-color: #00BBF1;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #00BBF1;
}
.fondo3 {

	background-image: url(/img/fondo5.gif);
	background-repeat: no-repeat;
}
.txtBlanco {
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txtBlancoActiv {

	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
/* pestaas no seleccionadas */
.pest {
	background-image: url(/img/pest1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		color: #999999;
		text-decoration: none;
	}
.pestActiv {
	background-image: url(/img/pest2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	
	}
.pestActiv a {
		font-size: 12px;
		font-weight: bold;
		color: #0067B4;
		text-decoration: none;
	}
.pest a {
		font-size: 12px;
		font-weight: bold;
		color: #999999;
		text-decoration: none;
	}
	
/* pestaa seleccionada */
.pest#p1m, .pest#selected {
	background-image: url(/img/pest2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	}
.pest#p1 a, .pest#selected a {
	font-size: 12px;
	font-weight: bold;
	color: #0067B4;
	text-decoration: none;
	}
/* 2º pestaa  */	
.ppest {
	background-image: url(/img/p_pest1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		color: #999999;
		text-decoration: none;
	}
.ppestActiv {
	background-image: url(/img/p_pest2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	
	}
.ppestActiv a {
		font-size: 12px;
		font-weight: bold;
		color: #0067B4;
		text-decoration: none;
	}
.ppest a {
		font-size: 12px;
		font-weight: bold;
		color: #999999;
		text-decoration: none;
	}
.ppest#p1m, .ppest#selected {
	background-image: url(/img/p_pest2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	}
.ppest#p1 a, .ppest#selected a {
	font-size: 12px;
	font-weight: bold;
	color: #0067B4;
	text-decoration: none;
	}
.ppestOver {
	background-image: url(/img/p_pest_over.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}
.ppestOver a {
	font-size: 12px;
	font-weight: bold;
	color: #0067B4;
	text-decoration: underline;
}

	
.lineaHor {
	background-image: url(/img/linea_hor.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}
.fond6 {
	background-image: url(/img/fondo6.gif);
	background-repeat: repeat-y;
}
.voidtable {
    border: 1px solid #369;
    border-collapse: separate;
    border-spacing:1px;
    margin: 10px }
.voidtable TD,
.voidtable TH { padding: 2px;
                text-align: left }
.voidtable TD { background-color: #F5FCFE; }
.voidtable TH { background-color: #E1F5FB; }
.voidtable .title { color:white;
                    text-align:center;
                    background-color:#0067B4;
                    font-size: 112% }
.grid {
	color: #666666;
	border: 1px solid #369;
	border-collapse: separate;
        border-spacing:1px;
}
.grid td,
.grid th {
	padding: 2px;
}
.grid th {
	font-weight: normal;
	background-color: #0067B4;
    text-align:center;
}
.grid th.sel {
	background-color: #003399;
}
.grid th.unsel {
	color: #FFFFFF;
}
.grid th a,
.grid th a:visited {
	color: #FFFFFF;
}
.grid .even {
	background-color: #E1F5FB;
}
.grid .odd {
	background-color: #F5FCFE;
}
form {
	margin: 0px;
	padding: 0px;
}
.textquitar {
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.borde {
	border: 1px solid #E1F5FB;
}
.pestOver {
	background-image: url(/img/pest_over.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}
.pestOver a {
	font-size: 12px;
	font-weight: bold;
	color: #0067B4;
	text-decoration: underline;
}
#notification a {
	text-decoration: none;
	border-bottom: 1px dashed;
}
a#logo {
	border-bottom: 0px;
}
#notification a:hover {
	background-color: #E0F5FB;
}.textForm3 {


	font-weight: normal;
	color: #0067B4;
	text-decoration: none;
}
.textForm4 {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.textForm4:HOVER { text-decoration: underline }
.link_terms,
.textForm5 {
	font-weight: bold;
	color: #00BBF1;
	text-decoration: underline;
}
.lineaVer {

	background-image: url(/img/linea_ver.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	background-color: #FFFFFF;
}
.explicacion { /* textos explicativos en los formularios */
    width: 250px;
    font-style2: italic;
}
.listado li {
    width: 90%;
    vertical-align: top;
    margin-top: 3px;
}
.listado i {
    colo1: #aaa;
    color: #0067B4;
    colo3: #00BBF1;
    font-style: normal;
}
.indent-right {
	margin-left: 20px;
}
.fondoMail {
	background-image: url(/img/fondo_mail.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #E1F5FB;
}
hr.separador {
	color: white;
	border: 0px;
	border-bottom: 1px dotted gray;
	width: 90%;
}
.txtLink, txtLink a:hover {
	font-weight: normal;
	color: #00BBF1;
	text-decoration: underline;
}
.tit4 {



	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fondLogin {
	background-image: url(/img/fondo_login.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.azul5 {
	background-color: #DAE9F3;
}
.pieFunc {
	background-image: url(/img/pie.gif);
	background-repeat: no-repeat;
}
.textAzulosc {


	font-weight: bold;
	color: #0067B4;
	text-decoration: none;
}
.tit4 {

	font-size: 14px;
	font-weight: bold;
	color: #00BBF1;
	text-decoration: none;
}
.text3 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.tit5 {


	font-size: 16px;
	font-weight: bold;
	color: #00BBF1;
	text-decoration: none;
}
.azul2 {
	background-color: #52BBFF;
}
.azul3 {
	background-color: #9DD8FF;
}
.azul4 {
	background-color: #CEECFF;
}
.azul6 {
	background-color: #E6F5FF;
}
.textFormBlanco {


	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.punto {
	font-size: 30px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.tit6 {
	font-size: 12px;
	font-weight: bold;
	color: #0067B4;
	text-decoration: underline;
}
.tit7 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tit8 {

	font-size: 14px;
	font-weight: bold;
	color: #19A5FF;
	text-decoration: none;
}
.tit9 {


	font-size: 14px;
	font-weight: bold;
	color: #024375;
	text-decoration: none;
}
.tit10 {

	font-size: 16px;
	font-weight: bold;
	color: #0067B4;
	text-decoration: none;
}
