﻿/*------------------------------------------------- Reseteo --------------------------------------------------------------------------*/




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.2;
     
     }

: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
}

i {
     font-style:italic;
}
/*------------------------------------------------- Fin de Reseteo --------------------------------------------------------------------------*/

a
{
     color:#57799e;
        text-decoration:none;
         font-weight:bold;
}

a:hover
{
    color:White;
}

.nombrenuestrocliente
{
    color:#7A403E;
    font-weight:bold;
    font-size:14px;
}

body
    {
   
    width:100%;
    font-family:Trebuchet MS;  
    
     background-image: url("ImagenesTraduccion/FondoAzul.jpg");
     background-repeat:repeat-x;
     background-position:0 -8px;
     
    
      }
      
#contenedor
{
    margin:auto;
    
    width:1000px;
}

#ctl00_contenedor
{
    margin:auto;
    float:none;
    width:1000px;
}


#cabecera
{
    float:left;
    width:100%;
    height:170px;
    
    margin:10px;
    _margin-left:5px;
    
     background-image: url("ImagenesTraduccion/FondoCAbeceraAgenciaDeTraduccion.jpg");
     background-repeat:repeat-x;
     background-position:0 20px;
}


#logotipo
{
    height:100%;
    width:300px;
    float:left;
    padding-top:5px;
    margin-left:30px;
}

#espaciocentralcabecera
{
    height:100%;
    width:400px;
    float:left;
}

#telefono
{
    text-align:right;
    width:100%;
    
}

#llamagratis
{
    width:100%;
    height:30px;
    color:#57799e;
    font-weight:bold;
    font-size:25px;
    text-align:right;
    
    
}

#numerotelefono
{

    width:100%;
    height:35px;
    color:#57799e;
    font-size:30px;
    font-weight:bold;
    text-align:right;
}


#cabeceraderecha
{
    height:100%;
    width:510px;
    float:right;
     margin-left:30px;
     _width:175px;
     _margin-left:0px;
     margin-right:25px;
}

#cabeceraderecha div
{
    width:100%;
}

#idiomas
{
     margin-left:1px;
   height:30px;
   width:100%;
   margin-top:40px;
   color:#57799e;
    font-size:11px;
    font-weight:bold;
    text-align:right;
    
   
}

#idiomas a
{ 
    font-size:11px;

}

#idiomas a:hover
{
     color:#7a403e;

}

#accesoclientes
{
   height:100px;
   width:100%;
   color:#57799e;
   font-size:11px;
   background-image: url("ImagenesTraduccion/FondoAccesoInterpretes.gif");
     background-repeat:no-repeat;
     background-position:0 0px;
     padding:5px;
     opacity:0.0;
     -moz-opacity:0.0;
     filter: alpha (opacity=0); 
}


#accesoclientes table tr
{
 height:15px;
}

.CampoAcceso
{
     width:89px;
      height:12px;
     border: solid 1px #a3b6c7;
      color:#7a403e;
      font-size:11px;
      margin:0px;
      padding:0px;
     
      
}

/*------------------------------------------------- Menú --------------------------------------------------------------------------*/

.menu
{
    color:#57799e;
width:933px;
margin-right:25px;
_margin-right:16px;
margin-left:40px; 
_margin-left:20px; 

}

.menuopcionesprincipales
{
    width:100%;
    font-size:14px;
    margin-left:13px;
    _margin-left:6px;
    
}

.menuopcionesprincipales div
{
    float:left;
    padding-left:10px;
    _padding-left:5px;
    padding-bottom:4px;
    padding-top:4px;
       
}

.menuopcionesprincipales div a
{
   font-size:14px;
    color:#003368;
    font-weight:bold;
}

.menuopcionesprincipales div a:hover
{
    color:#7a403e;
   
   
}

.menuopcionesprimera
{
    width:100%;
    font-size:12px;
    margin:2px;
    margin-left:0px; 
}

