/* LALAGUAN.CSS 20-SEP-2005 */
/* Guillermo Fuentes       */

* {
 font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
 margin: 0;
 padding: 0;
}
/* Fix a silly bug in Mozilla */

html { min-width: 800px;}

img, div { border: 0;}

.logoenlace {width:300px;height:90px;}

.logoenlace a img {position:absolute; top:10px;left:10px;}

.no_activo {color:#000;}
.activo {color:#fff;}

.hide, .alt { display: none;}

.spacer {
 border: 0;
 margin: 0;
 padding: 0;
 clear: both;
 background: transparent;
}

/* general settings*/

body {
 margin: 0;
 margin-top: 10px;
 padding: 0;
 border: 0;
 text-align: center;
 font-size: 12px;
 color: #666;
 background: #eee url(images/wrapper.gif) top center repeat-y;
 font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
}

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, pre  {
 color: #666;
 word-spacing: 0.1em;
 background-color: transparent;
}

h1, h2, h3, h4, h5, h6  {   clear: both;}

a:link, a:visited {
 text-decoration: none;
 color: #666;
}

a:hover, a:active {
 text-decoration: underline;
 color: #FF0099;
}

/* area settings*/

#wrapper {
 margin: 0 auto;
 padding: 0;
 border: 0;
 width: 998px;
 position: relative;
 top: 0;
 left: 0;
 text-align: left;
 background-color: #fff;
}

#header {
 padding: 0;
 border: 0;
 margin: 0;
 height: 88px;
 width: 998px;
 background: #84216B url(images/cabecera/enero2005/2.jpg) top right no-repeat;
}

div#quick-links {
 float: right;
 text-align: right;
 margin: 2px 5px 0 0;
 border: 0;
}

#quick-links a#callejero {
 display: inline;
 margin: 0 4px;
 border: 0;
 padding: 0 0 0 16px;
 width:14px; 
 height:12px;
 background: url(images/icono_callejero.gif) left no-repeat;
}

#quick-links a#mail {
 display: inline;
 margin: 0 4px;
 border: 0;
 padding: 0 0 0 16px;
 width:14px; 
 height:12px;
 background: url(images/ico_mail.gif) left no-repeat;
}

#quick-links a#search {
 display: inline;
 margin: 0 4px;
 border: 0;
 padding: 0 0 0 16px;
 width:14px; 
 height:12px;
 background: url(images/ico_search.gif) left no-repeat;
}

#quick-links a#map {
 display: inline;
 margin: 0 4px;
 border: 0;
 padding: 0 0 0 16px;
 width:14px; 
 height:12px;
 background: url(images/ico_map.gif) left no-repeat;
}

#headlinks {
 padding: 0;
 border: 0;
 margin: 0;
}

#headlinks a:link, 
#headlinks a:visited, 
#headlinks a:hover, 
#headlinks a:active {
 font-variant: small-caps;
 padding-left: 5px;
 font-size: 1.2em;
 font-weight: normal;
 line-height: 2.5em;
 color: #aaa;
 background: transparent;
} 

#headlinks a:hover {
 text-decoration: none;
 background-color: #f9f9f9;
 border-left: 4px solid #eee;
 padding-left: 1px;
}

#headwrap  {
  margin: 0;
  border: 0;
  padding: 0;
  float: left;
  width: 100%;
  height: 100%;
/*  background: transparent url(images/logo_ayuntamiento_palido.gif) 10px 10px  no-repeat;*/
}

#headwrap #banner-cabecera {
  float: right;
  width: 700px;
  height: 88px;
}


/*  Main Navigation */

#mainnav {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 25px;
  text-align: left;
  background: #999 url(images/mainnav_bg.gif) top left repeat-x;
}

#mainnav ul {
    float: left;
    margin: 2px 0 0 10px;
    border: 0;
    padding: 0;
}

#mainnav li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    border: 0;
    font-size: 1.3em;
    font-weight: bold;
    color: rgb(180, 0, 180);
}

#mainnav a:link, #mainnav a:visited, #mainnav a:hover, #mainnav a:active {
    font-size: inherit;
    letter-spacing: 0.1em;
    font-weight: normal;
    text-decoration: none;
    color: #fff;
}

#mainnav a:hover, #mainnav a:active {    text-decoration: underline; }

#top-menu-map a:hover, a:active {    font-weight: bold;}


/*****  PATH-MENU ******/

div.m_path {
   float: left;
   width: 610px;
   padding-left: 5px;
   border-bottom: 1px solid #ccc;
   background-color: #ddd;
}

div.m_path a {
   padding-left: 12px;
   font-size: 0.9em;
   letter-spacing: 0.1em;
   font-weight: bold;
   background: url(images/separador.gif) left no-repeat;
}

/*  Content */

#content {
float:left;
    margin: 0;
    border: 0;
    padding: 0 10px 5px 10px;
padding-right: 20px;
    width: 585px;
    background: transparent url(images/marca-agua.gif) top right no-repeat;
margin-bottom:100px;
}


#content h3.page-title {
  text-align: right;
  padding: 1em 0 1.5em 0.5em;  
  color: #666;
  font-size: 1.5em;
}

#content h3.page-title strong {
    color: #C9C;
    text-align: right;
}


#content h4 {                  /*used for path-menu*/
  padding: 1em 0 1em 35px;  
}

#content div.csc-header h1 {   
  margin: 0.5em 0 0.5em 0;
  border-bottom: 1px dotted #84216B;
  padding: 0 0 5px 2px;
  line-height: 1em;  
  clear: both;
font-size: 0.8em;
/*text-transform:lowercase;*/
}


#content div.csc-header h5 {   
  margin: 0.5em 0 0.5em 0;
  border-bottom: 1px dotted #84216B;
  padding: 0 0 5px 2px;
  line-height: 1em;  
  clear: both;
font-size: 0.6em;
text-transform:uppercase;
}

#content p {
  margin: 0;
  padding: 0 0 10px 0;  
  font-size: 1em;
  background-color: transparent;
  text-align: justify;
width:100%;
/*width:585px;*/
height:auto;
}

#content a:link, #content a:visited   {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

#content ul {
    margin: 0;
    padding: 0 0 10px 0;  
    background-color: transparent;
}

#content li {
    padding: 0 0 0 5px;
    list-style-type: square;
    list-style-position: inside;
}

.border-right {
    margin: 0 4px 0 0;
    border: 0;
    border-left: 1px solid #666;  
    padding: 4px;
    position: relative;
    width: 30%;    
    background-color: transparent;
}

