 /* *************/ /* LAYOUT GENERAL */ 

BODY { 
background : #fffff2; 
font: 70%/1.3 "Arial,Trebuchet MS", Verdana, sans-serif;
color : #333;
}
.cont {
	width:990px;
	margin:0 auto;

	}
.subtit {
color : #E1771E; 
text-transform:uppercase; 
font-weight:bold; 
font-size : 11px;
text-decoration:underline;
text-align:left;
} 
.punteado { 
border: 1px dotted #ff9900; 
background-color : #fbfcda;
} 
.punteado3 { 
border: 1px dotted #ccc; 
} 
h1{
	color :  #E99652;
	font: 180% "Georgia, Arial,Trebuchet MS", Verdana, sans-serif;
	font-weight:bold;
	margin-top:-3px;
	margin-bottom:-17px;
	padding-right:15%;
	background: url(underline.gif) bottom left no-repeat;
	padding-bottom:5px;
			} 
.window {
border:1px dotted #ccc;
text-indent: 15px;
padding:4px;
width:500px;
margin:auto;
}
.lex {
border:1px solid #f90;
padding:8px 8px 8px 30px;
width:500px;
margin:auto;
margin-top:16px;
margin-bottom:16px;
}
.nota {
margin:20px 210px 20px 20px; 
border:1px #ccc dotted; 
padding:15px 15px 15px 45px;
background: #FFFDF2 url(bombilla2.gif) no-repeat 15px 10px ;
}
.tachar{
text-decoration: line-through;
color:#666; 
}

/* *************/ /* FORMULARIOS */ 

INPUT { 
font-size : 13px; 
font-family : "Georgia, Arial,Trebuchet MS", Verdana, sans-serif;
color:#369;
} 
TEXTAREA { 
font-size : 12px; 
font-family : Verdana, Helvetica,serif; 
border : 1px solid #cccccc; 
} 
SELECT { 
font-size : 10px; 
font-family : Verdana, Helvetica,serif; 
border : 1px solid #cccccc;
} 
FORM { 
font-size : 10px;
font-family : Verdana, Helvetica,serif;
}
.boton{ 
background: #CCCCCC; 
font-size : 10px; 
font-family : Verdana, Helvetica,serif; 
border:1px solid black;
} 

/* *************/ /* ENLACES */ 

A:link { 
color : #0000ff; 
text-decoration : none; 
border-bottom: 1px solid #ccc;
} 
A:active { 
color : #ff0000; 
text-decoration : none; 
border-bottom: 1px solid #ccc; 
} 
A:visited { 
color : #0000ff; 
text-decoration : none; 
border-bottom: 1px solid #ccc; 
} 
A:hover { 
color : #E1771E; 
text-decoration : none;
border-bottom: 1px solid #E1771E; 
} 

/* *************/ /* BANNERS */ 

.bannersup {
padding:32px 4px 14px 2px;
}
.bannersup2 {
padding:8px 4px 5px 5px;
}
.banup {
	float:right;
}
.bannerlat {
	float:right;
	padding: 3px;
	margin-left:10px;
	position:relative;
	z-index:1;
	}
.bannerlat2 {
width:100%;
}

.bannercua{
	float:right;
	position:relative;
	z-index:1;
	top:18px;
	padding:0px 0px 25px 15px;
	}
.bannerinf {
padding:10px;
}
.banneranuncios {
border: 1px solid #990000;
background-color:#FBFBF4;
width: 155px;
} 
.fecha {
margin-bottom:5px;
margin-left:5px;
} 
.bannerdicc {
width: 300px;
float:left;
margin-right:15px;
border:1px solid #ccc;
padding:5px;
border-right: 3px solid #ccc; 
border-bottom: 3px solid #ccc; 
}
.bannernot {
width: 300px;
float:left;
margin: 10px 25px 20px 10px;
border:1px solid #ccc;
padding:5px;
border-right: 3px solid #ccc; 
border-bottom: 3px solid #ccc; 
}

/* *************/ /* TABLA LOGO */ 
.cab {
border:1px dotted #ccc; 
margin:14px 3px 4px 3px; 
background:#FBFBF4;
padding:6px 0px 4px 0px;
}
.log {
height: 90px;
margin-left:10px;
margin-right:4px;
padding-bottom:15px;
min-width:950px;
}
.logo {
font-family: "Myriad Web", "Myriad Pro", "Gill Sans", Helvetica, Arial, Sans-Serif;
	font-size: 30px;
	letter-spacing: 0.1em;
	margin-left:9px;
	margin-top:10px;
	font-weight:bold;
	color: #369;
	float:left;
	background: url(underlinelogo.gif) bottom left no-repeat;
		 }
	 