.menuopcionesprimera div
{
    float:left;
    padding-left:10px;
    padding-bottom:4px;
    padding-top:4px;
 }

.menuopcionesprimera div a
{
    color:#003368;   
    font-weight:normal;
}

.menuopcionesprimera div a:hover
{
 color:#7a403e;
}


/*------------------------------------------------- Fin Menú --------------------------------------------------------------------------*/


#cuerpo
{
     width:100%;
}

#menulateral
{
     width:260px;
     margin-left:24px;
     _margin-left:12px;
     float:left;
}

#menusecundario
{
     width:236px;
     margin-left:27px;
     _margin-left:13px;
     
     margin-top:35px;
     _margin-top:28px;
     float:left;
     border-top:solid 1px white;
}


#menuseccabecera
{
     width:100%;
     height:9px;
     _height:19px;
     background-image:url("ImagenesTraduccion/FondoCabeceraPresupuesto.jpg");
     background-repeat:no-repeat;
      
}

#menusecpie
{
     width:100%;
      height:7px;
     background-image:url("ImagenesTraduccion/FondoPiePresupuesto.jpg");
     background-repeat:no-repeat;
     
}

#menuseccuerpo
{
     _margin-top:-15px;
     width:100%;
     padding-top:10px;
     padding-bottom:20px;
     padding-left:20px;
     _padding-left:10px;
     background-image:url("ImagenesTraduccion/FondoCuerpoPresupuesto.jpg");
     background-repeat:repeat-y;
     color:#003368;
     font-weight:bold;
     font-size:12px;
}

.titulomenusec
{
    width:193px;
    height:18px;
    background-color:#ccd6e0;
    border: solid 1px #325c84;
    line-height:16px;
    padding-top:0px;
    padding-left:7px;
    _padding-left:14px;
     color:#003368;
     font-weight:bold;
     font-size:15px;
     margin-bottom:10px;
}

.listamenusec
{
     margin-top:7px;
     margin-left:15px;
}

.listamenusec li
{
     margin-top:4px;
}

.listamenusec li a
{
    font-size:12px;
     color:#003368;
     font-weight:normal;
     margin-top:4px;
}

.listamenusec li a:hover
{
     color:#7a403e;
}

.enlaceremarcado
{
     font-weight:bold;
     text-decoration:underline;
}

#contenidos
{
     width: 655px;
      float:left;
      margin-left:43px;
      _margin-left:21px;
       margin-top:3px;
     
}

#capaImagenSuperior
{
      width:649px;
       height:222px;
            background-image:url("ImagenesTraduccion/Traductores.jpg");
     background-repeat:no-repeat;
     background-position:top;
}


#textoEnImagenSuperior
{
     margin-top:53px;
     margin-left:395px;
     _margin-left:192px;
     width:215px;
}

#textoEnImagenSuperior ul
{
     list-style-type:disc;
     list-style-position: outside;
     margin-left:12px;
     width:100%;
}

#textoEnImagenSuperior ul li
{
     color:#013364;
     font-size:13px;
     font-weight:bold;
     margin-top:10px;
     line-height:18px;
     text-align:justify;
     margin-left:10px;
     word-spacing:-2px;
     width:100%;
}

#capaImagenInferior
{
     margin-top:18px;
     
     
      width:649px;
       height:222px;
     background-image:url("ImagenesTraduccion/TraduccionTelefonica.jpg");
     background-repeat:no-repeat;
}


#textoEnImagenInferior
{
     margin-top:53px;
     margin-left:20px;
     width:200px;
}

#textoEnImagenInferior ul
{
     list-style-type:disc;
     list-style-position: outside;
     margin-left:12px;
     width:100%;
}

#textoEnImagenInferior ul li
{
     color:#581011;
     font-size:13px;
     font-weight:bold;
     margin-top:10px;
     line-height:18px;
     text-align:justify;
     margin-left:10px;
     word-spacing:-2px;
     width:100%;
}

