
@import url("reset.css") screen;
@import url("style.css") screen;
@import url("formulario.css") screen;

body { height: 100%; margin: 0; padding: 10px 0 0; background: #eaf7ef url(../img/frame-bg-a.png) repeat-x; color: #444; }

@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

a { color: #0076a3; text-decoration: none; }
a:hover, a:focus, a:active { color: #000; text-decoration: underline; }

/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 15px; color: #000; }
h1 { font-size: 2.2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

/* LAYOUT
------------------------------------------- */
#wrap { min-width: 960px; max-width: 1064px; margin: 0 auto; background: url(../img/frame-middle-a.png) 50% 0 repeat-y; } 
* html #wrap { width: 1064px; }
#wrap-outer { background: url(../img/frame-top-a.png) 50% 0 no-repeat; }
#wrap-inner { padding: 0 0 50px; background: url(../img/frame-bottom-a.png) 50% 100% no-repeat; } 

#top { position: relative; width: 930px; margin: 0 auto; height: 95px; }
#logo { position: absolute; left: 0; top: 50%; margin: -30px 0 0; padding: 0; }
#logo a { display: block; overflow: hidden; width: 237px; height: 68px; background: url(../img/logo-capalimite.png) no-repeat; text-indent: -10001px; }
   
#telefono {
	background: url(../img/capa-limite-telefono.png) no-repeat;
	width: 350px;
	height: 60px;
	float: right;
	margin-top: 30px;
}

span.telfhidden {display:none;}

#content { width: 960px; margin: 0 auto; }
#content div.content-inner { overflow: hidden; width: 100%; min-height: 245px; padding: 25px 0 5px; }
* html #content div.content-inner { overflow: visible; height: 245px; }

#footer { width: 930px; margin: -25px auto 0; padding: 0 0 15px; }
#footer ul { text-align: center; }
#footer ul li.first { padding-left: 17px; }   

   
/* LISTS
------------------------------------------- */
   
ul.links-a { list-style: none; margin: 0 0 15px; padding: 0; }
ul.links-a li { display: inline; padding: 0 14px 0 17px; background: url(../img/sep-a.gif) 0 50% no-repeat; color: #999; font-size: 0.95em; /*font-weight: bold;*/ text-transform: uppercase; }
ul.links-a li.first { padding-left: 0; background: none; }
ul.links-a li a { color: #999; }
ul.links-a li a:hover { color: #333; text-decoration: none; } 

 
/* ELEMENTS
------------------------------------------- */
#home { position: relative; width: 870px; height: 350px; margin: -15px auto 5px; padding: 45px 35px 20px 35px; background: url(../img/bg-index.png) no-repeat; }
#traducciones { position: relative; width: 450px; height: 350px; float: left;}

 #home h1 { margin: 0 0 15px -5px; height: 85px; background: url(../img/traducciones-autorizadas.png) no-repeat; text-indent: -10001px; }
 #home p.first { margin: 0 0 20px; }
 #home p.second { height: 55px; margin: 0 0 20px; }

 #home p.view { position: absolute; bottom: 30px; left: 230px; width: 230px; height: 35px; background: url(../img/presupuesto-sin-compromiso.png) no-repeat; text-indent: -10001px; }