.logo A:link { 
color : #369; 
text-decoration : none; 
border:0px !important;
} 
.logo A:active { 
color : #369; 
text-decoration : none; 
border:0px !important; 
} 
.logo A:visited { 
color : #369; 
text-decoration : none;
border:0px !important;
} 
.logo A:hover { 
color : #E1771E; 
background:#FBFBF4;
border:0px !important;
} 
.sublogo {
	font-size: 0.4em !important;	
	letter-spacing: 0.1em;
	color: #D0DCEE;
	text-indent:18px;
	font-weight:lighter;
	}
.ini {
text-align:right;
margin-right:28px;
color: #f90;
}

.social{
	vertical-align:middle;
}
.social a
{
border: 0px !important; 
}
.social a:active
{
border: 0px !important; 
}
.social a:hover
{
border: 0px !important; 
}
.social a:visited
{
border: 0px !important; 
}

 /* *************/ /* BUSCADOR */ 

.buscador {
float:right;
margin-right:30px;
margin-top:18px;
color: #369;
}
.cua { 
border:1px solid #F7D5B9;
padding:1px;
}
.bola {
background:url(punto2.gif) 0 4px no-repeat; 
padding:0px 0px 0px 8px;
} 
.bot{
font-size:10px;
font-family:Verdana,Helvetica;
color:#369;
background:#F7F7F7;
border:1px solid #ccc;
margin-right:5px;
}
		
/* *************/ /* INDEX */ 
.bien{ 
font-weight : bold; 
font-size : 16px; 
color : #E99652; 
font-family : Arial, Verdana, Helvetica,serif; 
letter-spacing:1px; 
background: url(underline.gif) bottom left no-repeat;
padding-bottom:5px;
} 
.rotulo {
text-align:left; 
position:relative; 
z-index:1; 
left: 5px; 
bottom: -6px;
font-weight:bold;
background:#FBFBF4;
padding:4px 6px;
color:#E99652;
font-size : 14px; 
} 
.puntos {
text-align:left;
}
.frame {
margin-left: 0.0em; 
margin-top: 0.2em;
}

/* *************/ /* NOTICIAS */ 
.fechanot {
background-color:#F8F8F8; 
border:1px #E6E6E6 solid; 
padding:2px;
position:relative; 
z-index:1; 
left: -2px; 
bottom: 6px;
top: 2px;
}
.textonot {
padding:5px;
text-indent:10px;
margin-bottom:20px;

}

/* *************/ /* TABLA IZQUIERDA - MENU LATERAL */ 

.primero {
border: 1px solid #ccc; 
width: 165px; 
margin-bottom:12px; 
margin-left:1px; 
padding:5px;
border-right: 2px solid #ccc; 
border-bottom: 2px solid #ccc; 
} 
.menutitulo {
	font-weight:bold;
	background:#FBFBF4;
	border-bottom: 1px solid #ccc;
	padding:3px 4px 4px 4px;
	text-indent:4px;
	color:#E99652;
} 
.postit {
width: 165px; 
margin-bottom:12px; 
margin-left:1px; 
padding:5px;
background:#FFFDF2; 
border: 1px solid #ccc; 
border-right: 2px solid #ccc; 
border-bottom: 3px solid #ccc; 
border-top: 3px solid #ccc; 
} 
.menutemas{
background:#FBFBF4; 
padding:3px;
padding:6px 4px;
} 
.postit2{
background:#FBFBF4; 
padding:3px;
padding:6px 4px;
}
.pix {
background:url(punto2.gif) 0 4px no-repeat; 
padding:0px 0px 0px 8px;
} 
.pix2 {
background:url(punto2.gif) 0 4px no-repeat; 
padding:0px 2px 0px 8px;
color : #E1771E !important;
}

/* *************/ /* MENU IZQUIERDA ENLACES */ 

.menutemas A:link { 
background : transparent none repeat scroll 0% 0%; 
color : #0000ff;
text-decoration : none; 
border: 0px !important;
} 
.menutemas A:active { 
background : transparent none repeat scroll 0% 0%; 
color : #ff0000; 
text-decoration : none;
border: 0px !important;
} 
.menutemas A:visited { 
background : transparent none repeat scroll 0% 0%; 
color : #0000ff !important; 
text-decoration : none; 
border-bottom: 0px  
} 
.menutemas A:hover { 
color : #E1771E !important;  
text-decoration : none; 
border-bottom: 1px solid #E1771E !important;
} 

/* *************/ /* TABLA CENTRAL */ 

table.centraldos {
	background:#FBFBF4;
	padding:2px;
	border:1px dotted #ccc;
	} 

/* *************/ /* TABLA COPYRIGHT */ 

.copy {
background: url(w3cc.gif) no-repeat center bottom;
padding:40px 0px 40px 0px;
text-align:center;
} 

