/* CSS Document */
body{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenido div.msg_derechos {
	font-size:9px;
	font-family:verdana;
	color:#5A616B;
	text-decoration:none;
	text-align:justify;
}
div.listado_certificados{
	margin-top:20px;
	margin-bottom:40px;
}
div.bot_comprar{
	padding-top:20px;
	padding-bottom:20px;
}
div.bot_comprar table{
	margin: 0 auto 0;
	text-align:center;
}
#contenido table td{
	background-color:#FFFFFF;
}
#contenido h2.h2_titulo{
	font-size:12px;
}
div#jcart{
	margin-top:15px;
}
/*----------------------------------------------------------------*/
/*CSS DE BOTONES*/
/*----------------------------------------------------------------*/
div#contenido  a.button {
    border: none;
    background: transparent url('/sitio/images/general/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 1.2em arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
div#contenido a.button span {
    background: transparent url('/sitio/images/general/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

div#contenido a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
div#contenido a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.button {
    border: none;
    background: transparent url('/sitio/images/general/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 1.2em arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('/sitio/images/general/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
/*----------------------------------------------------------------*/
/*DIV SUPERIOR DE BIENVENIDA AL USUARIO*/
/*----------------------------------------------------------------*/
.certificado_op{
	overflow:hidden;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	padding:10px 0px;
}
.certificado_op a{
	text-decoration:none;
	color:#5A616B;
}
/*--------------------------------------------------------------------------*/
/*CSS VALIDATE - FORMULARIOS ACCESO - OLVIDO CLAVE - REGISTRO - MODIFICACION*/
/*---------------------------------------------------------------------------*/
label.error, #commentForm input.submit { margin-left: 5px; }
label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: bolt
}
div.error { display: none; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
.Estilo1 {font-size: 18px}
.Estilo2 {
	font-size: 16px;
	font-weight: bold;
}
legend
{
color: #fff;
background: #D1AC3B;
border: 1px solid #A4ABB4;
padding: 2px 6px;
} 

fieldset
{
border: 1px solid #A4ABB4;
padding: 8px;
}
input, select {
   border: 1px solid #A4ABB4;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.95em;
   color: #333333;
   text-decoration: none;   
   text-align: justify;
   /*text-transform: uppercase;*/
}
.contenido_op{
	display:none;
}
#contenido #grilla_cert_comprados table{
	margin-bottom:0px;
	
}
#contenido #grilla_cert_comprados th{
	border-bottom:0px solid;
	color:#414C5D;
	padding-top:3px;
	padding-bottom:3px;
	border-right:1px solid #CDC3B7;
	padding-left:2px;
	padding-right:2px;
	
}
#contenido  #grilla_cert_comprados td {
	border-bottom:1px solid #CDC3B7;
	border-right:1px solid #CDC3B7;
	background-color: #EDE4D4;
	padding-left:2px;
	padding-right:2px;
}
#contenido  #grilla_cert_comprados table#list1 td{
	background-color: #FFFFFF;
	white-space:normal;
	height:50px;
	vertical-align:middle;

}
#contenido  #grilla_cert_comprados #pager1 td{
	border:0px solid #CDC3B7;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
}
#list2 td{
	height:30px;
}
#contenido_cert{
	margin-top:20px;
	margin-bottom:40px;
	overflow:hidden;
}
#verificar_cert{
	overflow:hidden;
	width:70%;
	text-align:center;
	margin:0 auto 0;
	border:1px solid #CCCCCC;
}
#verificar_cert .form_cert{
	text-align:center;
	margin:0 auto 0;
	width:80%;
}
#verificar_cert .titulo{
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}
#verificar_cert table{
	text-align:center;
	margin:0 auto 0;
}
#verificar_cert #progreso{
	margin-bottom:20px;
	display:none;
}
#verificar_cert #progreso span{
	font-size:12px;
	font-weight:bold;
}
#verificar_cert #progreso .cuadro{
	margin-top:10px;
	border:1px solid #CCCCCC;
	padding:10px;
}
#verificar_cert #progreso .captcha{
	margin-top:10px;
}
#verificar_cert .ui-progressbar-value { 
	background-image: url(img/pbar-ani.gif); 
}
#verificar_cert .estado{
	margin-top:20px;
	text-align:left;
}
#verificar_cert .estado ul li{
	background-image:url(../img/busy.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:20px;
	line-height:16px;
}
#verificar_cert  .ui-widget-header{
	background:#009900;
} 
#verificar_cert #divBotonVer{
	margin-bottom:10px;
	text-align:center;
	overflow:hidden;
}
#verificar_cert #divBotonVer table{
	text-align:center;
	margin:0 auto 0;
}
#validar_cert{
	overflow:hidden;
	width:70%;
	text-align:center;
	margin:0 auto 0;
	border:1px solid #CCCCCC;
}
#documento{
	overflow:hidden;
	width:70%;
	text-align:center;
	margin:0 auto 0;
	border:1px solid #CCCCCC;
}
