/* 
    Document   : estilosRentas
    Created on : 16 de abril de 2008, 11:22
    Author     : maufor
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {
    background: #D0D0D0;
}
body.Inicio {
    background: #5ba817;
}

/*Parr�fo com�n alineado a la izquierda*/
p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 5px;
    margin: 0px;
    text-align: left;
}

p.nota {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding: 5px;
    margin: 0px;
    text-align: justify;
}

p.alineadoDerecha {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 5px;
    margin: 0px;
    text-align: right;
}
	
p.centrado {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 5px;
    margin: 0px;
    text-align: center;
}	

/* Enlace com�n*/
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #356AA0;
}
a:link {
    text-decoration: none;
    color: #356AA0;
}

a:visited {
    text-decoration: none;
    color: #356AA0;
}

a:hover {
	text-decoration: underline;
	color: #356AA0;
}
a:active {
	text-decoration: none;
	color: #356AA0;
}

/* Enlaces Destacado*/
a.enlaceDestacado {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #356AA0;
	/*#006699;*/
}
a.enlaceDestacado:link {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #356AA0;
	
}
a.enlaceDestacado:visited {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color:#356AA0;
}
a.enlaceDestacado:hover {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #356AA0;
}
a.enlaceDestacado:active {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #356AA0;
}

a.mail {
    color:#ffffff;
    }´

h1 {
    color: #1667C0;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
}

h2 {
    color: #1667C0;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
}

h3 {
    margin-top: 5px;
    margin-bottom: 8px;

    color: #000000;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;

    text-align: left;
    text-transform: uppercase;
    letter-spacing: 1px;
}

form fieldset{
    clear: both;
    border-color: #5ba817;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    padding: 10px;
    margin: 0 0 0 0;
    width: 500px;
    background: #F5F5F5;
    
}
form fieldset legend {
    font-size: 14px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 5px;
}
/****************************************************/

/**********************************/

label {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.labelDestacado {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000;
}
.campo {
    /*margin-bottom: 20px;*/
    border: 1px Solid #CCCCCC;
    background: #FFFFFF;
}

form input {
    font-family: Verdana, Arial;
    font-size: 12px; 
    color: #000000;    
    border: 1px solid #CCCCCC;
    text-align: left;
    padding: 1px;
}
textarea {
    font-family: Verdana, Arial;
    font-size: 12px; 
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    text-align: left;
}
.textbox2 {
    font-family: Verdana, Arial;
    font-size: 13px; 
    color: #000000;
    background-color: #990033;
    border: 1px solid  #CCCCCC;
    text-align: left;
}

#botonera{
    margin: 0 20px;
    /*border: solid 1px;*/
    width: 250px;
}

#boton{   
    /*display: block;*/
    /*float: left;*/
    margin: 0 7px 0 0;
    background-color: #f5f5f5;
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 100%;
    line-height: 130%;
    text-decoration: none;
    font-weight: bold;
    color: #565656;
    cursor: pointer;
    padding: 5px 10px 6px 7px;
    min-width: 75px;
    text-align: center;
}


#boton:hover{
    background-color: #C3D9FF;
    border: 1px solid  #c2e1ef;
    color: #336699;
}

td {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 1px;
}
/**** Tabla para mostrar datos*****/
table.datos {
    margin-left: auto;
    margin-right: auto;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    margin: 0px; 
    font-size: 12px;
    font-family: Verdana, Arial;
}

table.datos th {
    background-color: #7eb54d;
    font-size: 12px;
    font-family: Verdana, Arial;
    color: #ffffff;
    font-weight: bold;
    margin: 0px;
    padding: 3px;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
}

table.datos tr {
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana, Arial;
    color: #000000;
    margin: 0px;
    padding: 3px;
}

table.datos td {
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana, Arial;
    color: #000000;
    padding: 3px;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
}