/* *************/ /* TABLAS CONTENIDO FORMAS JURIDICAS */ 

table.dudas {
margin:0 auto;
width:99%;
} 
table.dudas td.forma {
text-align: left;
font-weight:bold;
border-left: 1px dotted #ccc;
padding-left:10px;
color:#333;
} 
table.dudas td {
text-align: center; 
border-bottom: 1px dotted #CCC; 
border-left: 1px dotted #CCC;
border-right: 1px dotted #CCC;
}
table.dudas th{
background:#F8F3E4;
color:#333; 
font-weight:bold;
border: 1px solid #D8D8AF;
padding:1px;
} 

/* *************/ /* TABLA IAE */ 

table.estar {
border: 1px solid #fffff2;
margin-left: 100px;
} 
table.estar td {
text-align: center; 
border-bottom: 1px dotted #CCC; 
border-right: 1px dotted #CCC;
padding:8px;
}
table.estar td.iz {
text-align: left; 
border-top: 1px dotted #FBFBF4; 
border-left: 1px dotted #CCC;
border-right: 1px dotted #ccc;
border-bottom: 1px dotted #FBFBF4;
}
table.estar td.iz {
border-bottom: 1px dotted #CCC; 
border-left: 1px dotted #CCC;
}
table.estar td.izz {
text-align: left; 
border-top: 1px dotted #CCC;
border-left: 1px dotted #CCC;
}

table.estar td.destaca {
border-left: 1px solid #D8D8AF;
border-right: 1px solid #D8D8AF;
border-bottom: 1px solid #D8D8AF;
text-align:left;
}
table.estar th {
background:#F8F3E4;
color:#E1771E; 
font-weight:bold;
border: 1px solid #D8D8AF;
padding:5px;
} 
.sombra:hover{
background:#F5F5F5;
}

/* *************/ /* TABLA ESTADISTICA */ 

table.estad {
	border-right: 1px solid #ccc;
	width:90%;
	margin-left:25px;
} 
table.estad td {
text-align: center; 
border-bottom: 1px dotted #CCC;
}
table.estad td.iz {
text-align: left; 
border-top: 1px dotted #FBFBF4; 
border-left: 1px dotted #CCC;
border-right: 1px solid #ccc;
border-bottom: 1px dotted #CCC; 
}
table.estad td.izz {
text-align: left; 
border-top: 1px dotted #CCC;
border-left: 1px dotted #CCC;
border-right: 1px solid #ccc;
}
table.estad td.dr {
border-right: 1px solid #ccc !important;
}
table.estad td.esq {
border: 1px solid #FBFBF4;
background:#FBFBF4;
}
table.estad td.destaca {
border-left: 1px solid #D8D8AF;
border-right: 1px solid #D8D8AF;
border-bottom: 1px solid #D8D8AF;
text-align:left;
}
table.estad th {
background:#F8F3E4;
color:#E1771E; 
font-weight:bold;
border: 1px dotted #D8D8AF;
} 
table.estad th.dr {
border-right: 1px solid #B6B6B6 !important;
} 
.sombra:hover{
background:#F5F5F5;
}

/* *************/ /* TABLA FORMAS JURIDICAS */ 

table.formas {
border: 1px solid #fffff2;
margin:0 auto;
color:#333;
} 
table.formas td {
text-align: center; 
border: 1px dotted #ccc;
}
table.formas th {
background:#F4F4F4;
border: 1px solid #ccc;
font-weight:bold;
} 
table.formas th.cab {
background:#F8F3E4;
border: 1px solid #CCC;
font-weight:bold;
padding:4px;
} 

/* *************/ /* TABLA TRAMITES */ 

table.tram {
margin:0 auto;
border: 1px solid #fffff2;
} 
table.tram td {
border: 1px dotted #ccc;
text-indent:10px;
}
table.tram td.num {
border: 1px dotted #ccc;
font-size: 120%;
font-weight:bold;
}
table.tram th {
background:#F4F4F4;
color:black;
border: 1px solid #ccc;
font-weight:normal;
} 
table.tram th.cab {
background:#F8F3E4;
color:black; 
border: 1px solid #CCC;
font-weight:bold;
padding:7px;
} 

/* *************/ /* TABLA RESUMEN TRAMITES */ 


table.tra {
margin:20px auto;
border: 1px solid #fffff2;
} 
table.tra td {
border: 1px dotted #ccc;
text-indent:6px;
padding:2px;
}
table.tra td.num {
border: 1px dotted #ccc;
font-size: 120%;
font-weight:bold;
text-align:center;
text-indent:1px;
padding:3px;
}
table.tra th.cab {
background:#F4F4F4;
color:#333; 
border: 1px solid #CCC;
font-weight:bold;
padding:6px;
} 

/* *************/ /* TABLA VENTAJAS */ 

