.shadowbox1 {
	position: relative;
	background: url(shadowdark.jpg) repeat;
}
	
.shadowcontent  {
	position: relative;
	padding: 1px; 
	top: -3px; /* these two define the shadow 'offset'*/
	left: +3px; /*...*/
	background: #052b74;
	color: #052b74;
	 /*border: 1px solid;  /* #2E595C;*/
	height:1px;
}

.shadowfooter  {
	position: relative;
	padding: 1px; 
	top: +10px;    /* these two define the shadow 'offset'*/
	/* left: +5px; */ /*...*/
	background: #f0c113;
	color: #f0c113;
	/*border: 1px solid;  /* #2E595C;*/
	height:1px;
	margin-bottom: +15px;
}

.yui-t2.banner {
	top: 25px;
}

.container { 
	position: relative; 
	left: 1px; 
	top: 1px; 
	color: #333; 
}

.text { 
	position: absolute; 
	left: -1px; 
	top: -1px; 
	color: #aaaaaa;
} 
.columnata {
	text-align:justify; margin-right:10px;
}

.contentinfo {
	margin-bottom: +10px;
	text-align:center;
}

.MasBanner {
	height:50px;
}

body,html{
	background-color:white;	
	color:  #605e5a;/*605e5a  #8e8c86;*/ /* #898476; */
	margin:0;
	padding:0;
	/*font-family: Arial, Trebuchet MS, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, "Trebuchet MS", arial, sans-serif;
	font-size:95%;
	line-height: 1.50;
}

h1 {	
	font-size:38px;
	font-weight:normal;
	letter-spacing:+1px;
}

h2 {			
	font-size:30px;	
	color:  #c68d1a;
	font-weight:lighter;
}

h2.index {			
	margin-top:50px; 
	font-size:35px;	
	margin-bottom:50px; 
}

h2.navegacion {
	font-size:20px;
	padding-left: 0px;
	margin-top:30px;	
	margin-bottom: +20px;
	padding-bottom:5px;
	border-bottom:  solid 2px #605e5a;
	
	font-weight:bold;
	line-height: 1;
	color: #605e5a;
}

h2.navegacion2 {		
	color: white;
	background-color: #605e5a;
}

h2.navegacion3 {		
	margin-top:30px;	
}

.masAdentro {
	padding-left: 20px;
}

h3 {
	color: #aaaaaa;
	margin-top: +10px;
	font-size:18px;
	margin-bottom:+20px;
	font-weight:lighter;	
	text-align:justify;
	line-height: 1.25;
}

em {
 font-weight:bold;
}

b.oscuro {
	font-size:120%;
	font-weight:bold;	
	color: gray;
}
h4, h5, h6 {			
	font-size:120%;
	line-height: 1.25;	
}
h4, h5 {			
	margin-top:+5px;
	margin-bottom:+10px;
}

#hd {
	background-color:white;	
}


h5{
	margin-top:15px;
	color:  #c68d1a;
	font-weight:normal;	
}

h5.menos {
	margin-bottom:-10px;
}

.textoPequeno {
	font-size:75%;
	border-bottom: solid 1px gray;
}
.subventana{
	font-size:200%;	
	font-weight: 200;
	/*text-indent: 40px;	 */
	margin-left: 20px;
	margin-right:30px;
	color:  #605e5a;	
}

.AbajoIzquierda {
	width:100%; 
	vertical-align: bottom; 
	text-align: left;
	margin-bottom: 30px;
}

.AbajoIzquierdaFoto {
	width:100%; 
	vertical-align: bottom; 
	text-align: left;
	margin-bottom: 30px;
}

.masAbajo {
margin-top: +20px;
}

.masAbajoNoticias {
margin-top: 120px; 
}

p {
	margin-top: +5px;
	margin-bottom:+10px;
	text-align:justify;
	color:  #605e5a;
	font-weight:normal;	
}

p.mini{	
	font-size:80%;
}

p.francesa {
	text-indent: 23px; /* antes tenía 40*/
}

 h3.francesa {
	text-indent: 35px; /* antes tenía 40*/
}	
ul  li {
	text-align:justify;
	color:  #605e5a;
}

ul.interlineado {
	line-height:2;
}

ul.interlineadoNota{
	font-size:98%;
	line-height: 2;
}

ul.interlineadoNota li {
	list-style-type: disc;
	font-size:90%;
}

