/* Tags */
body { margin: 0; padding: 0; text-align: center; background: #6f7379 url(../imagenes/fondoBodyInterna.jpg) no-repeat center top; font: 10px/1.5em Verdana, sans-serif; }
#home { background: #6f7379 url(../imagenes/fondoBodyHome.jpg) no-repeat center top; }
p, h1, h2, h3, h4, ul, ol, li, div { margin: 0;  padding: 0; }
form { margin: 0; padding: 0;}
label { width: 130px; float: left; margin: 15px 10px 0px 0px; padding: 0px; color: #484848; text-align: right; 	cursor: pointer; font: 1.3em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #556d6b; }
input, textarea, select {  float: left; margin: 14px 0px 0px; padding: 2px; }
fieldset { margin: 0 0 1em 0; padding: 0.5em; border: #DDD 1px solid; }
legend { font: 1.3em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #556d6b; }
.clear { clear: both; line-height: 1px; height: 1px; font-size: 1px; margin: 0; padding: 0; }

/* Tipografias */
h1 { font: 2em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #5B5F64; }
h2 { font: 1.7em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #6f7379; }
h3 { font: bold 1.6em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #6f7379; margin: 0px 0px 8px; }
p { font: 1.3em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #556d6b; margin: 8px 0px 0px; }
td { font: 10px/1.5em Verdana, sans-serif; }
form .aclaraciones { font: normal 1em/2em Verdana, Arial, Helvetica, sans-serif; color: #8F9DA9; margin: 0px; padding: 0px 0px 0px 140px; }
.botonForm { clear: left; margin: 14px 0px 14px 140px; padding: 4px; }
.tildar { float: none; margin: 0; padding: 0;}
.tildarTexto { margin: 0px; }

/* Links */
a { color: #3ba09a; text-decoration: underline; }
a:hover {color: #3ba09a; text-decoration: underline; }
a img { border: none; text-decoration: none; }

h3 a { text-decoration: none; }

/* Layout */
#contenedor { width: 780px; margin: 0 auto; text-align: left; }

/* Encabezado */
#encabezado { float: left; width: 100%; height: 105px; background: url(../imagenes/sombraEncabezado.gif) no-repeat center bottom; }
#encabezado .padding { padding: 26px 20px; }
#encabezado h1 a, #encabezado h1 a:hover { display: block; float: left; width: 230px; height: 53px; background: url(../imagenes/logoTransdatos.gif) no-repeat left top; overflow: hidden; text-indent: -9999px; }

#idioma { float: right; clear: right; }
#idioma a { padding: 4px 4px 4px 22px; font: 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; background: url(../imagenes/banderaEn.gif) no-repeat left center; }
#idioma a:hover { color: #999999; text-decoration: underline; background: url(../imagenes/banderaEn.gif) no-repeat left center; }

#menuTop { list-style: none; float: right; clear: right; margin: 24px 0px 0px; }
#menuTop li { display: inline; }
#menuTop li a { float: left; margin: 0px 0px 0px 16px; padding: 4px 0px; font: bold 1.6em/1em Arial, Helvetica, sans-serif; text-decoration: none; color: #777777; letter-spacing: -1px; }
#menuTop li a:hover { color: #48c4bd; text-decoration: none; }

/* Animacion */
#animacion { text-align: center; margin: 1px 0px; }

/* Contenido */
#contenido { background: #FFFFFF url(../imagenes/sombraContenidoTop.gif) no-repeat center top; }
#contenido .padding { padding: 20px; background: url(../imagenes/sombraEncabezado.gif) no-repeat center bottom; }
.bannerHome { margin: 0px 0px 14px 14px; padding: 10px 0px 10px 10px; float: right; background: url(../imagenes/separaBanner.gif) no-repeat left center; }
.tdCaja { background: url(../imagenes/sombraCaja.gif) no-repeat left top; }

#menuLateral { margin: 0; padding: 22px 10px 0px; background: #464a4f url(../imagenes/topMenuLateral.gif) no-repeat left top; list-style: none; }
#menuLateral li { margin: 0; padding: 0; }
#menuLateral li a { display: block; margin: 0; padding: 8px 4px; text-decoration: none; font: bold 1.2em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #dcdcdc; border-top: 1px solid #565b61; }
#menuLateral li.primero a { border-top-style: none; }
#menuLateral li a:hover { color: #fff; text-decoration: none; }
.pieMenu { background: url(../imagenes/bottonMenuLateral.gif) no-repeat left top; height: 22px; margin: 0px; padding: 0px }
.tdPadding { margin: 0px; padding: 0px 0px 0px 20px; }
.tdClientes p { font: 1em/1.3em Verdana, Arial, Helvetica, sans-serif; }
.pdf { background: url(../imagenes/ico-pdf.gif) no-repeat left center; padding: 0px 0px 0px 22px; }

/* Acordion */
.trigger { margin: 0px; padding: 4px 5px; font: bold 1.6em/1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #3ba09a; background: #eee; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; cursor: pointer; }
.slider { background: #FBFBFB; border-bottom: 1px dotted #CCCCCC; border-right: 1px dotted #CCCCCC; border-left: 1px dotted #CCCCCC; border-top-style: none; margin: 0px 0px 4px; padding: 0px; }
.slider .pad { margin: 0px; padding: 2px 12px; }
.slider p{ margin: 2px 0px 0px; padding: 0px; }

/* Antepie */
#antePie { background: #464a4f url(../imagenes/fondoAntePieTop.gif) no-repeat left top; clear: both; }
#antePie .padding { padding: 20px; background: url(../imagenes/fondoAntePieBotton.gif) no-repeat center bottom; }
#antePie p { color: #acadb0; }

/* Pie */
#pie { clear: both; }
#pie .padding { padding: 8px 20px 30px; }
#pie p { color: #c7cacc; font: 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; }
.creditos { float: right; }