.menuopcionessecundarias
{
    color:#003368;
    
}

.newsticker 
{
    list-style-type: none;
	padding: 3px;
	margin: 0;

     margin-top:45px;
    width:645px;
    height:25px;
     border:solid 1px #d0b2b2;
     background-color:#dfd1d1;
     padding-top:9px;
     padding-left:10px;
     font-size:13px;
     color:#581011;
}

.newsticker a
{
    color:#581011;
    text-decoration:underline;
}

.textoTraduccion
{
    margin-top:25px;
    width:615px;
    border:solid 1px #c6d8e2;
     background-color:#e6ebef;
     padding-top:13px;
     padding-left:20px;
     padding-right:20px;
     padding-bottom:20px;
     font-size:12px;
     color: Black;
     line-height:18px;
     text-align:justify;
}

.textoTraduccion p
{
    margin-bottom:10px;
}

.textoTraduccion h2
{
    margin-bottom:10px;
    font-weight:bold;
    color:Black;
    font-size:12px;
    width:100%;
    margin-top:0px;
}


.tituloTextoTraduccion
{
     font-weight:bolder;
      margin-bottom:8px;
      width:100%;
}

.textoTraduccion a
{
    color:#b89a9a;
}

.textoTraduccion a:hover
{
     text-decoration:underline;
}


.textoTraduccion ul
{
    color:#b89a9a;
    list-style-type:disc;
    margin-left:30px;
     clear:both;
    
}




h1
{
    color:#7a403e;   
    font-weight:bold;
    font-family:Trebuchet MS;  
    float:left;
    /*width:239px;*/
    width:100%;
    font-size:16px;
    line-height:22px;
    border-bottom:solid 1px #7a403e;
    margin-bottom:20px
}

h2
{
    color:#7a403e;   
    font-weight:bold;
    font-size:14px;
    text-align:left;
    margin-bottom:10px;
    clear:left;
    margin-top:30px;
}


.imagenprincipal
{
    float:right;
    margin:0px;
    margin-left:20px;
    _margin-left:10px;
    margin-bottom:20px;
 }

#capainteriorcontenidos 
{
    width:100%;
    text-align:justify;
    font-size:12px;
    line-height:16px;
         margin-top:25px;  
}

#capainteriorcontenidosdefault
{
    width:100%;
    text-align:justify;
    font-size:12px;
    line-height:16px;
}



div
{
    float:left;
}

#capainteriorcontenidos div
{ 
    float:left;
}

#capainteriorcontenidos p 
{
    margin-bottom:10px;
    text-align:justify;
    font-size:12px;
    line-height:16px;
    float:left;
}

#capainteriorcontenidos a
{
    color:#7a403e;   
    text-decoration:underline;
}

#capainteriorcontenidos a:hover
{
    color:Black;
}

#capainteriorcontenidos ul
{
    list-style-type:disc;
    list-style-position:inside;
}

#capainteriorcontenidos ul li
{
    margin-left:10px;
}

.separadorformulario
{
    font-size:14px;
    text-align:left;
    margin-bottom:10px;
    clear:left;
    margin-top:30px;
        color:#7a403e;   
    font-weight:bold;
    font-family:Trebuchet MS;  
    float:left;
    width:100%;
    font-size:16px;
    line-height:22px;
    border-bottom:solid 1px #7a403e;
    margin-bottom:20px;
      

}

.elegirDocumentossino 
{
    
    width:100%;
    _width:550px;
    text-align:left;
    margin-bottom:20px;
    margin-left:100px; 
    _margin-left:50px; 
    
    margin-top:10px;
}


.separadorformulario table tr td
{
    text-align:left;
    color:#7a403e;   
    font-weight:bold;
    font-family:Trebuchet MS;  
    font-size:16px;
    line-height:22px;

}