/**** Secondary links navigation *****/

#content div#nav2links {
   margin: 0;
   border: 0;
   padding: 10px 0 0 0;
   text-align: left;
}

#nav2links h3{
  margin:  10px 0 10px 35px;
  border: 0;
  border-top: 1px dotted #900;
  padding: 10px 0 0 0; 
  text-align: left;
  background-color: transparent;
}

#nav2links ul{
  margin: 0 0 10px 0;
  border: 0;
  padding:  0 0 0 35px;  
  background-color: transparent;
}

#nav2links li{
    margin: 0;
    border: 0;
    padding: 0 0 0 16px;
    list-style: square url(images/linkarrow_left16x16.gif) inside;
    text-decoration: none;
}


/***************************/
/** SECONDARY CONTENT        **/ 
/***************************/

div #secondary-content {
    width: 185px;
    float: left;
/*    background: #fff url(images/logo-agua.gif) top right no-repeat;
   background: none;
   overflow: hidden;*/

}

#secondary-content .bodytext {
    margin: 0;
    border: 0;
    padding: 1px;
    font-size: 1em;
    line-height: 1.2em;
}

#secondary-content .imagetext-tabla {
width:95%;
}

#secondary-content .spacer-gif {
   display: none;
}

#secondary-content div {
   float:left;
/*   margin-left:2px;*/
}

#secondary-content  #buzon-ciudadano {
  width: 172px;
  margin: 5px auto;
  text-align: center;
}


#secondary-content h1, #secondary-content h1 a {
    margin: 0;
    border: 0;
    padding: 0;
    font-size: 1.05em;
    line-height: normal;
    text-align: center;
    color: #FFF;
    background-color: #E900E4;
}


#secondary-content .csc-header {
   margin-top: 5px;
}


#secondary-content div.csc-header h1 {   
  margin: 0.5em 0 0.5em 0;
  padding: 0 0 5px 2px;
  line-height: 1em;  
  clear: both;
font-family: "Trebuchet MS","Verdana","Arial","Helvetica",sans-serif;
font-size: 12px;
color: #84216b;
}

#secondary-content div.csc-menu p {
/*  margin: 0.5em 0 0.5em 0;*/
  padding: 0 0 5px 2px;
  line-height: 1em;  
  clear: both;
font-family: "Trebuchet MS","Verdana","Arial","Helvetica",sans-serif;
font-size: 12px;
}

#secondary-content h1 {
  margin: 0;
  border: 0;
  padding: 3px 0;
}


#secondary-content a.morelink:link,
#secondary-content a.morelink:visited,
#secondary-content a.morelink:hover,
#secondary-content a.morelink:active {
    margin: 20px;
    font-weight: bold;
    color: #E900E4;
}
#secondary-content .links-list {
   margin: 0;
   padding: 5px 0 5px 0;
}

#secondary-content .links-list ul  {
   list-style: none;
}

#secondary-content li.links-list-item {
    background: url(images/linkarrow_left.gif) top left no-repeat;
}

#secondary-content li.links-list-item a {
    padding-left: 20px;
}


div .tx_cfloat_middle, div .tx_cfloat_last {
border:0;
padding:0;
margin-left: 2px;
float:left;
}

div .tx_cfloat_first{
border:0;
padding:0;
float:left;
}

DIV.tx_cfloat_end {
	clear: left;
	height: 0px;
}


/***************************/
/** FOOTER                            **/ 
/***************************/

#footer {
    float: right;
    border: 0;
    margin: 10px 0 10px 0;
    padding: 0;
    width: 90%;
    text-align: right;
}

#footer a {
   font-weight: normal;
}

#footer #unesco {
    float: right;
    border: 0;
    margin: 0 50px 0 20px;
    width: 59px;
    height:80px;
    background: transparent url(images/logo_unesco.gif) top right no-repeat;
    cursor: pointer;
}

#footer p#footer-legal {
   margin: 20px 20px 0 0;
}

#footer p#footer-line  {
   margin: 0 20px 0 0;
}



/***************************/
/** TYPOGRAPHY                    **/
/***************************/

p, td, pre  {
     line-height: 1.2em;
}


h1, h2, h3, h4, h5, h6 {
     font: 0.9em Georgia, "New Century Schoolbook", Times, serif; 

     line-height: 1.1em;
}

#mainnav {
    font-family: Georgia, "New Century Schoolbook", Times, serif;

}

#mainnav ul li {
    font-size: 1.04em;
    letter-spacing: 0.1em;
}

body div#content {

    font-family: Georgia, "New Century Schoolbook", Times, serif;
}

#content h3 {
  font-size: 2em;
  font-weight: bold;
}

#content h3 strong {
  font-size: 1.5em;
  font-weight: bold;
}

#content div#nav2links h3 {
  font-size: 1.5em;
  font-weight: normal;
}

#content h4 {
  font-size: 1.2em;
  font-weight: normal;
}

#content h5 {
  font-size: 1.1em;
  font-weight: normal;
}

#content h6 {
  font-size: x-small;
  font-weight: normal;
}

#content .csc-header {
  font-weight: normal;
  font-size: 1.9em;
}
#content p, #content li {
  font-size: 1.05em;
  line-height: 1.5em;
}

/*#content p:first-letter {
*  font-size: 1.5em;
*  font-weight: normal;
*  line-height: 1.5em;
*}
*/

#secondary-content li.links-list-item {
    font-size: 1.05em;
}


#footer-legal, #footer-legal *,
#footer-line, #footer-line * {
    font-family: Georgia, "New Century Schoolbook", Times, serif;
    font-size: 10px;
    letter-spacing: 0.2em;
}


/********************/
/** Especiales     **/
/********************/
#content p.csc-caption {
    border-top: 1px dotted #666;
    text-align: center;
    font-style: italic;
    font-size: 0.8em;
}


/*.sombra_imagen {
 width:190px;
float:left;
}

.sombra_imagen img {
   padding: 0 5px 5px 0;
   background: transparent url(images/sombra_imagen.gif) bottom right no-repeat;
}*/


#content .ordenanzas-list-title {
  font-size: 1em;
  font-weight: bold;


}
#content .ordenanzas-list-id {
  font-size: 1em;
  font-weight: bold;
}


#content .ordenanzas-list-item {
  margin: 5px 0;
  border: 1px solid #999;
  padding: 10px;
}


/***********************/
/** Mail Form         **/
/***********************/
/**** formulario del buzon de correo y otros ****/
.csc-form-fieldcell * {
  font-size: 1em;
}


/***********************/
/**    Mapa del sitio    **/
/***********************/


