/*  RESET css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
hr, .hide {display: none;}
dt, address, caption, cite, code, dfn, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }

/*  CSS 3 I Explorer*/
header, footer, nav, section, article, aside, figure {
	display: block;}

/* LAYOUT  - CENTERING AUTO-Margin 
================================== */

/* =html */
html { 
	background: #e5c59d url(../images/fondo-pagina.jpg) ;
	color : #333; }	

/* =body */	
body {
	min-width: 775px;
	background: transparent url(../images/fondo-body.png) top center no-repeat ;
}
/* 	ARROBA FONT FACE	  */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/ebgaramond/v4/kYZt1bJ8UsGAPRGnkXPeFWfQcKutQXcIrRfyR5jdjY8.eot);
  src: local('EB Garamond'), local('EBGaramond'), url(http://themes.googleusercontent.com/static/fonts/ebgaramond/v4/kYZt1bJ8UsGAPRGnkXPeFWfQcKutQXcIrRfyR5jdjY8.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/ebgaramond/v4/kYZt1bJ8UsGAPRGnkXPeFYbN6UDyHWBl620a-IRfuBk.woff) format('woff');}
  
#container {
  background: #f9f1e6 url(../images/fondo-container.png) top center repeat ;
  width: 960px;		/* Ancho FIJO  */
  margin: 28px auto; 
  margin-bottom: 14px;  
  
	-moz-box-shadow: 	0px 0px 17px hsla(0, 0%, 0%, .7);
	-webkit-box-shadow:	0px 0px 17px hsla(0, 0%, 0%, .7);
	box-shadow:				0px 0px 17px hsla(0, 0%, 0%, .7);  
}
#h1Nav {
  width: 690px;
  float: right;
  margin-top: 14px;    
  margin-bottom: 32px;  
}
header#encabezados {
	float:right;
	 width: 100%;
	 padding-right:16px;
	margin-bottom: 12px;		 /*	Separacion SUP con el MENU	*/
}
nav {
	float:right;
	 width: 100%;
	 background:transparent url(../images/fondo-nav.png) no-repeat;
}
#logo {
	background:transparent url(../images/logo-fondo-solo.png) no-repeat;
  	width: 240px;
  	height: 87px;
	display:block;
 	float: left;
	margin-top: 37px;  	
}
#telefonoGrande {
/*	
	font-family: 'EB Garamond', Georgia, "Times New Roman", serif;	
	font-weight: 700;			
		*/
	font-size: 26px;
	font-weight: bold;	
	color: #d4be65;			
/*	color: #946711;		OSC	*/ 
	padding:19px;
}
.telefono {
/*	
	font-family: 'EB Garamond', Georgia, "Times New Roman", serif;	
	font-weight: 700;			
		*/
	font-size: 19px;
	font-weight: bold;	
	color: #d4be65;			
	margin-top: -8px;	
	margin-bottom: -4px;
/*	color: #946711;		OSC	
	padding:19px;
	*/ 
}
section {	
	width:395px;
	float:left;			
	display:inline;		
	position: relative;	
	left:260px;
	background-color:#fff;	
	padding-bottom:16px;	
	margin-left:2.5px;
	margin-right:2.5px;	
	
	border-bottom:14px solid #d4c792;		
}
article {
	padding:0 24px;	
 /*	text-align: justify;    JUSTIFICAR Texto */		
}
aside { 
	width:220px;		
	float: left;	
	display:inline;			
	position: relative;		
	left:-639px;
	margin-right:2.5px;	
} 
div.cuadroBlanco{ 
	padding:15px;
	background-color:#fff;	
	border-bottom:14px solid #d4c792;	
	margin-bottom:45px;				
}
div#terceraColumna { 
	width:260px;
	float: left;		
	display:inline;		
	position: relative;		
	left:280px;	
