/* generic css II */

a:link { text-decoration:none; color:#083D62; }
a:visited { text-decoration:none; color:#083D62; }
a:hover { text-decoration:underline; color:#627684; }

h1 { font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 150%; }
h2, h3, h4, th, td, p, ol, dl, ul, textarea, input, select, blockquote { font-family: arial, helvetica, sans-serif; color: #000000; }
h2 { font-size: 90%; margin-top:5px; margin-bottom:10px; }
p, textarea, input, select { font-size: 90%; }

.fondo_linea { background-image:url(imagenes/Fondo-linea.png); }
#fondo_tabla { background-color:#fff; }
td.cuerpo_tabla { background-color:#fff; }

/**************************************************************************/
/* DIVS */
div.puntos_h { width:650px; height:2px; padding:0; margin:0; background-image:url(imagenes/Icon1.gif); background-repeat:repeat-x; }
#general { width:760px; /*height:100%; /*overflow:hidden; /*border:1px #99CC00 solid;*/ }
#titulo { padding-top:40px; }
#telefonos { padding-top:20px;  }
#telefonos table td { font-size:18px; font-weight:bold; color:#000; background-color:#C3E8FA; /*background-color:#A5DDF7;*/ }
#telefonos table th { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#047AFA; background-color:#fff; height:30px; }
#telefonos table th .negro { color:#000; }


#formularioGeneral { width:650px; height:auto; overflow:hidden; padding-top:3px; margin-bottom:10px; display:block; }
#formularioGeneral p { width:650px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; }
#campos { width:650px; height:auto; overflow:hidden; background-image:url(imagenes/campos.jpg); background-repeat:no-repeat; /*background-color:#f3f3f3;*/ }
#direccion { width:650px; height:auto; overflow:hidden; display:block; padding-top:20px; /*background-image:url(imagenes/tipo_usuario.jpg); background-repeat:no-repeat; background-color:#000;*/ }

/*************************************************************************/

/* ::::::::::::: Formulario  */
#campos .texto{ font-family: arial; font-size: 12px; color: #000; border:1px #ccc solid; background: #FAFDFE; width: 292px; }
#campos .texto:focus { border: 1px solid #C7EAFA; }

#campos .telefono{ font-family: arial; font-size: 12px; color: #000; border:1px #ccc solid; background: #FAFDFE; }
#campos .telefono:focus { border: 1px solid #C7EAFA; }

#campos .enviar{ width: 150px; height:20px;  }
#campos .enviar:focus { border: 1px solid #C7EAFA; }

/**************************************/

.InfoviewsLink { font-size:12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
A.InfoviewsLink:link { text-decoration:none; color:#000000; font-size:12px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
A.InfoviewsLink:visited { text-decoration:none; color:#000000; font-size:12px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
A.InfoviewsLink:hover { text-decoration:underline; color:#083D62; font-size:12px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

/* generic css */
td { font-size: 10pt; }
th { font-size: 10pt; }
h3 { font-size: 12pt; margin-top: 5px; }
h4 { font-size: 10pt; }
ol { font-size: 10pt; }
dl { font-size: 10pt; }
ul { font-size: 10pt; }
blockquote { font-size: 10pt; }
p.small { font-family: arial, helvetica, sans-serif; font-size: 8pt; }
p.big { font-family: arial, helvetica, sans-serif; font-size: 12pt; }
td.home { font-family: arial, helvetica, sans-serif;}
sup { font-size: 9pt; }

/* text css */
.Estilo_telefono {font-size: 9px; padding-top: 1px; padding-bottom: 1px;}
.FormLeft { font-weight: bold; font-size: 12px;	color: #333; }
.asterisk_text{color:#cc0000}
.TableHeaderStandard{background-color:#fff;font-size: 8pt;}
.inputStandardWidth { width: 292px; }
.txtbox { background-color:#fff; border: 1px solid #7f9db9; font-size:12px; color: #666; }
.Submit { background-color:#E7F1F5; border: 1px solid #7f9db9; font-size:12px; color: #666; }
.boton { font-size:10px; font-family:Verdana,Helvetica; font-weight:bold;  color:white; background:#638cb5; border:0px; width:80px;  height:19px;  }		
		

/*	PAIS COMBO: */
#pais_combo { width:200px; }
#pais_combo p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; font-weight:bold; }
#pais_combo a { text-decoration:none; color:#003399; font-size:12px; }
#pais_combo a:visited { text-decoration:none; color:#003399; font-size:12px; }
#pais_combo a:hover { text-decoration:underline; color:#FF3333; font-size:12px; }
form { margin: 5px 0 10px 0; }
select { width: 200px;  font-size: 12px; }
option { font-family: Arial; font-size: 11px; color:#007DFB; } 
option.desactivo { background-color: #3C9BEE; font-size: 11px; color:#fff; }
option.series { background-color: #EDF2FC; font-size: 11px; color:#000; }

.telefono_oculto { display:none; }