#mapa #content div.csc-menu {
   width: 500px;
   margin: 0 auto;
   border: 1px solid;
   padding: 0;
}

#mapa #content p.csc-sitemap-level1 {
   margin: 0;
   border: 3px solid #999;
   padding: 0 0 0 0;
   width: 494px;
   height: 2em;
   background: #dbe;
   text-align: center;
   overflow: hidden;
}

#mapa #content p.csc-sitemap-level1 a {
   margin: 0;
   border: 0;
   padding: 0;
   font-size: 1.2em;
   font-weight: bold;
}


#mapa #content p.csc-sitemap-level2 {
   margin: 0;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   border-color: #999;
   padding: 0;
   width: 498px;
   height: 2em;
   background: #dce;
   overflow: hidden;

}
#mapa #content p.csc-sitemap-level2 a {
   margin: 0;
   border: 0;
   padding: 0 0 0 20px;
   font-size: 1.2em;
}


#mapa #content p.csc-sitemap-level3 {
   margin: 0;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   border-color: #999;
   padding: 0;
   width: 498px;
   height: 2em;
   background: #dde;
   overflow: hidden;
}


#mapa #content p.csc-sitemap-level3 a {
   margin: 0 0 0 35px;
   border: 0;
   padding: 0;
}

#mapa #content p.csc-sitemap-level4 {
   margin: 0;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   border-color: #999;
   padding: 0;
   width: 498px;
   height: 2em;
   background: #dde;
   overflow: hidden;
}

#mapa #content p.csc-sitemap-level4 a {
   margin: 0 0 0 50px;
   border: 0;
   padding: 0;
}


/***********************/
/** Mapa de secciones **/
/***********************/
#content div.csc-menu {
   margin: 0;
   border: 0;
}

#content .csc-menu p {
//   display: block;
   margin: 0;
   padding: 0 0 0 20px;
   line-height: 1.4em;
   letter-spacing: 0.2em;
   background: transparent url(images/list_item_3dotsRight.gif) top left no-repeat;
}


/******************/
/**** INDEX ****/
/******************/

.tx-indexedsearch INPUT.tx-indexedsearch-searchbox-button { 
   margin: 1px 0;
   border: 1px solid #666;
   padding: 0;
   width: 100px; 
   height: 1.6em;
}


.tx-indexedsearch INPUT.tx-indexedsearch-searchbox-sword { 
   margin: 0;
   width:150px; 
   height: 1.2em;
}
.tx-indexedsearch  P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }

.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }

.tx-indexedsearch-rules {
   border: 2px solid #999;
}

.tx-indexedsearch-rules p {
   line-height: 1em;
}

#searchform-container {
   height: 40px;
}

#searchform-container h3 {
   font-size: 0.9em;
   margin: 2px 0;

}

#searchform-container p.advanced-search-link {
   margin: 0;
   padding: 0;
   font-size: small;
}
#searchform-container INPUT.searchbox-sword { 
   margin: 1px 0;
   border: 1px solid #666;
   padding: 0;
   width: 50px; 
   height: 1.6em;
}
#searchform-container INPUT.searchbox-button { 
   margin: 0;
   width: 100px; 
   height: 1.2em;
}


/***********************/
/****  Ordenanzas ******/
/***********************/

/****  BYLAW-LIST-VIEW  ******/

#content DIV.tx-txavanticbylaw-pi1 p {
   padding: 0;
}

#content DIV.tx-txavanticbylaw-pi1 DIV.tx-txavanticbylaw-pi1-modeSelector {
   border-bottom: 2px solid #ccc;
   margin: 15px 0 10px 0;
}

#content DIV.tx-txavanticbylaw-pi1 DIV.tx-txavanticbylaw-pi1-modeSelector p{
   padding: 0 10px;
   border: 1px solid #ccc;
   background: #ddd;
   line-height: 1.5em;
}
#content DIV.tx-txavanticbylaw-pi1-listrow {
   border-bottom: 2px solid #ccc;

}

#content TR.tx-txavanticbylaw-pi1-listrow-header TD {
   border-bottom: 1px dotted #ccc;
}

#content DIV.tx-txavanticbylaw-pi1-listrow table {
   border-spacing: 0;
   border-collapse: collapse;
}

#content DIV.tx-txavanticbylaw-pi1-listrow td {
   border-bottom: 1px dotted #ccc;
   padding: 0 10px 0 10px;
}
#content DIV.tx-txavanticbylaw-pi1-listrow p {
   padding: 10px 5px;
   line-height: 1.5em;
}

#content DIV.tx-txavanticbylaw-pi1 .tx-txavanticbylaw-pi1-listrow-header td {
   border-bottom: 2px solid #ccc;
   padding: 0 10px 0 10px;
   background: #ddd;
}

#content DIV.tx-txavanticbylaw-pi1 .tx-txavanticbylaw-pi1-listrow-header p {
   padding: 0 5px;
   font-weight: bold;
   font-style: italic;
   letter-spacing: 0.1em;
   line-height: 1.5em;
}
#content .tx-txavanticbylaw-pi1-listrow-header p a {
   text-decoration: underline;
}
#content .tx-txavanticbylaw-pi1-listrow-header {
   border-bottom: 2px solid #ccc;

}

#content .tx-txavanticbylaw-pi1-searchbox table {
   border-spacing: 0;
   border-collapse: collapse;
   margin: 0 auto;
   width: 95%;
}

#content .tx-txavanticbylaw-pi1-searchbox {
   margin: 10px 0 10px 0;
   height: 2.2em;
   background: #ddd;
}
#content .tx-txavanticbylaw-pi1-searchbox INPUT.tx-txavanticbylaw-pi1-searchbox-sword {
   margin-left: 10px;
   width: 15em;
   height: 1.2em;
}
#content .tx-txavanticbylaw-pi1-searchbox INPUT.tx-txavanticbylaw-pi1-searchbox-button {
   width: 5em;
   height: 1.8em;
}

#content .tx-txavanticbylaw-pi1-browsebox table {
   border-spacing: 0;
   border-collapse: collapse;

}

#content .tx-txavanticbylaw-pi1-browsebox {
   background: transparent;
}
#content .tx-txavanticbylaw-pi1-browsebox p {
   line-height: 1.7em;
}
#content .tx-txavanticbylaw-pi1-browsebox p a {
   margin: 1px;
   padding: 0 10px;
   border: 1px solid #ccc;

   background: #ddd;
   font-style: italic;
}

/****  BYLAW-SINGLE-VIEW  ******/