/*	top:71px
	margin-right: 5px;	;*/
} 
div#navSecun ,  div#indemPorCaso {
	background-color:#ece3c1;		
	background-color:hsla(48, 53%, 83%, 1);		
	padding:10px;
	padding-bottom:17px;	
	margin-bottom:45px;		
	border-bottom:14px solid #960015;	
}
div#navSecun ul , div#indemPorCaso ul {
	list-style:disc;
	margin-left:7px;
	padding-left:5px;
}
article ul#serviciosLaborales {
	list-style:disc;
	padding-left:12px;	
	margin-left:0px;	
	margin-bottom:7px;		
}
article ul#serviciosLaborales li {
	margin-bottom:12px;		
}
footer {
	overflow: hidden;	
	clear:both;
	background: url(../images/fondo-footer.png) repeat-y center top;
	font-size: 13px;
	text-align: center;
	color:#e8ddb0;
	padding: 20px 20px 45px 20px;
	margin-top: 20px;
	height:46px;
}
#footerLeft { 
 	float: left;
	text-align: left;	 
} 
#footerRight{ 
	float: right;
	text-align: right;
}
/*  _pedroImagina */
#enlacePedroimagina {
	clear:both;
	padding-bottom: 13px;
}
.enlacePedroimagina {
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
#subirMenu{
	clear:both;
	text-align: right;
	padding-right:15px;		
	margin-bottom: 20px;	
}

/* _TEXTO General _h ENCABEZADOS
================================== */
body {
  font: 82%/1.5 Verdana, Helvetica, Arial, sans-serif;
  	color: #3d3d3d;
	-webkit-font-smoothing: antialiased;  		
}
p {
	margin-bottom: 15px;
}
.texotJustificado{
	text-align: justify;
}
h1, h2, h3, h4, h5 {
	font-family: 'EB Garamond', Georgia, "Times New Roman", serif;	
	font-weight: normal;
	font-weight: 400;
	text-align:left;	
}
h1 {
	font-size: 33px;
	font-weight: 700;	
 	text-align: right;	 	
	color: #946711;		
	
	text-shadow:1px 1px 0 hsla(0, 0%, 100%, .8);	
	margin-bottom: -3px;	
}
h2 {
	font-size: 22px;
	font-weight: 400;		
 	text-align: right;	 	
	color: #946711;	
	line-height:27px;	
	margin-bottom: 4px;		/* Para que COINCIDA el Menu con BANDEROLA Derecha	*/
}
h3 {
	font-size: 32px;
	color: #e8ddb0;	
	line-height:17px;	
	padding-left:32px;
	margin-top:10px;	
/*	text-indent: -9999px;	*/
}
.h3Peque {
	font-size: 22px;			
	font-weight: normal;	
	color: #d8cea3;	
	padding-left:98px;
}
h4 {
	font-size: 25px;
	line-height:26px;
	font-weight: 400;
	color: #790010;
	background-color: #e6d799; /*  VERDE */
	/*	_DEGRADADOS */
	background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
	background-image: -webkit-gradient(linear, 0 0, 0 30, from(hsla(0,0%,100%,.6)), to(hsla(0,0%,100%,0)));
/*	
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6d799)";
	
*/	margin: 0px 0px 30px 0px;
	padding: 8px 6px 11px 12px;
	
	border:1px solid #ece3c1;
	border-bottom:none;
}
h5 {
	font-size: 20px;
	color: #960015;
	font-weight: 700;
	line-height:21px;
	margin:13px 0 11px 0;
}
.txtBold {
  font-weight: bold;
}
/* MULTI Columns Parrafo h1 + p {   */

.multiColText {
	-moz-column-count: 2;
	-moz-column-gap: 1.5em;
	-o-column-count: 2;
	-o-column-gap: 1.5em;
	-webkit-column-count: 2;
	-webkit-column-gap: 1.5em;
	column-count: 2;
	column-gap: 1.5em;
}
.txtLegal{
	font-size: 79%;
	color: #585858;
	text-align: justify;
	line-height: 1.3em;
}
/* 	_LADILLO
================================== */
.ladillo {
	float:left; 
	font-variant:small-caps;	
	font-size: 16px;	
	line-height: 25px;
	font-weight:bold;
	position:relative;
	left:-46px;	
	width:130px; 
	text-align: left;	
	background-color:#ece3c1;		
	background-color:hsla(48, 53%, 83%, 1);		
	padding:11px; 
	margin:0px -26px 12px 0;
	border:1px solid #d4c792;
}
p.conLadillo {
	margin-bottom:6px;	
}
/* Style rule for the q-element: */
	q { display: inline; }
	q:before { content: '"'; }
	q:after { content: '"'; }

/* _IMG
================================== */

img {
	border-style: none;
}
.imgW3c {
	margin:0 30px;
	vertical-align: middle;
}
.imgDerecha {
	margin: 0px 0px 30px 0px;
}
.imgIzquierda {
	float: left;
	margin: 20px 10px 20px 0px;
}