ul.arrow  li   {
	list-style: none;
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:14px;	
	display:list-item;
	color:  #605e5a;	
}

.separacion {
	margin-bottom:15px;
}
ul.puntos li{
	list-style-type:disc;

	/**/
}
ul.arrow  li ul.puntos li {
	background-image:none;
	list-style-type:disc;	
	padding-left:0px;	
	display:list-item;
	margin-left:+20px;
}

ul.arrow  li ul.puntos li  ul.cuadrados li{
	background-image:none;
	list-style-type:square ;	
	padding-left:0px;	
	display:list-item;
	margin-left:+20px;
}

ul.arrow  li ul.vacio li {
	background-image:none;	
	padding-left:0px;	
	display:list-item;
	margin-left:+20px;
}

ul.mapsite li {
	font-size:140%;
}

ul.mapsite  li ul li  {
	font-size:85%;
}

ul.mapsite  li ul li  ul li{
	font-size:85%;
}

ul.francesa_puntos  li {	
	margin-left:40px;
}
.resalte {
	color:#5c5c5c;
}

.resaltado{		
	float: right;
	background: #f0c113;
	color: white;	
	border-left: solid 20px white;
	border-bottom: solid 15px white;
	border-top: solid 0px white;	
    width: 120px;	
	padding:12px;
	padding-bottom:60px;
}

.resaltadoMax {
    width:330px;
	height:265px;
}

.resaltadoMed {
    width:190px;
	height:100px;
}


.resaltadoMaxMed {
    width:250px;
	height:100px;
}
.resaltado h1 {
	letter-spacing:1px;	
	font-size:140%;	
	color: white;
	font-weight:bolder;
}

.main{
	width: 100%;
}

.segundaClase {
	border-left: 1px solid #052b74; 
	padding-left:5px;  
	padding-right:4px; 
	margin-right:-6px; 
	height:320px; 
}

.terceraClase {
	border-right: 1px solid #052b74 ;
}

strong {
	font-weight:bolder;
}

.MasAbajo {
	padding-top:70px; 
}

.ColocandoCuerpo {
	margin-top:+10px; 
	margin-left:+20px; 
	margin-right:+30px
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:+20px;
	margin-bottom:+20px;
	border:0;
}

img.centrado {
	vertical-align:middle;
	border:0;
	margin-top: auto;
    margin-bottom: auto ;
}