#content DIV.tx-txavanticbylaw-pi1-singleView {
   margin-top: 20px;
   margin-bottom: 10px;
}
#content DIV.tx-txavanticbylaw-pi1-singleView TABLE {
   border-spacing: 0;
   border-collapse: collapse;
   border: 2px solid #ccc;
   margin: 0 auto;
   width: 99%;
}
#content DIV.tx-txavanticbylaw-pi1-singleView td {
   border-bottom: 1px dotted #ccc;
}

#content .tx-txavanticbylaw-pi1-singleView-HCell {
   font-style: italic;
   font-weight: bold;
}
#content .tx-txavanticbylaw-pi1-singleView-HCell p {
   padding: 0 10px;
   line-height: 1.5em;
}

#content DIV.tx-txavanticbylaw-pi1-singleView p {
   padding: 0 10px;
   line-height: 1.5em;
}
#content DIV.tx-txavanticbylaw-pi1-singleView p a {
   text-decoration: underline;
}



/***********************/
/****  Agenda       ****/
/***********************/

#content .tx-avtcagenda-pi1 {
   padding: 0;
}

.tx-avtcagenda-pi1 DIV.tx-avtcagenda-pi1-modeSelector {
   border-bottom: 2px solid #ccc;
   margin: 15px 0 10px 0;

}
#content .tx-avtcagenda-pi1 DIV.tx-avtcagenda-pi1-modeSelector TD {}
#content .tx-avtcagenda-pi1 DIV.tx-avtcagenda-pi1-modeSelector P {
   border: 1px solid #ccc;
   background: #ddd;
   line-height: 1em;
   padding: 4px 5px;
}

#content .tx-avtcagenda-pi1 DIV.tx-avtcagenda-pi1-modeSelector P A {}

#content .tx-avtcagenda-pi1 P.tx-avtcagenda-pi1-singleView-resultsfor{
   font-size: 12px;
   font-style: italic;
}

#content .tx-avtcagenda-pi1 P.tx-avtcagenda-pi1-singleView-whatsfortoday A {
   font-size: 16px;
   font-style: italic;
}

#content .tx-avtcagenda-pi1 DIV.tx-avtcagenda-pi1-singleView-item {}

#content .tx-avtcagenda-pi1 .tx-avtcagenda-pi1-category-title {
   margin: 5px 0 0 0;
   border-top: 1px solid #ccc;
   border-right: 2px solid #999;
   border-bottom: 2px solid #999;
   border-left: 1px solid #ccc;
   padding: 0 5px;
   font-size: 1.6em;
   letter-spacing: 0.1em;
   text-align: left;
   background: #ddd;
}

#content .tx-avtcagenda-pi1 .tx-avtcagenda-pi1-singleViewField-title a {
   margin: 0;
   padding: 0 0 0 16px;
   font-size: 14px;
   line-height: normal;
   background: url(images/linkarrow_left.gif) top left no-repeat;
}

#content .tx-avtcagenda-pi1 p.tx-avtcagenda-pi1-singleViewField-date {
   padding: 3px 0;
   line-height: normal;
   font-size: 12px;
   font-style: italic;
}

#content .tx-avtcagenda-pi1 p.tx-avtcagenda-pi1-singleViewField-category {
   line-height: normal;
}

#content .tx-avtcagenda-pi1 .tx-avtcagenda-pi1-detailViewField-header {
   margin-bottom: 15px;
   border-bottom: 2px solid #ccc;
   font-size: 18px;
}


#content .tx-avtcagenda-pi1 .tx-avtcagenda-pi1-detailViewField-title a {
   margin: 10px 0 0 0;
   padding: 0 0 0 16px;
   font-size: 1.2em;
   font-weight: bold;
   line-height: normal;
   background: url(images/linkarrow_left.gif) top left no-repeat;

}

#content .tx-avtcagenda-pi1 p.tx-avtcagenda-pi1-detailViewField-date {
   padding: 3px 0;
   line-height: 1em;
   font-size: 12px;
   font-style: italic;
   background: #eee;
}

#content .tx-avtcagenda-pi1 p.tx-avtcagenda-pi1-detailViewField-category {
   line-height: normal;
}

#content .tx-avtcagenda-pi1 p.tx-avtcagenda-pi1-detailViewField-description {
   border: 1px solid #ccc;
   padding: 5px;
}

#content .tx-avtcagenda-pi1 p.tx-avtcagenda-pi1-detailViewField-link {
   margin-top: 5px;
}

#content .tx-avtcagenda-pi1 p.tx-avtcagenda-pi1-detailViewField-back {
   margin-top: 10px;
   padding: 3px;
   line-height: normal;
   width: 50px;
   border: 1px solid #ccc;
   background: #ddd;
}

.tx-avtcagenda-pi1-calendarView {
   width: 140px;
   height: 10em;
   margin: 0 auto;
}
.tx-avtcagenda-pi1-calendarView table {
   text-align: center;
}

.tx-avtcagenda-pi1-calendarView .businessday {
   background-color: transparent;
}
.tx-avtcagenda-pi1-calendarView .businessday a {
   background-color: transparent;
}

.tx-avtcagenda-pi1-calendarView .weekend a {
   color: rgb(180,0,180);
   background-color: transparent;
}

.tx-avtcagenda-pi1-calendarView .businessday-today a,
.tx-avtcagenda-pi1-calendarView .weekend-today a {
   text-decoration: underline;
   font-weight: bold;
   font-size: 105%;
}

/***********************/
/****  Farmacias    ****/
/***********************/

#content .tx-avanticpharmacy-pi1 {}


#content .tx-avanticpharmacy-pi1-calendarView  table {}
#content .tx-avanticpharmacy-pi1-singleView {}

#content .tx-avanticpharmacy-pi1-singleView h2 {
   margin-bottom: 15px;
   border-bottom: 2px solid #ccc;
   font-size: 18px;
}
#content .tx-avanticpharmacy-pi1 DIV.tx-avanticpharmacy-pi1-singleView P.tx-avanticpharmacy-pi1-singleViewField-permanent,
#content .tx-avanticpharmacy-pi1 DIV.tx-avanticpharmacy-pi1-singleView P.tx-avanticpharmacy-pi1-singleViewField-until22,
#content .tx-avanticpharmacy-pi1 DIV.tx-avanticpharmacy-pi1-singleView P.tx-avanticpharmacy-pi1-singleViewField-until14 {
   padding: 3px;
   margin-bottom: 5px;
   border-top: 1px solid #ccc;
   border-bottom: 2px solid #aaa;
   border-right: 2px solid #aaa;
   border-left: 1px solid #ccc;
   line-height: 1em;
   font-size: 12px;
   font-style: italic;
   background: #eee;
}