.CampoFormularioTexto
{
     width:200px;
      height:14px;
     border: solid 1px #a3b6c7;
      color:#581011;
      font-size:12px;
      padding:1px;
      font-weight:bold
}

.CampoFormularioDDL
{
     width:200px;
      height:21px;
     border: solid 1px #a3b6c7;
      color:#581011;
      font-size:12px;
      padding:1px;
      font-weight:bold;
      margin-top:1px;
      vertical-align:middle;
      
}




.CampoFormularioFile
{
     width:200px;
      height:25px;
     border: solid 1px #a3b6c7;
      color:#581011;
      font-size:12px;
      padding:1px;
      font-weight:bold;
      
}

.CampoFormularioBtn
{
     width:120px;
      height:24px;
     border:solid 1px #a3b6c7;
    background-color:#e6ebef;
      color:#581011;
      font-size:12px;
      padding:1px;
      font-weight:bold;
      display:block;
     cursor:hand; 
}

    
    
.CampoFormularioBtn:hover
{
     text-decoration:underline;
     
}


#anular 
{
    position:fixed!important;
width:100%;
filter:alpha(opacity=20);
opacity:0.2;
-moz-opacity:0.2;
background-color:#003368;

top: 0px;
left:0px;
bottom:0px;
right:0px;
margin:auto;

}

#capaFlotante 
{
width:400px;
background-color:#ffffff;
position:absolute;
left:370px;
top:180px;
border:solid 2px #7a403e;

font-size:11px;
padding: 50px 50px 50px 50px;
text-align:left;
 z-index:1000;
}

#capaFlotante a
{
   color:#581011;
}

#capaFlotante a:hover
{
    text-decoration:underline;
}

.CampoFormularioCBL
{
     width:100%;
      height:20px;
     border: solid 0px #a3b6c7;
      color:#581011;
      font-size:12px;
      padding:1px;
      font-weight:bold
}

.CampoFormularioCBL tr td
{
     height:20px;
}

.CampoFormularioCBL tr td input
{
     vertical-align:middle;
     height:25px;
}

.CampoFormularioCBL tr td label
{
    margin-left:5px;
}


#capaFlotanteArchivo
{
width:650px;
background-color:#ffffff;
position:absolute;
left:250px;
top:130px;
border:solid 2px #7a403e;

font-size:11px;
padding: 25px;
text-align:left;
 z-index:1000;
  
}

#capaFlotanteArchivo table tr td a

{

color:#581011;

}

#capaFlotanteArchivo table tr td a:hover

{

 text-decoration:underline;
}



label
{
    font-weight:bold;
}

.listaArchivos
{
    width:100%;
    margin-bottom:20px;
    margin-top:5px;
}

.listaArchivos tr td div
{
    padding-top:2px;
    padding-right:4px;
}

.tituloLista
{
    height:100%;
    width:100%;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
}

#presupuestotop
{
    margin-top:1px;
    width:265px;
    height:86px;
    background-image:url("ImagenesTraduccion/CapaPresupuestoTop.gif");
    background-position:top;
    background-repeat:no-repeat;
    float:left;
}

#presupuestocuerpo
{
     height:131px;
    width:265px;
    background-image:url("ImagenesTraduccion/CapaPresupuestoCuerpo.gif");
    background-position:top;
    background-repeat: repeat-y;
    float:left;
}

#presupuestopie
{
    width:265px;
    height:15px;
    background-image:url("ImagenesTraduccion/CapaPresupuestoPie.gif");
    background-position:top;
    background-repeat:no-repeat;
    float:left;
}

#presupuestotoptitulo
{
    font-size:14px;
    font-weight:bold;
    color:#073662;
    margin-top:60px;
    margin-left:80px;
    float:left;
    _margin-left:40px;
}

#presupuestocuerpoopciones
{
    color:#4d0000;
    font-size:11px;
    font-weight:bold;
    margin-left:50px;
    _margin-left:25px;
    float:left;
    margin-top:2px;
    
}