img.ImagenCentro {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.textoCentrado {
	text-align:center;
}

.imagenCentrada {
	display: block;  
	margin-left: auto;  
	margin-right: auto 
}
.hastaElFinal {
	height:460px;	
	padding-top: 100px;
}

.TextoIndentado {
	margin-left:50px;
}

.TextoIndentadoMedio {
	margin-left:25px;
}

table.interlineadoTabla td  {
	padding:5px;
	border-spacing:5px;  
	border:0px;
}

.pto_rojo{
	color: #990000;
}

dt {
	margin-left:+10px;
	/*margin-bottom:+5px;*/
	font-weight:bolder;
}

dd {
	margin-left:+40px;
	margin-bottom:+10px;
}

dl.colorSecundario dt {
	color:  #c68d1a;
}

table.unTercio  {
	width:83%;
	table-layout:fixed;
	vertical-align:middle;
}

table.interlineadoTabla td.colCorta {
	width:100px;
	text-align: right;
	vertical-align:middle;
}

.subVentanaModal{	
	padding: 10px 10px; 
	background-color: white; 
	text-align: justify;  
	color: rgb(0, 0, 0); 
	line-height: 1.4em; 
	border: 2px solid #f0c113;  
	margin-left:10px; 
	margin-right:15px;   
	margin-top:1px;	
}

.subVentanaModal p    {
	font-size:95%;
	margin-left:50px; 
	margin-right:20px;
	margin-top:20px;
	/*margin-bottom: 20px;*/
}

.subVentanaModal ul   {
	font-size:95%;
	margin-left:65px; 
	margin-right:20px;
	margin-top: 20px;
	/*margin-bottom: 20px;*/
}

.ImgCabeceraSub {
	margin-left:5px;
}

.ImgFirmaSubVentana {
	float:right;
 	margin-top: -10px;
}

.tituloSubVentana {
	background-image: url(../images/tira.jpg);
	background-repeat:repeat-x;
	height:100px;
	width:100%; 
	/*margin-bottom:10px;*/
}

.recuadro {
	border:1px solid orange;
	border-color:;	
	padding:4px;
	margin-right:3px;
}

a.recuadro {
	color:orange;
}

.recuadroActual {
	border:1px solid orange;	
	background-color:orange;
	color:white;
	padding:4px;
	margin-right:3px;
}
/* 'MORE' LINK - provides an accessible alternative 
   to just using 'more' as a link at the end of 
   paragraphs */
a{
	text-decoration: none;
	color:navy;
}   

a:hover {
	text-decoration: none;
	color: #c68d1a;
}

a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active { 
	/* background: url("../images/sprites.gif") no-repeat 5px -500px; */
	padding-right: 20px;	
	background: url("../images/mas.gif") no-repeat 100%;
}

a.morelink:hover {
	 /*background: transparent url("../images/mas.gif") 5px -400px ;*/
}

.morelink span {
	/*position:absolute;
	left:-9999px;
	width:900px*/
}

h5 a.sinNada:link, h5  a.sinNada:visited,h5  a.sinNada:hover,h5  a.sinNada:active  {
	color:  #c68d1a;
}

h2 a.sinNada:link, h2  a.sinNada:visited,h2  a.sinNada:hover,h2  a.sinNada:active  {
	color: #605e5a;
}

acronym {
 border-bottom: 1px dotted #333333; cursor: help; padding-bottom:2px;
 }

 .azul  {
 color: blue;
}

 .rojo  {
 color: red;
}

.naranja {
	color:orange;
}

.checkbox, input , textarea {
	border: solid 1px orange;	
}

.naranjaFuerte {
	color:orange;
	font-weight:bold;
}

.letraMenuda{ 
	align-text:justify; 
	font-size:85%;
}

.letraChiquinina{ 
	align-text:justify; 
	font-size:70%;
}

.letraChiquinina2{ 
	align-text:justify; 
	font-size:50%;
}

table.direcciones td {
	padding:10px;
	vertical-align:top;
}

table.direcciones2 td {
	padding:5px;
	vertical-align:top;
}

.arriba {
	padding: 0 1em 1.5em 0.5em; 
	background: url(arriba.jpg) right -3px no-repeat; 
	color:navy; 
}

.rayaSeguros {
	border: 0;
	width: 60%;
	color:#a4161d;
	background-color: #a4161d;
	height: 3px;
}

.bordeInferiorCeldaSeguros {
	width:400px;
	border-bottom:1px solid #a4161d;
}

.tablaSeguros {
	margin:auto auto;
	border-collapse: separate;
	border-spacing: 7px;
	table-layout:fixed;
	width:600px;
	color:  #605e5a;
}
.celdaTablaSegurosMain{
	text-align: right;
	color:  #c68d1a;
}

p.centroSeguros {
	margin: auto auto;
	text-align:center;
	font-weight: bolder;	
	font-size:130%;
	color: #c68d1a;
}
 
.SegurosOrtera {
	margin-top: 10px;
	margin-bottom: 10px;
	color: white; /* #c68d1a;*/
	background-color: #605e5a;
	font-weight: bolder;	
	text-align:center;
	width: 600px;
	line-height: 2;
}

/*-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-*/
/*-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-*/		
/*
	navigation bar - horizontal dropdown
	--------------------------------------------------
*/

/* first level */
ul.menu {
	float: right;
	/*height: 100%;*/
	/*   margin: 20px 0;   */  /*original*/
	margin-right: 0px;
	padding: 0;
	/*
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background: transparent url(http://techblog.procurios.nl/l/nl/library/download/34538) repeat-x 0 0;
	*/
	list-style: none;	
}

ul.menu li {
	position: relative;
	float: left;
	line-height: 1.1;
}

ul.menu li a {
	display: block;
	width: auto;
	padding: 10px;
	text-decoration: none;
	color: #7c7c7c;
	background: transparent url(bg-nav-sep.png) no-repeat right 2px;
}

ul.menu li.last a {
	background: transparent;
}

ul.menu li a.sub {
	padding-right: 15px;
	background: transparent url(bg-nav-sep.png) no-repeat right -30px;
}

ul.menu li:hover,
ul.menu li.hover /* protofish */ {
	/*background: transparent url(http://techblog.procurios.nl/l/nl/library/download/34538) repeat-x 0 -32px;*/
	color: orange;
}

ul.menu li:hover a,
ul.menu li.hover /* protofish */ a {
	color: orange;
}

ul.menu li.active a {	
	color: orange; 
}

/* second level */
ul.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	top: 32px;
	width: 168px;
	border-top: 1px solid #d7d7d7;
}