table.datos td a:link {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.datos a:visited {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.datos a:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #356AA0;
}
table.datos a:active {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}

/**** Tabla para actividades ***/
table.actividades {
    margin-left: auto;
    margin-right: auto;
    border-color: #7eb54d;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    font-size: 10px;
    font-family: Verdana, Arial;
}

table.actividades th {
    /*background-color:#F5F5F5;*/
    background-color: #7eb54d;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #ffffff;
    font-weight: bold;
    margin: 0px;
    padding: 3px;
    border-color: #C3D9FF;
    border-width: 1px 1px 0px 1px;
    border-style: solid solid none solid;
}

table.actividades tr {
    background-color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #000000;
    margin: 0px;
    padding: 3px;
}

table.actividades td {
    background-color:#FFFFFF;
    font-size: 10px;
    font-family:Verdana, Arial;
    color: #000000;
    padding:3px;
    border-color:#C3D9FF;
    /*border-style:solid;
    border-width:1px;*/
    border-width: 0px 1px 1px 1px;
    border-style: none solid solid solid;
}

table.actividades td a:link {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}

table.actividades a:visited {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.actividades a:hover {
    font-size: 12px;
    text-decoration: underline;
    color:#356AA0;
}
table.actividades a:active {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}

table.actividades label {
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

table.actividades td label {
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
}
table.actividades label.destacado {
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000; 
}

table.actividades th.izq{
    text-align: left;
}

table.actividades td.numero{
    text-align: right;
}
/*** Tabla extraccion de Minerales ***/

table.minerales {
    margin-left: auto;
    margin-right: auto;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    font-size: 10px;
    font-family: Verdana, Arial;
}

table.minerales th {
    background-color: #C3D9FF;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #356AA0;
    font-weight: bold;
    margin: 0px;
    padding: 3px;
    border-color: #C3D9FF;
    border-width: 1px 1px 0px 1px;
    border-style: solid solid none solid;
}

table.minerales tr {
    background-color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #000000;
    margin: 0px;
    padding: 3px;
}

table.minerales td {
    background-color: #F5F5F5;;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #000000;
    padding: 3px;
    border-color: #C3D9FF;
    border-width: 0px 1px 1px 1px;
    border-style: none solid solid solid;
}

table.minerales td a:link {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.minerales a:visited {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.minerales a:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #356AA0;
}
table.minerales a:active {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}


table.minerales label {
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

table.minerales label.destacado {
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000; 
}

table.totales {
    margin-left: auto;
    margin-right: auto;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    font-size: 12px;
    font-family: Verdana, Arial;
}

table.totales th {
    font-size: 12px;
    font-family: Verdana, Arial;
    color: #356AA0;
    font-weight: bold;
    margin: 0px;
    padding: 3px;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    text-align: left;
}

table.totales tr {
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana, Arial;
    color: #000000;
    margin: 0px;
    padding: 3px;
}

table.totales td {
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana, Arial;
    color: #000000;
    padding: 3px;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    text-align: right;
}

table.totales td a:link {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.totales a:visited {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.totales a:hover {
    font-size: 12px;
    text-decoration: underline;
    color: #356AA0;
}
table.totales a:active {
    font-size: 12px;
    text-decoration: none;
    color: #356AA0;
}
table.totales label {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

table.totales td label {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
}
table.totales label.destacado {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000; 
}

table.formulario {
    margin-left: auto;
    margin-right: auto;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    margin: 0px;
}

table.formulario tr {
    background-color: #FFFFFF;
    color: #000000;
    margin: 0px;
    padding: 3px;
}

table.formulario td {
    background-color: #FFFFFF;
    padding: 3px;
    font-size: 12px;
    font-family: Verdana, Arial;
    text-align: left;
}

table.formulario th {
    background-color: #F5F5F5;
    text-align: left;
}

th.tituloTablaFormulario{
    background-color: #F5F5F5;
    color: #003366;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-bottom: 1px #003366;
}


table.cabecera {
    margin-left: auto;
    margin-right: auto;
    border-color: #F5F5F5;
    border-style: none;
    border-width: 0px;
    margin: 0px;
    font-size: 10px;
    font-family: Verdana, Arial;
}

table.cabecera th {
    background-color: #718FB1;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0px;
    padding: 3px;
    border-color: #718FB1;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}

table.cabecera tr {
    background-color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #000000;
    margin: 0px;
    padding: 3px;
}

table.cabecera td {
    background-color: #FFFFFF;
    font-size: 10px;
    font-family: Verdana, Arial;
    color: #000000;
    padding: 3px;
    border-color: #FFFFFF;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}

table.cabecera h2{
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;

}

#recuadroPrincipal {
    background:  #F5F5F5;
    border-style: solid;
    border-color:#F5F5F5;
    border-width: 0px 0px 8px 0px;
    border-style: none none solid none;
}

#recuadroMenu {
    margin: 15px 0px 20px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000000;
}

#subRecuadroPrincipal {
    background:  #FFFFFF;
    border-style: solid;
    border-color: #C5C5C5;
    border-width: 1px;
}

#recuadroError {
    margin: 4px;
    padding: 10px;
    border-style: dashed;
    border-color: #FF0000;
    border-width: 1px 1px 1px 1px;
    border-style: dashed dashed dashed dashed;
    color: #FF0000;
    background:  #FFFFCC;
}

#recuadroInfo {
    border-style: dashed;
    border-color: #FFFF66;
    border-width: 2px 2px 2px 2px;
    border-style: dashed dashed dashed dashed;
    color: #FFFFCC;
    background:  #FF0000;
}

#recuadroInfo label {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFF66;
}

* {
    margin: 0;
    padding: 0;
}

#wrapper {
    background-color: white;
}

#header{
    margin-bottom: 5px;
    padding: 10px 0px;
    
    background-color: #5ba817;
}


#content {
    width: 773px;
    margin: auto; 
    border-color: #718FB1;
}

#footer {
    margin: 10px auto; 
    
    padding-top: 10px;
    padding-bottom: 10px;
    
    color: #5ba817;
    height: 60px;
    
    font-size: 14px;
    text-align: center;
    
    background-color: #D0D0D0;
    clear: both;
}

