/*----------[ RESET ]----------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-weight: normal;
 font-style: normal;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline
}
body {
 line-height: 1
}
:focus {
 outline: 0
}
ol, ul {
 list-style: none
}
table {
 border-collapse: collapse;
 border-spacing: 0
}
blockquote:before, blockquote:after, q:before, q:after {
 content: ""
}
blockquote, q {
 quotes: "" ""
}
input, textarea {
 margin: 0;
 padding: 0
}
hr {
 margin: 0;
 padding: 0;
 border: 0;
 color: #000;
 background-color: #000;
 height: 1px
}

/*----------[ FONTS ]----------*/

body {
 font-size:11px;
/* font-family:"Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
table, th, td, input, select, textarea {
 font:1em "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
}
.console {
 font:1em "Courier New", Courier, monospace;
}
h1 {
 font-size:1.666em;
 font-weight:normal;
}
h2 {
 font-size:1.2em;
 font-weight:normal;
}
h3 {
 font-size:1.083em;
 font-weight:normal;
}
h4 {
font-size:1em;
font-weight:normal;
}
abbr, acronym {
 border-bottom:1px dotted;
}
p {
 line-height:1.2em;
 margin-bottom:0.5em;
 color:#121212;
 text-align:justify;
}
a {
 text-decoration:none;
 background:none;
}
a:visited {
 text-decoration:none;
 background:none;
}
a:hover, a:focus, a:active {
 text-decoration:none;
 background:none;
}

/*----------[ LAYOUT ]----------*/

body {
 margin:0;
 padding:0;
 background:#000;
}
#holder {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto;
 position:relative;
 width: 800px;
}
#header {
 text-align:left;
 height:142px;
 width:800px;
 padding:0;
 margin:0;
 background:url(../images/header2.jpg) no-repeat;
}
#botonera {
 height:41px;
 width:760px;
 padding:7px 20px 0 20px;
 margin:0;
 list-style:none;
 background: url(../images/botonera1.png) no-repeat;
}
#principal {
 width:780px;
 float:left;
 min-height:200px;
 padding:10px;
 margin:0;
 background:url(../images/principal1.png) repeat-y;
 overflow:auto;
}
#centro {
 width:500px;
 padding:0;
 margin:0 10px;
 float:left;
}
#centro-big {
 width:750px;
 padding:0;
 margin:0 10px;
 float:left;
}
#centro-big img {
 margin-bottom:10px;
}
#centro-lightbox {
 background:#E8EAE7;
 padding:10px;
}

#derecha {
 width:220px;
 padding:20px 10px 10px 20px;
 margin:0;
 background:url(../images/bg-menu1.png) top no-repeat;
 float:left;
 min-height:390px;		
}
#principal2 {
 width:800px;
 height:18px;
 margin:0;
 padding:0;

 float:left;
 background:url(../images/principal2.png) no-repeat;
}
#footer {
 width:790px;
 height:25px;
 padding:25px 5px 5px 5px;
 text-align:center;
 background:url(../images/footer1.png) top no-repeat;
 float:left;
}

/*----------[ HEADER ]----------*/

#banderas {
 height:20px;
 width:150px;
 float:right;
 margin:18px 15px 0 0;
 color:#CCCCCC;
 font-size:0.9em;
}
#banderas a:link, a:visited {
 color:#ccc;
}
#banderas a:hover { 
 text-decoration:none;
 color: #FFF;
}	
.banderas-arg {
 height:17px;
 float:left;
 margin:0;
 padding:3px 5px 0 20px;
 background:url(../images/flag_argentina.png) left no-repeat;
}
.banderas-usa {
 height:17px;
 float:left;
 margin:0;
 padding:3px 5px 0 20px;
 background:url(../images/flag_usa.png) left no-repeat;
}

/*----------[ PRINCIPAL ]----------*/

/*#principal h1 {
 height:20px;
 padding:10px 40px 10px 10px;
 width:157px;
 text-align:right;
 background: url(../images/bg-h1.png) no-repeat;
 font-size:1.4em;
 font-weight:normal;
 text-transform:capitalize;
 color:#CCCCCC;
 margin:0 0 1em -12px;
}*/
#principal h1 {
 height:27px;
 padding:8px 5px 0px 32px;
 width:157px;
 text-align:left;
 background: url(../images/flecha1.png) left no-repeat;
 font-size:1.4em;
 font-weight:normal;
 text-transform:capitalize;
 color: #333;
 margin:0 0 1em 0;
}
#principal h1 a {
 text-decoration:none;
 color:#333;
}
#principal h2 {
 text-transform: uppercase;
 font-size:1.1em;
 font-weight:normal;
 color:#CCCCCC; 
 background: url(../images/bg-h4.png) no-repeat;
 height:17px;
 padding:8px 25px 5px 10px;
 width:225px;
 text-align:right;
 margin:2em 0 1em -12px;
}
#principal h3{
 padding:0.5em 0;
 margin-bottom:1em;
}
#principal h4{
 text-transform: uppercase;
 text-align:left;
 margin:1em 0;
 color:#3C4C3A;
}
#principal p {
 line-height:1.5em;
 margin-bottom:1em;
 text-align:justify;
}
#principal a {
 text-decoration:none;
 color:#243522;
 background:none
}
#principal a:visited {
 text-decoration:none;
 color:#243522;
}
#principal a:hover, a:focus, a:active {
 text-decoration:none;
 color;#000;
}
.centro {
 text-align:center;
 float:left;
 width:750px;
}
.clientes-c1{
 width:450px;
 height:139px;
 padding-top:5px;
 float:left;
 margin:10px;
 background:#E8EAE8;
}
.clientes-c1:hover{
 background: #F3F3F3;
}
.clientes-c1:visited{
 background: #e8eae8;
 text-decoration:none;
}
.clientes-t1 {
 border-top:1px solid #CCCCCC;
 padding:10px;
 float:left;
 width:740px;
 text-align:left;
}