/* resetting first level */
ul.menu ul ul {
	
}

ul.menu li:hover li,
ul.menu li:hover li a,
ul.menu li.hover /* protofish */ li,
ul.menu li.hover /* protofish */ li a {
	background: #fff;
	color: #7c7c7c;
}

/* submenu markup */
ul.menu li li {
	width: 100%;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

ul.menu li li.last {
	border-bottom: 1px solid #d7d7d7;
}

ul.menu li li a {
	padding: 5px 5px 5px 10px;
}

ul.menu li:hover li:hover a,
ul.menu li.hover li.hover /* protofish */ a {
	background: #f6f6f6;
	color:  orange; 
}

ul.menu li:hover li.active a,
ul.menu li.hover /* protofish */ li.active a {	
	color:   orange; 
}

ul.menu li li a.sub {
	padding-right: 15px;
	background: url(arrow_r.png) no-repeat 95% 50% 
}

ul.menu li:hover li:hover a.sub,
ul.menu li.hover li.hover /* protofish */ a.sub {
 	background: #f6f6f6    url(arrow_r.png) no-repeat 95% 50% ;
}

/***************** third level************************************ */
/* resetting second level */
ul.menu ul ul{
	top: -1px;
	margin-left: 169px;
	background: #fff;
}

ul.menu li:hover li:hover li,
ul.menu li:hover li:hover li a,
ul.menu li.hover li.hover /* protofish */ li,
ul.menu li.hover li.hover /* protofish */ li a  {
	background: #fff;
	color: #7c7c7c;
}

/* subsubmenu markup */
ul.menu li:hover li:hover li:hover a,
ul.menu li.hover li.hover li.hover /* protofish */ a {	
	background: #f6f6f6;	
	color: orange;
}

ul.menu li:hover li:hover li.active a,
ul.menu li.hover li.hover /* protofish */ li.active a {

	color:   orange; /*   #7c7c7c; /* #f15c30;	*/
}

ul.menu li:hover li:hover li:hover a.sub,
ul.menu li.hover li.hover li.hover /* protofish */ a.sub {
	background: #f6f6f6  url(arrow_r.png) no-repeat 95% 50% ;
	color: orange;
}

/*************************** fourth level ******************************************** */
/* resetting second level */
ul.menu li:hover li:hover li:hover li,
ul.menu li:hover li:hover li:hover li a,
ul.menu li.hover li.hover li.hover /* protofish */ li,
ul.menu li.hover li.hover li.hover /* protofish */ li a {
	color: #7c7c7c;
}

/* subsubmenu markup */
ul.menu li:hover li:hover li:hover li:hover a,
ul.menu li.hover li.hover li.hover li.hover /* protofish */ a {
	background: #ccc;
	color: #000;
}

ul.menu li:hover li:hover li:hover li.active a,
ul.menu li.hover li.hover li.hover /* protofish */ li.active a {
	/*color: #f15c30;*/
	color: orange;
}

ul.menu li:hover li:hover li:hover li a.sub,
ul.menu li.hover li.hover li.hover /* protofish */ li a.sub {
	background: #e6e6e6;
}

ul.menu li:hover li:hover li:hover li:hover a.sub,
ul.menu li.hover li.hover li.hover li.hover /* protofish */ a.sub {
	background: #ccc;
}

/********************* hiding fifth level  ********************** */
div#nav ul ul ul ul ul {
	display: none;
}

/* show hide behaviour */
ul.menu ul,
ul.menu li:hover ul ul,
ul.menu ul ul,
ul.menu li:hover ul ul ul,
ul.menu ul ul ul,
ul.menu li:hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu li:hover ul,
ul.menu li li:hover ul,
ul.menu li li li:hover ul,
ul.menu li li li li:hover ul {
	left: -1px;
	z-index: 999;
}

/* show hide behaviour with protofish */
ul.menu li.hover ul ul,
ul.menu li.hover ul ul ul,
ul.menu li.hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu li.hover ul,
ul.menu li li.hover ul,
ul.menu li li li.hover ul,
ul.menu li li li li.hover ul {
	left: -1px;
	z-index: 999;
}