#content div.tx-avanticpharmacy-pi1-singleViewField-list {
   padding: 0 0 0 10px;
}

#content p.tx-avanticpharmacy-pi1-singleViewField-name a {
   margin: 10px 0 0 0;
   padding: 0 0 0 16px;
   font-weight: bold;
   line-height: normal;
   background: url(images/linkarrow_left.gif) top left no-repeat;

}
#content span.tx-avanticpharmacy-pi1-singleViewField-zone {
   font-style: italic;
}

#content .tx-avanticpharmacy-pi1-detailView h2 {
   margin-bottom: 15px;
   border-bottom: 2px solid #ccc;
   font-size: 18px;
}
#content .tx-avanticpharmacy-pi1-detailViewField-name {
   margin-bottom: 5px;
   padding: 0 0 0 18px;
   font-size: 18px;
   font-weight: bold;
   line-height: normal;
   background: url(images/linkarrow_left.gif) top left no-repeat;
}

#content .tx-avanticpharmacy-pi1-detailViewField-zone {
   padding: 0 0 0 5px;
   font-style: italic;
}

#content .tx-avanticpharmacy-pi1-detailViewField-description {
   padding: 5px 0 0 5px;
}

#content .tx-avanticpharmacy-pi1-detailViewField-back {
   margin-top: 20px;
}


.tx-avanticpharmacy-pi1-calendarView {
   width: 140px;
   height: 10em;
   margin: 0 auto;
}
.tx-avanticpharmacy-pi1-calendarView table {
   text-align: center;
}

.tx-avanticpharmacy-pi1-calendarView .businessday {
   background-color: transparent;
}
.tx-avanticpharmacy-pi1-calendarView .businessday a {
   background-color: transparent;
}

.tx-avanticpharmacy-pi1-calendarView .weekend a {
   color: rgb(180,0,180);
   background-color: transparent;
}

.tx-avanticpharmacy-pi1-calendarView .businessday-today a,
.tx-avanticpharmacy-pi1-calendarView .weekend-today a {
   text-decoration: underline;
   font-weight: bold;
   font-size: 105%;
}



/***********************/
/****  Asociaciones ****/
/***********************/

/****  ASOCIACIONES-LIST-VIEW  ******/


#content DIV.tx-clcompanydatabase-pi1 p {
   padding: 0;
   margin: 0;
}


#content DIV.tx-clcompanydatabase-pi1 DIV.tx-clcompanydatabase-pi1-modeSelector {
   border-bottom: 2px solid #ccc;
   margin: 15px 0 10px 0;
}

#content DIV.tx-clcompanydatabase-pi1 DIV.tx-clcompanydatabase-pi1-modeSelector p{
   padding: 0 10px;
   border: 1px solid #ccc;
   background: #ddd;
   line-height: 1.5em;
}

#content DIV.tx-clcompanydatabase-pi1-listrow {
   border-bottom: 2px solid #ccc;
}

#content TR.tx-clcompanydatabase-pi1-listrow-header TD {
   border-bottom: 1px dotted #ccc;
}

#content DIV.tx-clcompanydatabase-pi1-listrow table {
   border-spacing: 0;
   border-collapse: collapse;
   margin: 0 auto;
   width: 98%;
}

#content DIV.tx-clcompanydatabase-pi1-listrow td {
   border-bottom: 1px dotted #ccc;
   padding: 0;
}


#content DIV.tx-clcompanydatabase-pi1-listrow p {
   padding: 5px 5px;
   line-height: 1.5em;
}

#content DIV.tx-clcompanydatabase-pi1 .tx-clcompanydatabase-pi1-listrow-header td {
   border-bottom: 2px solid #ccc;
   padding: 0 5px 0 5px;
   background: #ddd;
}

#content DIV.tx-clcompanydatabase-pi1 .tx-clcompanydatabase-pi1-listrow-header p {
   padding: 0 5px;
   font-weight: bold;
   font-style: italic;
   letter-spacing: 0.1em;
   line-height: 1.5em;
}

#content .tx-clcompanydatabase-pi1-listrow-header p a {
   text-decoration: underline;
}

#content .tx-clcompanydatabase-pi1-listrow-header {
   border-bottom: 2px solid #ccc;
}


#content .tx-clcompanydatabase-pi1-searchbox table {
   border-spacing: 0;
   border-collapse: collapse;
}


#content .tx-clcompanydatabase-pi1-searchbox {
   margin: 10px 0 10px 0;
   height: 2.2em;
   background: #ddd;
}

#content .tx-clcompanydatabase-pi1-searchbox INPUT.tx-clcompanydatabase-pi1-searchbox-sword {
   margin-left: 10px;
   width: 15em;
   height: 1.2em;
}

#content .tx-clcompanydatabase-pi1-searchbox INPUT.tx-clcompanydatabase-pi1-searchbox-button {
   width: 5em;
   height: 1.8em;
}



#content .tx-clcompanydatabase-pi1-browsebox table {
   border-spacing: 0;
   border-collapse: collapse;
}

#content .tx-clcompanydatabase-pi1-browsebox {
   background: transparent;
}
#content .tx-clcompanydatabase-pi1-browsebox p {
   line-height: 1.7em;
}
#content .tx-clcompanydatabase-pi1-browsebox p a {
   margin: 1px;
   padding: 0 10px;
   border: 1px solid #ccc;
   background: #ddd;
   font-style: italic;
}

/****  ASOCIACIONES-SINGLE-VIEW  ******/

#content DIV.tx-clcompanydatabase-pi1-singleView {
   margin-top: 20px;
   margin-bottom: 10px;
}

#content DIV.tx-clcompanydatabase-pi1-singleView TABLE {
   border-spacing: 0;
   border-collapse: collapse;
   margin: 0 auto;
   width: 95%;
   border: 2px solid #ccc;
}

#content DIV.tx-clcompanydatabase-pi1-singleView td {
   border-bottom: 1px dotted #ccc;
   padding: 0 10px 0 10px;
}
#content .tx-clcompanydatabase-pi1-singleView-HCell {
   font-style: italic;
   font-weight: bold;
}

#content .tx-clcompanydatabase-pi1-singleView-HCell p {
   padding: 0 10px;
   line-height: 1.5em;
}

#content DIV.tx-clcompanydatabase-pi1-singleView p {
   padding: 0 10px;
   line-height: 1.5em;
}