/*----------[ BOTONERA ]----------*/

#botonera ul {
 list-style-type: none; 
}
#botonera li { 
 padding:0;
 float:left;
}
#botonera li a { 
 padding:11px 0 0 0;
 margin:0 0 0 -4px; 
 text-decoration:none;
 display:block;
 color:#ccc;
 background: url(../images/btn2a.png) no-repeat;
 height:21px;
 width:118px;
 text-align:center;
 font-size:0.9em;
}
#botonera li a:link, a:visited {
 color:#ccc;
 background: url(../images/btn2a.png) no-repeat; 
}
#botonera li a:hover { 
 text-decoration:none;
 color: #DFDFDF;
 background:url(../images/btn2.png) no-repeat;
}	

/*----------[ FOOTER ]----------*/

#footer p {
/* background: url(../images/foot2.png) left no-repeat;*/
 color:#CCCCCC;
 text-align:center;
}

/*----------[ BUBBLE ]----------*/

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

/*----------[ FORMS ]----------*/

#form1 {
 width:600px;
 text-align:center;
 margin:0 auto;
}
#form2 {
 width:500px;
 text-align:center;
 margin:0 auto;
}
textarea, select {
 border:1px solid #d1c7ac;
 font-size:11px;
 color:#333333;
 padding:3px;
 margin-right:4px;
 font-family:"Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;;
}
.input1 {
 display:block;
 margin-top:5px;
 margin-bottom:2px;
 padding:5px;
 font-size:1.1em;
 border:1px solid #CCCCCC;
 width:500px;
 color:#333333;
 .margin-left:-20px;
}
.input2 {
 height:15px;
 display:block;
 margin-top:5px;
 margin-bottom:2px;
 padding:5px;
 font-size:1.1em;
 border:1px solid #CCCCCC;
 width:400px;
 color:#333333;
 .margin-left:-20px;
}
form strong {
 font-weight:bold;
 display:block;
 margin-top:10px;
}
form small {
 font-size:0.8em;
 font-weight:normal;
 font-family:"Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
 display:block;
 color: #666666;
 margin-bottom:20px;
 text-align:left;
}
form .input, form textarea, select, form .file{
 display:block;
 margin-top:5px;
 margin-bottom:2px;
 padding:5px;
 font-size:1.2em;
 border:1px solid #CCCCCC;
 width:350px;
}
form textarea {
 min-height:100px;
}
form label {
 margin-right:15px;
}
form label input{
 margin-right:7px;
}
#form1 p {
 text-align:left;
 margin-bottom:0.5em;
}
#form2 p {
 text-align:left;
 margin:1em	0 0.3em 0;
}
fieldset {
 border:1px solid #CCCCCC;
 padding:20px;
 margin:20px;
}
legend {
 padding:15px;
 padding-bottom:0px;
 padding-top:0px;
 font-size:1.5em;
 color:#000;
 text-align:left;
/* background:#F0F2EF;*/
 display:block;
}
form boton {
 width:600px;
 text-align:center;
}
.input-edit {
 display:block;
 margin-top:5px;
 margin:2px;
 padding:5px;
 font-size:1em;
 border:1px solid #CCCCCC;
 width:96.1%;
 text-align:left;
 .margin-left:-20px;
}
.input-select {
 display:block;
 margin-top:5px;
 margin:2px;
 padding:5px;
 font-size:1em;
 border:1px solid #CCCCCC;
 width:98.7%;
 text-align:left;
 .margin-left:-2px;
}
.radio {
 display:block;
 margin-top:5px;
 margin:2px;
 font-size:1em;
 width:96.1%;
 text-align:left;
 .margin-left:-15px;
}

#centro-lightbox h4{
 text-transform: uppercase;
 text-align:left;
 margin:1em 0;
 color:#3C4C3A;
}
#centro-lightbox p {
 line-height:1.5em;
 margin-bottom:1em;
}

.centro-lightbox a { 
 text-decoration:none;
 color:#ccc;
}
.centro-lightbox a:link, a:visited {
 color:#ccc;
}
.centro-lightbox a:hover { 
 text-decoration:none;
 color: #DFDFDF;
}	


/*----------[ ESPECIFICOS ]----------*/

a img {
 border:none;
 text-decoration:none;
}
.foto {
 padding:4px;
 background:#fff;
 border:1px solid #ccc;
}
.foto-der {
 padding:4px;
 background:#fff;
 border:1px solid #ccc;
 float:right;
 margin:0 0 10px 10px;
}


/*----------[ DEBUG ]----------*/

/*#holder {
 background:#003300;
}
#header {
 background:#006600;
}
#botonera {
 background:#999999;
}
#menu {
 background:#CC6600;
}
#principal {
 background:#333366;
}
#footer {
 background:#FFCC00;
}*/
