 /* *************/ /* LAYOUT GENERAL */ 

BODY { 
font: 75%/1.7 "Arial,Trebuchet MS", Verdana, sans-serif;
	padding-left: 28px;
	padding-right: 15px;
	background:#FDFDFF;
    background-image: url(fondo502.gif);
background-repeat:repeat-y;
background-attachment:fixed;
color:#333;
} 

H1 { 

font: bold 120%/1.5 "Arial, Trebuchet MS", Verdana, sans-serif;
border-bottom:1px dotted #FFB482;
color:#E1771E;
text-transform:uppercase;
margin-top:17px;
}

H2 { 
font: 100%/1.5 "Arial,Trebuchet MS", Verdana, sans-serif;
border-bottom:1px dotted #ccc;
color:#666;
}

.option { 

text-align:center; 

font-weight : bold; 

font-size : 16px; 

background : transparent none repeat scroll 0% 0%; 

color : #52598D; 

font-family : Arial, Verdana, Helvetica,serif; 

text-decoration : underline; 

letter-spacing:1px;

} 
INPUT { 
font-size : 11px; 
font-family : Verdana, Helvetica,serif; 
border:1px solid #ccc; 
padding:2px 10px 2px 10px;
color:#369;
} 

.titint { 

font-weight:bolder;
border-bottom:1px dotted #787DB1;
padding:2px;
color:#787DB1;

}

.content { 
color:#333;
text-align : justify;
margin-left:25px;
} 
.menu {
  padding:0;
  list-style-type:none;
  white-space:nowrap;
  margin-left:10px;
  margin-bottom:65px;
  font: 95%/1.7 "Arial,Trebuchet MS", Verdana, sans-serif;
  }
.menu li {
  float:left;
  min-width:75px;
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:75px; 
  float:left; 
  border: 0px !important;
  }
* html .menu a {
  width:100px;
 text-decoration:none !important;
    }
.menu a span {
  display:block; 
  color:#369; 
  background:#eee; 
  border:1px solid #fff; 
  border-width:1px 1px; 
  text-align:center; 
  padding:2px 12px; 
  cursor:pointer;
font-weight:bold;
  }
.menu a span.dos {
   color:#E1771E; 
  background:#fff;
   }
.menu a span.tres {
   color:#E1771E; 
   }

* html .menu a span {
  width:100px; 
  width:66px;
  }
.menu a b {
  display:block; 
  border-bottom:1px solid #369;
    }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#fff;
text-decoration:none !important;
  }
.menu a:hover span {
  color:#E1771E; 
  background:#fff;
  }
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  border:6px solid #06a; 
  border-color:#E1771E #fff; 
  border-width:6px 6px 0 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  }
.menu a em.dos {
  display:block; 
  overflow:hidden; 
  border:6px solid #369; 
  border-color:#E1771E #fff; 
  border-width:6px 6px 0 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  }

.bannersup {
width:728px;
margin-top:5px;
margin-bottom:10px;
float:left;
} 

.bannersup2 {
width:728px;
margin-left:105px;
margin-bottom:10px;
} 
.bannersup3 {
width:728px;
margin-left:105px;
margin-bottom:10px;
margin-top:20px;
} 
.anunsup {
width:728px;
margin-left:105px;
margin-bottom:12px;
} 
.anunsup2 {
width:728px;
margin-left:5px;
margin-top:15px;
} 

.banneranuncios {

border: 1px solid #787DB1;

background-color:#F8F8F8;

width: 155px;

} 

.bannercua {

width:336px;
float:left;
padding:8px;
margin:15px;
} 
.bannerinf {
width:728px;
margin-top:5px;
margin-bottom:10px;
}
.bannermedio {
width:728px;
margin-top:5px;
margin-bottom:10px;
} 

/* *************/ /* ENLACES */ 



A:link { 

background : transparent none repeat scroll 0% 0%; 
color : #369; 
text-decoration : none;
border-bottom:1px dotted #369;



} 

A:active { 

background : transparent none repeat scroll 0% 0%; 
color : #369; 
text-decoration : none; 
border-bottom:1px dotted #369;

} 