#content DIV.tx-clcompanydatabase-pi1-singleView p a {   text-decoration: underline;}


/************************/
/* Tabla lineas Autobus */
/************************/


/****** vista en modo cuadro //DESHABILITADA
#content div.line-container {   float: left;  width: 50%;}

#content span.line-cell {   
//  display: block;  
 margin: 0 10px;   border: 2px solid #ccc;   border-bottom: 0;
   padding: 0 20px;   width: 20px;   background: #eae; }

#content span.line-description-cell { 
// display: block; 
 margin: 0 10px;   width: 180px;
   height: 40px;   border: 2px solid #ccc;   padding: 0 20px;   background: #ddd;
}
*****/

/** vista en modo lista **/
#content div.line-container {
   float: left; 
   width: 100%;
}

#content span.line-cell {
   float: left;
   border: 2px solid #ccc;
   padding: 0 20px;
   width: 20px;
   background: #eae;
}

#content div.line-container p {   float: left;}

#content span.line-description-cell {
   float: left;
   width: 450px;
   margin: 0 0 5px 20px;
   clear: right;
   border-bottom: 1px solid #ccc;
   padding: 0 0 5px 0;
}

/**************************/
/** Telefonos de Contacto */
/**************************/

#content div.address-list {   float: left;}

#content div.address-item {
   border-bottom: 1px solid #ccc;
   padding: 5px 0 10px 0;
   float: left;
}

#content div.address-item p{
   margin: 0;
   border: 0;
   line-height: normal;
}

#content div.address-item span.address-name {
   float: left;
   font-weight: bold;
   width: 300px;
}

#content div.address-item .address-phone {
   float: right;
   width: 100px;
}
#content div.address-item .address-www {
   clear: both;
   padding: 0 0 0 10px;

}
#content div.address-item .address-description {
   clear: both;
}


/***************************/
/**  Hospitales y CSalud **/
/***************************/

#content div.hospital-address-list {}

#content div.hospital-address-item {
   border-bottom: 1px solid #ccc;
   padding: 5px 0 10px 0;
   float: left;
   width: 100%;
}
#content div.hospital-address-item p{
   margin: 0;
   border: 0;
   line-height: normal;
}

#content div.hospital-address-item span.address-name {
   float: left;
   font-weight: bold;
   width: 400px;
}

#content div.hospital-address-item .address-phone {

   float: right;
   width: 100px;
}
#content div.hospital-address-item .address-www {
   clear: both;
   padding: 0 0 0 10px;
}
#content div.hospital-address-item .address-description {
   clear: both;
}


/**************************/
/**    A n u n c i o s   **/
/**************************/

body#anuncios #content div.csc-menu * a {
//   display: block;
   margin: 10px 0 0 0;
   font-size: 1.2em;
   letter-spacing: 0.1em;
   font-weight: bold;
   color: #666;
   background: #eee url(images/ico_news.gif) left no-repeat;
}

body#anuncios #content div.csc-menu p {
   font-size: 11px;
   letter-spacing: 0.1em;
}

/**************************/
/**      Noticias        **/
/**************************/

#content .news-latest-container {    padding: 5px;}

#content .news-latest-container .news-latest-item h3 {
   font-weight: bold;
   font-family: Georgia, Times, Serif;
   margin-bottom: 5px;
font-size:1.05em;
}

#content .news-latest-container .news-latest-item p {
   padding-bottom: 0px;
/*   font-variant: small-caps;
   letter-spacing: 0.2em;*/
}

#content .news-latest-container .news-latest-item .news-latest-date a {   border-bottom: 0; }

#content .news-latest-container .news-latest-item {
   float: left;
   width: 99%;
   padding-bottom: 5px; 
   margin-top: 5px;
   border-top: 1px solid #ccc;
}

#content .news-latest-container .news-latest-morelink {
   font-style: italic;
   float: right;
}

#content .news-latest-container .news-latest-item hr {   display: none;}

#content .news-list-item { margin-top: 10px;}

#content .news-list-item h3 { font-size:1.1em; margin-bottom: 5px; color: #ccc;}


#content .news-list-item span.news-list-date { font-size: 0.9em; font-weight: normal; font-style:italic;}


#content .news-list-item h3 a {  text-decoration: none; border: none;}

#content .news-list-item a img { float: left; margin-right: 10px;}

#content .news-list-item .news-list-morelink { text-align: right;}

#content div.news-amenu-container .news-amenu-item-year {list-style-type: none; list-style-image:none;}
#content div.news-amenu-container li {list-style-image: url("images/flecha_indice.gif"); list-style-type: disc;}

#content div.news-amenu-container .news-amenu-item-year dd {font-weight:bold;}


/************ FIN NOTICIAS ********************/

/************ BOTONES ********************/

div .BotonVolver p.bodytext a{
width:auto;
color:#000;
float:left;
}

div .BotonVolver p.bodytext img{
width:11px;
float:left;
}

div .BotonImprimir p.bodytext a{
width:auto;
color:#000;
float:right;
}

div .BotonImprimir p.bodytext img{
width:auto;
float:left;
}

/************ FIN BOTONES ********************/


/** PLUGIN DE GB_WEATHER inicio **/

#weather {
	float: left;
	background-image: url(../imagenes/caja_columna.gif);
	background-repeat: repeat-x;
}

.tx-gbweather-pi1 {
width:185px;
float:left;
margin-bottom:5px;}

.tiempo {
margin-top:5px;
	float: left;
	height: 40px;
        width:185px;
}

.tiempo_icono {
	float: left;
	margin-right: 2px;
        width:27%;
        height: 40px;
        border: #ccc 1px dotted;
}

.tiempo_icono img{
/*vertical-align:middle;*/
width:23px;
height:23px;
position:absolute;
/*padding-left:12px;
padding-bottom:12px;*/
}

.tiempo_grados {
	float: left;
        margin-right: 2px;
        width: 32%;
        height: 40px;
        text-align:center;
        border: #ccc 1px dotted;
}

.tiempo_grados span{
 color: #666;
 font-family: Verdana;
 font-size:9px;
 text-align:center;
 padding-bottom:5px;
}

/** PLUGIN DE GB_WEATHER fin **/

/** ESTILOS PARA LOS EVENTOS inicio **/

#notapie {font-size:9px;text-align:left;width:180px;float:left;}

#calendario_solo {
	float: left;
	margin-bottom: 5px;
}

DIV.calendario_titulo {
	height: 40px;
	width: 160px;
}

DIV.vermas {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	text-align: right;
}

DIV.vermas a {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}

