html, body {
	margin: 0;
	padding: 0;
	background: #FFF;
	/*cursor:url(http://localhost/lacosa/web/images/lacosa.cur);}*/
}
	


 

#preloadIEhome {
	width:200px;
	height:200px;
	background-color: #FFF;
	position: absolute;
	top: 151px;
	padding: 145px 530px 200px 400px;
	overflow: auto;
	vertical-align:middle;
}

#preloadIE {
	width:200px;
	height:200px;
	background-color: #FFF;
	position: absolute;
	top: 151px;
	padding: 145px 530px 200px 400px;
	overflow: auto;
	vertical-align:middle;
}
 
#preloadFirefox {
	width:200px;
	height:200px;
	background-color: #FFF;
	position: absolute;
	top: 143px;
	padding: 143px 530px 200px 550px;
	overflow: auto;
	vertical-align:middle;
}




.txtMenu{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
	letter-spacing: 0.0px;
}

.txtMenuSelG{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight:bold;
	color: #FF0000;
}

.txtMenuSel{
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color: #b10034;
}

.txtMenuCert{
	font-family:"Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
	color: #ffffff;
}

.txtCert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}

.txtFooter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}

.txtCertN{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
		font-weight:bold;

	color: #000000;
}

.txtSerN{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
		font-weight:bold;

	color: #000000;
}

.txtRojo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FF0000;
}

.txtDocu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
	color: #0C8513;
}

.txtTitulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
    color: #0C8513;
}
.txtFormContacto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:none;
	font-style:italic;
    color: #0C8513;
}

.txtSerTitulo{
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
    color: #0C8513;
}

.txtVG{
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	vertical-align:middle
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
    color: #FFFFFF;
}

.txtDD{
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	vertical-align:middle
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
    color: #FFFFFF;
}


.txtSerG{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
    color: #6C6D70;
	left:50%;
}

.txtSer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight:bold;
    color: #6C6D70;
	left:50%;
}


.button
{
    margin: 5px;
    text-decoration: none;
    font: bold 0.8em 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #fff;
    
    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            
    
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
	vertical-align:bottom
    
}

.button, .button span
{
    -moz-border-radius: .3em;
    border-radius: .3em;
}

.button span
{
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 0.5em 1.5em;
    
    /* The background pattern */
    
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);

    /* Pattern settings */
    
    -moz-background-size: 3px 3px;
    -webkit-background-size: 3px 3px;
    background-size: 3px 3px;            
}

.button:hover
{
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.button:active
{
    /* When pressed, move it down 1px */
    position: relative;
    top: 1px;
	vertical-align:bottom
}

.button-1
{
    background: #0C8611;
    background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#0C8611) );
    background: -moz-linear-gradient(-90deg, #81a8cb, #0C8611);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#0C8611');
}

.button-1:hover
{
    background: #81a8cb;
    background: -webkit-gradient(linear, left top, left bottom, from(#0C8611), to(#81a8cb) );
    background: -moz-linear-gradient(-90deg, #0C8611, #81a8cb);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0C8611', endColorstr='#81a8cb');            
}

.button-1:active
{
    background: #0C8611;
}


.button-2
{
    background: #FCD700;
    background: -webkit-gradient(linear, left top, left bottom, from(#0C8611), to(#FCD700) );
    background: -moz-linear-gradient(-90deg, #0C8611, #FCD700);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0C8611', endColorstr='#FCD700');
}

.button-2:hover
{
    background: #0C8611;
    background: -webkit-gradient(linear, left top, left bottom, from(#FCD700), to(#0C8611) );
    background: -moz-linear-gradient(-90deg, #FCD700, #0C8611);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FCD700', endColorstr='#0C8611');            
}

.button-2:active
{
    background: #FCD700;
}

.button-3
{
    background: #F5B102;
    background: -webkit-gradient(linear, left top, left bottom, from(#FCD700), to(#F5B102) );
    background: -moz-linear-gradient(-90deg, #FCD700, #F5B102);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FCD700', endColorstr='#F5B102');
}

.button-3:hover
{
    background: #FCD700;
    background: -webkit-gradient(linear, left top, left bottom, from(#F5B102), to(#FCD700) );
    background: -moz-linear-gradient(-90deg, #F5B102, #FCD700);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5B102', endColorstr='#FCD700');            
}

.button-3:active
{
    background: #F5B102;
}

.button-4
{
    background: #FF7100;
    background: -webkit-gradient(linear, left top, left bottom, from(#F5B102), to(#FF7100) );
    background: -moz-linear-gradient(-90deg, #F5B102, #FF7100);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5B102', endColorstr='#FF7100');
}

.button-4:hover
{
    background: #F5B102;
    background: -webkit-gradient(linear, left top, left bottom, from(#FF7100), to(#F5B102) );
    background: -moz-linear-gradient(-90deg, #FF7100, #F5B102);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF7100', endColorstr='#F5B102');            
}

.button-4:active
{
    background: #FF7100;
}

.button-5
{
    background: #E82202;
    background: -webkit-gradient(linear, left top, left bottom, from(#FF7100), to(#E82202) );
    background: -moz-linear-gradient(-90deg, #FF7100, #E82202);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF7100', endColorstr='#E82202');
}

.button-5:hover
{
    background: #FF7100;
    background: -webkit-gradient(linear, left top, left bottom, from(#E82202), to(#FF7100) );
    background: -moz-linear-gradient(-90deg, #E82202, #FF7100);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E82202', endColorstr='#FF7100');            
}

.button-5:active
{
    background: #E82202;
}