A:visited { 

background : transparent url(none) repeat scroll 0% 0%; 
color : #369; 
text-decoration : none;
border-bottom:1px dotted #369;

} 

A:hover { 
color : #E1771E; 
text-decoration : none;
border-bottom:1px solid #E1771E;
}

/* *************/ /* INDEX */ 



.rotulo {

text-align:left; 

position:relative; 

z-index:1; 

left: 15px; 

bottom: -15px;

} 

.puntos {

text-align:left;

}

.frame {

margin-left: 0.0em; 

margin-top: 0.2em;

}

table.inicio {
	width:95%;
margin-left: 20px; 
}

.left {

	background-image: url(left.gif);

}

.bajo{

	background-image: url(bajo.gif);

}

.right{

	background-image: url(right.gif);

}

.top{

	background-image: url(top.gif);

}

.intro{

	width:98%;
	padding:5px;
	text-align:center;
	margin-top:10px;
}


/* *************/ /* TABLA LOGO Y BANNER */ 



.superior {
width: 100%;
} 

.logo {
padding-left: 60px; 
margin-bottom:30px;
}
.logo a:visited
{
border: 0px !important; 
}
.sublogo {
	font-size: 0.9em !important;	
	letter-spacing: 0.1em;
	color: #D0DCEE;
	text-indent:5px;
	font-weight:lighter;
	}

#arr {
text-align:right;
margin-right:35px;
color:#f60;
padding:10px;
}

.log {
border-width:0px;
width:245px;
height:41px;
}

/* *************/ /* TABLA CENTRAL */ 



.central {
width:95%;
padding:3px;
} 



/* *************/ /* TABLA COPYRIGHT */ 

.copy {
text-align:center;
margin-top:40px;
}



/* *************/ /* TABLA DICCIONARIO */ 



table.dicc {

width:100%;
border: 1px solid #CCC;
} 

table.dicc td {

text-align: center; 

color:#FF9900;

border: 1px solid #CCC;

padding:3px; 

font-weight : bold;

font-family : Verdana, Helvetica,serif;

}

table.dicc th{

color:white; 

font-weight : bold;

font-family : Verdana, Helvetica,serif; 

font-size : 10px;

border: 1px solid #CCC;

background: #787DB1;

text-align:center;

}

.linkdicc { 

font-size : 10px; 

color : #787DB1; 

font-family : Verdana, Helvetica,serif;

} 

.fon {

background: url(enc3b.gif); 

width: 98%;

}


/* *************/ /* TABLA NOTICIAS/JURISPRUDENCIA */ 



.fecha {

background-color:#F8F8F8; 

border:1px #E6E6E6 solid; 

padding:1px; 

position:relative; 

z-index:1; 

left: -3px; 

bottom: -1px;

}

.texto {

border-top:1px #ccc dotted; 

padding:3px;

margin-left: 8px;

text-indent:10px;

}

.nota {
	background: url(comillas.gif) no-repeat 0 20px;
color: #666;
font-style: italic;
padding:22px;
margin-left:70px;
margin-right:70px;
 }
.title {font: 100%/1.5 "Arial,Trebuchet MS", Verdana, sans-serif;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
padding:2px 10px 2px 4px;
background-color:#f4f4f4;
}

.buscador {
float:right;
margin-right:60px;
color: #369;
margin-top:20px;
}
.bannerinf
{
margin-left:5px;
text-align:left;
}
.compartir{
border: 1px solid #E9E9E9;
padding:1px;
width:360px;
float: right;
background: #F5F5F5;
}
.compartir2{
border: 1px solid #E9E9E9;
padding:7px;
width:95px;
height:82px;
margin-left:750px;
margin-bottom:15px;
}


.libro {
border-bottom:1px #E6E6E6 solid;
padding:10px;
width:100%;
font: 90%/1.7 "Arial,Trebuchet MS", Verdana, sans-serif;
}
.libtit {
font-weight:bold;
color:#369;
vertical-align:top;
border-bottom:1px #369 dotted;
font: 110%/1.7 "Arial,Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
}