DIV.vermas A:hover {	text-decoration: underline;}

SPAN.titulocalendario a {
	font-size: 12px;
	color: #666666;
	letter-spacing: 0.3px;
	font-weight: 900;
	padding-bottom: 10px;
text-decoration:none;
}


td .textocalendario {
	font-size: 12px;
	color: #000;
	letter-spacing: 0.3px;
	font-weight: 900;
	padding-bottom: 10px;
text-decoration:none;
border-bottom-width:0px;
border-bottom-style: none;
}

td .textocalendario a {color: #000;text-decoration:none; border:0 none;}

DIV.calendario_categoria {
	float: left;
	text-align: left;
	margin-bottom: 3px;
	color: #666;
	width: 140px;
}

DIV.calendario_categoria a{
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}

DIV.calendario_categoria A:hover {text-decoration: underline;}

#eventos {	clear: both;text-decoration: none; width:100%;}

div.titulo_calegoria {
	font-size: 14px;
	color: #84216B;
	margin-bottom:10px;
	margin-top: 15px;
}

div.titulo_calegoria a strong{
	font-size: 12px;	
	text-decoration: none;
	color: #84216B;
	margin-bottom:10px;
	margin-top: 15px;
}

div.titulo_calegoria A:hover {	color: #84216B;	text-decoration: underline;}

.titulo_fecha {
	font-size: 13px;
	color: #84216B;
	margin-bottom: 15px;
	margin-top: 15px;
font-weight:bold;
}

.titulo_fecha b {
	font-size: 12px;
	color: #666666;
	margin-bottom: 15px;
	margin-top: 15px;
}

span.evento {
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
	font-weight: bold;
	display:block;
}

span.evento_texto {
 font-size: 12px;
 color: #666666;
 margin-bottom: 15px;
 font-weight: normal;
 display:inline;
 text-align:justify;
 margin-right:20px;
}

.evento_texto p {
 font-size: 12px;
 color: #666666;
 margin-bottom: 15px;
 font-weight: normal;
/* display:inline;*/
 text-align:justify;
 margin-right:20px;
}


* span.evento_texto { /*IE 7*/
	font-size: 12px;
	color: #666666;
	margin-bottom: 15px;
	font-weight: normal;
	text-align:justify;
	margin-right:20px;
display: block;

}

* span.evento_texto p {  /*IE 7*/
	font-size: 12px;
	color: #666666;
	margin-bottom: 15px;
	font-weight: normal;
	text-align:justify;
	margin-right:20px;
display:inline;
}

span .evento_texto ul li {	margin-left:10px;}

span .evento a {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}

span .evento a:hover {text-decoration: underline;}

div .evento_imagen_centro {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

div .evento_imagen_izquierda {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;	
}

div .evento_imagen_derecha {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;	
}

div .evento_fichero {
	font-size:12px;
	color: #666666;
}

div .evento_fichero a {
	margin-left: 5px;
	font-size:10px;
	text-decoration: none;	
}

div .evento_fichero a:hover { text-decoration: underline;}

td .evento a {
	text-decoration: none;
	font-weight: bold;
	color: #444;
}

td .evento a:hover {	text-decoration: underline;}

div #cuerpo_izq_menu2 {width: 100%; margin-top:20px;margin-left:10px;border-top: 5px solid #ccc;}
div .menu_nivel2_titulo {width: 99%; clear:right;color:#000; font-size:1.1em;padding:2px;}
div .menu_nivel3 {
width: 100%; 
clear:right;
padding-left: 10px;
}

/** ESTILOS PARA LOS EVENTOS fin **/


#adv-container div{
width:570px;
float:left;
overfloat:auto;
}

.av_otherresource_cattitle {
font-family: "Trebuchet MS","Verdana","Arial","Helvetica",sans-serif;
font-size: 12px;
color: #84216b;
margin-top: 10px;
/*letter-spacing: -0.3px;*/
font-weight: 900;
background-color: #fff;
float: left;
vertical-align:middle;
width: 180px;
height: 25px;
margin-bottom: 2px;
margin-left: 2px;
}

.av_otherresource_itemtitle
{
margin-bottom: 0pt;
margin-top: 5px;
padding-left: 10px;
background-image: url(images/flecha_indice.gif);
background-repeat: no-repeat;
background-position: left center;
width: 180px;
float: left;
}

/* Style classes for the category items */

/*.av_otherresource_cattitle {}

.av_otherresource_catsub {}

.av_otherresource_catdesc {}

.av_otherresource_itemtitle img{
   float: left;
   margin-left: 5px;
}

.av_otherresource_itemtitle {
  background-color: transparent;
  background-image: url(images/flecha_naranja.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
}

 .av_otherresource_itemborder {
      border:1px solid #eee;
}

 .av_otherresource_itemdesc {   padding:2px 0px 2px 20px;}

 .av_otherresource_itemmeta {
   font-size: 0.87em;
   font-style: normal;
   padding:2px 0px 5px 20px;
}

 .av_otherresource_ratingform {}

 .av_otherresource_redbold {
      font-size: 1em;
      font-weight: bold;
      color: red;
}

.av_otherresource_backlink {    display: none;}/*

/*  Main > Sidebar */

#sidebar-container {
    float: left;
    width: 185px;
}

#sidebar {
    float: left;
    margin: 0 0 0 2px;
    padding: 0;
    background-color: transparent;
}

#sidebar #contextual-menu {
   padding: 10px 0 0 0;
   border-top: 1px solid #ccc;
}

#sidebar #contextual-menu ul {
    margin: 0;
    border: 0;
    border-top: 1px solid #CCC;
    padding: 0;
padding-left:10px;
    width: 170px;
    background-color: transparent;
list-style-type:none;
}

#sidebar #contextual-menu li.mn-level1-no, 
#sidebar #contextual-menu li.mn-level1-act {
   margin: 0;
   padding: 0;
   border: 0px;
   border-bottom: 1px solid #CCC;
   font-size: 1.1em;
   background-color: #FFF;
   font-variant: small-caps;
color:#333;
}


#sidebar #contextual-menu li.mn-level1-no a{
color:#333;
}

#sidebar #contextual-menu li.mn-level1-act a{
   font-weight: bold;
color:#333;
/*   color: #333;*/
}

#sidebar #contextual-menu li.mn-level2-no, 
#sidebar #contextual-menu li.mn-level2-act {
/*   display: block;*/
   margin: 0;
   border: 0;
   border-top: 1px solid #eee;
   padding: 0;
   padding-left: 23px;
   list-style: none;
   background-color: #FFF;
}