#footer a:link {
    color: #5ba817;
    font-family: Arial, Helvetica, sans-serif;
    
    text-align: center;
    text-decoration: none;
}

#footer a:visited {
    text-decoration: none;
    color: #5ba817;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

#footer a:hover {
    text-decoration: underline;
    color: #5ba817;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;  
}
#footer a:active {
    text-decoration: none;
    color: #5ba817;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

#footer p {
    padding: 3px;
    color: #5ba817;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

/*Encabezado de p�gina*/
.cabecera {
    margin: auto;
    height: 70px;
    width: 773px;
}

.cabecera img {
    float: left;
    
    margin: 0px;
    padding: 0px;
    
    /*width: 180px;*/
}

.cabecera h1 {
    margin: auto auto;
    
    color: white;
    
    font-size: 20px;
    font-family: Arial, sans-serif;
    
    font-weight: normal;
    letter-spacing: 1px;
    text-align: center;
    
    line-height: 220%;
}

.cabecera blockquote{
    left: 40%;
    line-height: 150%;
}
/*Fin Encabezado de p�gina*/

/*Bordes redondos*/

.bordeRedondo {
    border: solid #7eb54d;
    border-width: 0 1px;
    background-color: #7eb54d;
    width: 773px;
    margin: auto;
    height: auto;
}

.bordeRedondo div {
    top: -1;
    left: 0;
    border: solid #5ba817;
    border-width: 1px 0 0;
}

.bordeRedondo div div {
    top: 1px;
    border-width: 0 0 1px;
    padding: .3em .3em .1em;
}

.bordeRedondo div div div{
    position: relative;
    margin-top : 50%;
    margin-bottom : 50%;
}

.bordeRedondo p{
    text-decoration: bold;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

/*Fin Bordes redondos*/

#sideBar{
    position: fixed;

    padding: 0px 0px 5px 5px;

    top: 150px;
    right: 0px !important;

    width: 400px;
    height: auto;

    visibility: hidden;

    cursor: pointer;

    -webkit-box-shadow: 0px 5px 20px #555555;
    -moz-box-shadow: 0px 5px 20px #555555;
    box-shadow: 0px 5px 20px #555555;

    background-color: #4394ED;
}

.roundedCorners{
    border-radius: 10px 0px 0px 10px;
    -ms-border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
    -khtml-border-radius: 10px 0px 0px 10px;
}

#sideBar div{
    padding-top: 5px;
}


#sideBar .floatLeft{ /*Alternado para mantener nombres*/
    float: right;
}

#sideBar .floatRight{ /*Alternado para mantener nombres*/
    float: left;
}

#sideBar h2.tituloSideBar{
    height: 32px;

    color: white;

    width: 80%;

    font-size: 11pt;
    font-family: Arial, Sans-Serif;

    text-align: center;
    vertical-align: middle;
}

.sideBarImg {
    width: 24px;
    height: 24px;

    background-image: url('../images/exclamation.png');
    background-repeat: no-repeat;

    border: 0px;

    vertical-align: middle;
}

.sideBarImg:hover{
    background-image: url('../images/exclamationHover.png');
}

#sideBar p{
    clear: both;

    width: 95%;

    padding: 2.5%;

    font-size: 10pt;
    font-family: Tahoma, Sans-Serif;

    text-align: justify;

    background-color: white;
}

#sideBar b, #sideBar strong {
    font-weight: bold;
}

.telefonogratuito{
    margin: 10px auto 10px auto;

    height: 60px;
    width: 773px;
}

.telefonogratuito p{
    padding: 10px;
    
    color: white;
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    background-color: #5ba817;
    border-top: 2px solid #5ba817;
    border-bottom: 2px solid #5ba817;
}

.telefonogratuito p strong{
    font-size: 10.5pt;
    font-weight: bold;
}

select.cambioActividadesAFIP{
    width: 770px;
    text-overflow: ellipsis;
    
}