/* _LINKS		_Enlaces
================================== */

 a:link, a:visited {
/*	color: hla(27, 91%, 38%);	*/
	color:hsla(33, 89%, 42%, 1); 	/*	#E38614;	NARANJA	*/
	text-decoration:none;	
	font-weight: bold;	
}
a:hover {
	color:#960015;	/*		GRANATE	*/
}
/* Enlaces EXTERNOS  */

a[href^="http"] {
	display : block; 
	min-height:15px;
	padding-right:20px;
	background-image: url(../images/external_link.png) top right no-repeat;
}
a.external:hover     {
	background-image: url(../images/external_hover.png)
}

/* TIPOS de ARCHIVOS  */
a[href$=".pdf"] {
  background-image: url(../images/icon-pdf.png)
}
a[href$=".doc"] {
  background-image: url(../images/icon-doc.png)
}

/* _Menu PRINCIPAL  _nav
================================== */

nav ul {
	list-style-type: none;
	margin:0;
	padding: 0;  
}
nav ul li {
	float:left;
	width:110px;	
	text-align:center;

	margin: 0; /* ESPACIO Entre los Botones */
}
nav a:link, nav a:visited{
	height: 40px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	line-height: 14px;		
	font-weight: bold;
	font-variant:small-caps;
	
	color: #e8ddb0;	
	color: hsla(45, 5%, 98%, 1);		
	
	padding:9px 0 7px 0;		
}
nav li:first-child {
	margin-left:19px;
}
nav li:last-child {
	margin-right:0px;
}
nav a:hover{
	color: #960015;	
	background-color:	hsla(48, 53%, 83%, 1);		
	background-color: #ece3c1;
	margin-top:-6px;
	height: 33px;
		
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
	border-radius:				7px;
}
/* _Estado ACTUAL */

#inicio nav  			#t-inicio a,
#derechos nav  		#t-derechos a,	
#indemnizacion nav  #t-indemnizacion a,
#despacho nav  		#t-despacho a,
#enlaces nav  		#t-enlaces a,
#donde nav  			#t-donde a,
#consultar nav  		#t-consultar a {	
												
	color: #ffffff;
	background-color:#d5b42b;	/*		#d5b841;		*/
	
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
	border-radius:				7px;
		
	margin-top:-6px;	
	height: 33px;	
	cursor:default;}
	
/* _DECORATION
================================== */	
	
.textShadow{		/*		BLANCO		*/
	text-shadow:1px 1px 0 hsla(39, 89%, 100%, .9);		
}
.boxShadow {	
	-moz-box-shadow: 	0px 0px 9px hsla(0, 0%, 0%, .1);
	-webkit-box-shadow:	0px 0px 9px hsla(0, 0%, 0%, .1);
	box-shadow:				0px 0px 9px hsla(0, 0%, 0%, .1);
}
.boxRadius {	
	-moz-border-radius:		11px;
	-webkit-border-radius:	11px;
	border-radius:				11px;
}
.boxSemiTransp{
	background-color:#fbf8ef;	
	background-color: hsla(280, 1%, 96%, .7);
	padding: 16px;	
	margin-bottom: 20px;
}

	/*	_DEGRADADOS */
	
.boxGrad {
	background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,0) 30px);
	background-image: -webkit-gradient(linear, 0 0, 0 30, from(hsla(0,0%,100%,.6)), to(hsla(0,0%,100%,0)));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#d9de60)"; }
	

/* _Formulario de CONTACTO 
================================== */

form {
  margin: 0 0 0 20px;
  }
#name, #email {
  width: 200px;
  }
#message {
  text-indent: 0px;
  }
label {
	display:block;
	font-weight:bold;
  }
.warning {
  color:#F00;}

/*
================================== */
/*
Paleta de COLOR

		d5b841			Marron Verdoso  Amarillento 					ON del nav
		
		ece3c1;			Crema CLARO			hsla(48, 53%, 83%, 1);		
		
	 960015;			GRANATE	

		d4c792			VERDE Amarillento Texto OSC
	 
		264F3B			Verde 	LINKS

	#E38614;			Naranja	OVER

	#dfd5bc				CREMA OSC
	
	#016aa6;	/*		AZUL	 OSC 	
	
	264351				Texto OSC
	
	*/

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clearfix {
	clear: both;
	display: block;
}
.skip {display: none}