#sidebar #contextual-menu li.mn-level2-act {
   padding: 2px 0 2px 23px;
/*   border-bottom: 1px dotted #DA00D6;*/
   font-weight: bold;
}

#sidebar #contextual-menu li.mn-level2-act a{
color: #000;
   font-weight: bold;
}

#sidebar #contextual-menu li a:hover,
#sidebar #contextual-menu li a:active {
/*   color: #F09;*/
   background-color: #FDF;
}

#sidebar #contextual-menu li.mn-level3-no, 
#sidebar #contextual-menu li.mn-level3-act {
/*   display: block;*/
   margin: 0;
   border: 0;
   border-top: 1px solid #eee;
   padding: 0;
   padding-left: 23px;
   list-style: none;
   background-color: #FFF;
}


#sidebar #contextual-menu li.mn-level3-act {
   padding: 2px 0 2px 23px;
/*   border-bottom: 1px dotted #DA00D6;*/
   font-weight: bold;
/*   background: #FFF url(images/icono-menu2off.jpg) no-repeat;*/
}

#sidebar #contextual-menu li.mn-level3-act a{
color: #84216b;
   font-weight: bold;
}

menu_Horizontal { font-weight:bold;}

/** ESTILOS PARA LOS TRAMITES inicio **/

.tx_gbtramitaciones-pi1 {	width: 100%;}

.tramites_buscador {
	float: left;
	width: 450px;
	margin-top: 10px;
	font-family: Verdana;
	margin-bottom: 12px;
}

.tramites_pestana {
	float: left;
	width: 100%;
	height: 20px;
}

.tramites_pestana_izq, .tramites_pestana_der {	float: left;}

.tramites_pestana_caja_texto {
	float: left;
	height: 19px;
	border-top: 1px solid #9A9A9A;
	background-color: #EFEFEF;
	width: 148px;
}

.tramites_pestana_texto {
	float: left;
	font-size: 11px;
	color: #3489AB;
	font-weight: bold;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

.tramites_pestana_espacio {
	clear: both;
	float: left;
	width: 406px;
	height: 5px;
	background-color: #EFEFEF;
	border-left: 1px solid #9A9A9A;
}

.tramites_pestana_espacio_izq {
	float: left;
	width: 180px;
	height: 5px;
}

.tramites_pestana_espacio_der {
	float: left;
	width: 222px;
	height: 4px;
	border-top: 1px solid #9A9A9A;
}

.tramites_pestana_espacio_borde {
	float: left;
	width: 4px;
	height: 5px;
	background-image: url(../imagenes/pestana_borde_derecho.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.tramites_form {
	clear: both;
	float: left;
	width: 408px;
}

.tramites_form_izq, .tramites_form_der {
	float: left;
	width: 1px;
	height: 20px;
	background-image: url(../imagenes/pestana_borde_degradado.gif);
	background-repeat: no-repeat;
}

.tramites_form_contenido {
	float: left;
	width: 405px;
	background-image: url(../imagenes/pestana_degradado.gif);
	background-repeat: repeat;
}

.tramites_form_texto {
	float: left;
	margin-left: 10px;
}

.tramites_formulario {
	clear: both;
	float: left;
	width: 405px;
}

.tramites_formulario FORM {
	float: left;
	width: 280px;
}

.tramites_ver_todos {
	width: 100px;
	float: left;
}

.tramites_ver_todos a img {
	text-decoration: none;
	border: 0;
}

.palabra {
	margin-left: 10px;
	border: 1px solid #9A9A9A;
	font-size: 11px;
}

.submit {
	border: 0;
	background-image: url(../imagenes/flecha_naranja.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	color: #666666;
}

.tramite_listado {
	clear: both;
	float: left;
	margin-top: 15px;
	width: 588px;
}

.tramite_elemento {
	clear: both;
	float: left;
	width: 580px;
	margin-bottom: 6px;
}

.tramite_elemento_titulo {
	float: left;
	width: 450px;
	font-weight: bold;
	color: #666666;
}

.tramite_elemento_enlace {
	float: left;
	margin-left: 10px;
	height: 12px;
}

.tramite_elemento_enlace img {
	border: 0;
	margin-right: 3px;
	height: 12px;
}

.tramite_elemento_enlace a {
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	margin: 0;
}

.tramite_elemento_descargar {
	float: left;
	margin-left: 10px;
	height: 12px;
}

.tramite_elemento_descargar img {
	border: 0;
	margin-right: 3px;
	height: 12px;
}

.tramite_elemento_descargar a {
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	margin: 0;
}

.tramite {
	float: left;
	clear: both;
	width: 588px;
	margin-top: 16px;
	margin-bottom: 8px;
}

.tramite_titulo {
	font-size: 12px;
	color: blue;
	font-weight: bold;
	color: #3489AB;
	margin-bottom: 6px;
}

.tramite_descripcion {
	margin-bottom: 4px;
	text-align: justify;
	font-style: italic;
	margin-right: 10px;
}

.tramite_menu {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	float: left;
}

.tramite_menu_izquierda {
	float: left;
	width: 45%;
	margin-bottom: 2px;
}

.menu_derecho {
	width: 45%;
	float: right;
	margin-right: 10px;
}

.item_menu_izquierda {}

.item_menu_izquierda a {
	text-decoration: none;
	margin-left: 4px;
	color: #666666;
}

.tramite_item {
	text-align: justify;
	float: left;
	min-height: 0;
}

.tramite_item_titulo {
	float: left;
	width: 580px;
	font-size: 12px;
	margin-top: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
}

.tramite_item_titulo a:hover{
	text-decoration: none;
	color:#666666;
}

.tramite_item_datos {
	float: left;
	width: 560px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 12px;
}

.tramite_item_datos a{
	font-weight:bold;
	color:#008fc9;
}

.tramite_relacionado a {
	color:#666666;
	font-weight:normal;
}

.tramite_enlace_todos a {
	margin-top: 10px;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	font-family: Verdana;
}

.tramite_enlace_todos a:hover {	text-decoration: underline;}

.tramites_lista_impresos {
	margin-top: 5px;
	width: 580px;
	float: left;
	margin-bottom: 5px;
}

.tramites_lista_impresos_titulo {
	margin-top: 3px;
	margin-bottom: 6px;
	font-weight: bold;
}

.tramites_impreso {
	margin-top: 4px;
	margin-bottom: 4px;
}

.tramites_impreso a {
	color:#666666;
	font-weight:normal;
}

/** ESTILOS PARA LOS TRAMITES fin **/