table.ven {
border: 1px solid #fffff2;
margin:25px 0px;
} 
table.ven td {
border: 1px dotted #ccc;
padding:6px;
vertical-align:text-top;
}
table.ven th {
background:#F4F4F4;
border: 1px solid #ccc;
padding:7px;
} 



/* *************/ /* 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: #f90;
}
.linkdicc { 
font-size : 10px; 
color : #FF9900; 
font-family : Verdana, Helvetica,serif;
} 
.fon {
background: url(enc3b.gif); 
width: 98%;
}
.compartir{
float: right;
background-color:#FFFDF2;
border: 1px solid #E4E4E4;
padding:5px 7px 2px 6px;
z-index:1;
top:-12px;
position:relative;
}
.compartirindex{
float: right;
background-color:#FFFDF2;
border: 1px solid #E4E4E4;
padding:4px;
z-index:1;
top:-16px;
position:relative;
}
.compartir2{
float: left;
position:relative;
z-index:1;
bottom:18px;
border: 1px solid #E4E4E4;
padding:5px 7px 3px 6px;
background-color:#FFFDF2;
margin-left:15px;
}
.subir{
float: right;
position:relative;
z-index:1;
background:url(subir.gif) 0 2px no-repeat; 
padding:0px 0px 0px 18px;
}
.compartir A:link { 
border: 0px;
} 
.compartir A:active { 
border: 0px;
} 
.compartir A:visited { 
border-bottom: 0px;
} 
.compartir A:hover { 
border-bottom:0px;
} 
.compartirindex A:link { 
border: 0px;
} 
.compartirindex A:active { 
border: 0px;
} 
.compartirindex A:visited { 
border-bottom: 0px;
} 
.compartirindex A:hover { 
border-bottom:0px;
} 
.compartir2 A:link { 
border: 0px;
} 
.compartir2 A:active { 
border: 0px;
} 
.compartir2 A:visited { 
border-bottom: 0px;
} 
.compartir2 A:hover { 
border-bottom: 0px;
} 
.head_nav{
	background:#FBFBF4;
	}
.div_head_nav{
	
	margin:10px 0;
		
}
.esq{float:left;}
.esq2{float:left;}
.der{margin:15px 10px 10px 10px;}
.der  A:link { 
color : #369; 
text-decoration : none; 
border:0px !important;
} 
.der  A:active { 
color : #369; 
text-decoration : none; 
border:0px !important; 
} 
.der A:visited { 
color : #369; 
text-decoration : none;
border:0px !important;
} 
.der A:hover { 
color : #E1771E; 
border:0px !important;
}

.libro {
border-bottom:1px #E6E6E6 solid;
padding:10px;
width:99%;
font: 90%/1.3 "Arial,Trebuchet MS", Verdana, sans-serif;
margin-left:1px;
}
.libtit {
font-weight:bold;
color:#369;
vertical-align:top;
border-bottom:1px #E99652 dotted;
font: 110%/1.4 "Arial,Trebuchet MS", Verdana, sans-serif;
font-weight:bold;
}
/*Default CSS for the RSS box containers and the pagination div. Customize further for each RSS box*/

.rsscontainer{
margin: 15px 5px 2px 12px;
}

.rsscontainer .rsstitle{ /*Style for .rsstitle DIV*/
font-weight: normal;
}

.rsscontainer .rssdate{ /*Style for .rssdate DIV*/
text-indent:15px;
color:#333;
padding:2px;
}
.rssdate a{ /*Style for .rssdate a DIV*/
color:#666;
border-bottom:1px dotted #666;
}

.rsspaginate{ /*Style for Pagination DIV*/
width: 450px;
text-align: left;
padding: 2px 0;
margin: 40px 5px 20px 5px;
}

.rsspaginate form{ /*Style for Pagination DIV's form element*/
margin: 0;
}

.rsspaginate .paginateselect{ /*Style for Pagination DIV's drop down menu*/
border: 1px solid #369;
margin: 0 10px;
}

.rsspaginate a{ /*Pagination links*/
padding: 1px 5px;
text-decoration: none;
border: 1px solid #999;
color: #00c;
background-color: #fffff2;
}


.rsspaginate a:hover, .rsspaginate a.selected{
color: #000;
background-color:#F2F2F2;
}

.paginationstyle{ /*Style for demo pagination divs*/
	padding: 5px 5px;
	position:relative;
	z-index:1;
	top:-42px;
	clip: rect(auto,5,auto,auto);
	margin:0px 35px 0px 45px;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
font-size: 99%;
border: 1px solid #369;
background-color: white;
}
.paginationstyle a{ /*Pagination links style*/
padding: 1px 5px;
text-decoration: none;
border: 1px solid #369;
color: #00c;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background:#FFEED7;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}