#presupuestocuerpoopciones table tr td
{
    height:20px;
    float:left;
}

.RadioOpciones tr td input
{
        vertical-align:middle;
}

.RadioOpciones tr td label
{
     margin-left:5px;
}

#presupuesto
{
   
}

#presupuestocuerpoboton
{
    width:146px;
    height:57px;
    background-image:url("ImagenesTraduccion/CapaPresupuestoBoton.gif");
    background-position:top;
    background-repeat:no-repeat;
    margin-left:70px;
    _margin-left:35px;
    margin-top:10px;
    margin-bottom:4px;
    float:left;
 }

#presupuestocuerpobotontexto
{
    width:100%;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    margin-top:8px;
    float:left;
}

#presupuestocuerpobotontexto a
{
    color:White;
    float:left;
    width:100%;
}
#presupuestocuerpobotontexto a:hover
{
     text-decoration:underline;
}


.listaEnlacesTarifas li a
{
      letter-spacing:-0.5px;
      color:#b7999b;
      font-weight:normal;
}


.tablaformulario
{
     float:left;
     clear:both;
     width:100%;
}


.tablatarifas
{
     width:550px;
     margin-left:50px;
     _margin-left:25px;
     border: solid 1px #90605e;
     float:left;
     clear:both;
      
}

.tablatarifas th
{
    height:40px;
    background-color:#d3bfc0;
    text-align:left;
    vertical-align:middle;
    padding-left:15px;
    font-size:14px;
    font-weight:bold;
    color:#4c0000;
}

.tablatarifas td
{
    padding-top:8px;
    padding-bottom:8px;
    background-color:#d3bfc0;
    text-align:left;
    vertical-align:middle;
    padding-left:15px;
    font-size:14px;
    color:#003463;
}


.flotabotonprimero
{
    float:left;
    margin-left:90px;
    _margin-left:45px;
}

html>/**/body .flotabotonprimero
{
    float:left;
    margin-left:180px;
}





.radioButton tr td 
{
    height:20px;
}

.radioButton tr td label
{
    margin-left:5px;
     font-weight:normal;
}

.radioButton tr td input
{
    vertical-align:middle;
}

.CampoFormularioTexto
{
    padding:2px;
    padding-bottom:0px;
    height:18px;
    vertical-align:middle;
    
}

.GridView
{
     margin-top:10px;
     width:655px;
     margin-bottom:20px;
}

.flotabotonotros
{
    margin-left:20px;
    _margin-left:10px;
    float:left;
}



.flotabotonprimerodetres
{
    float:none;
    margin-left:50px;
    _margin-left:25px;
    
}

html>/**/body .flotabotonprimerodetres
{
    float:none;
    margin-left:100px;
}


.SubMenuTarifas
{
 margin-left:20px;
    _margin-left:10px;
    
}

.tablabotonera
{
    width:100%; 
    margin-top:20px;
    clear:both;
    float:none;
}

.noenlace
{
  font-weight:normal;
  color:Black;   
}

select option
{
    height:15px;
}

.btnPedirPresupuesto
{
    
    border:solid 1px #a3b6c7;
    background-color:#e6ebef;
    color:#581011;
    font-size:16px;
    font-weight:bold;
    display:block;
    cursor:hand; 
    text-decoration:underline;
    padding:10px 20px 10px 20px;
   position:relative;
}
  
    
.btnPedirPresupuesto:hover
{
     color:#581011;
}

.EtiquetaEnRBLPresupuestos
{
    color:#4D0000;
}

.EtiquetaEnRBLPresupuestos:hover
{
    color:#FFF;
}

.RadioOpciones label
{
    color:#4D0000;
}

.RadioOpciones label:hover
{
    color:#FFF;
}

#huecoenpie
{
    float:left;
    width:100%;
    height:30px;
}
