﻿#cabecera h1 a { background:transparent url(../imagenes/logo.srt.gif) no-repeat scroll left top;   height:43px; width:270px; }

body
{
	line-height: 120%;
}

#estructuraPopup #contenido 
{
	padding:0; 
	width:100%;
	float:left;
	overflow:hidden;
	line-height:1.25em; 		
}



#piePopup {
background:#FBFBFB url(/imagenes/bk.pie.gif) repeat-x scroll left center;
border:1px solid #CCCCCC;
clear:both;
color:#999999;
overflow:hidden;
padding: 0;
width:100%;
text-align: left;
}

#piePopup a 
{
font-size: 0.9em;
color:#666666;
letter-spacing:0em;
padding: 0.3em;
}

#cabecera .idiomas, #cabecera .buscador {
position:relative;
top:0.3em;
float:right;
clear:right;
width:30em;
}

#estructura #cabecera h1 { margin:0em; }



.subir 
{
   background:transparent url(../imagenes/ico.puntita.roja.arriba.gif) no-repeat scroll right center;
   text-align:right;    
   font-weight: normal;
}

.subir a
{
   text-decoration:none;
   color:#999999;  
   padding-right: 8px;
}

.subir a:hover
{
  text-decoration:underline;
  color:#333333;
  padding-right: 8px;
}

.list
{  
    margin-bottom:1em;
    font-weight: bold;  
    text-decoration:none;
}

.seccion a:hover 
{

    background:#FAFAEF none repeat scroll 0%;
    color:#333333;   
    padding-top: 5px;
    padding-bottom:4px;
}

.seccion a
{
    border-bottom:1px solid #333333;
    color:#666666;
    display:block;
    text-decoration:none;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom:4px;
}

.seccion li
{  
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    text-align:left;
    padding-top: 0px;
    padding-bottom:0px;
}


.details a
{
    border-bottom: 0px;
    background:transparent url(../imagenes/ico.puntita.roja.gif) no-repeat scroll 0pt 0.3em;
    margin-bottom:0.5em;
    text-decoration:none;
    padding-left:1em; 
    font-weight:normal;
    padding-top:0px;
    color:#999999;
    margin-left:0px;   
}

.details a:hover 
{
    border-bottom: 0px;
    background:transparent url(../imagenes/ico.puntita.roja.gif) no-repeat scroll 0pt 0.3em;
    margin-bottom:0.5em;
    padding-left:1em; 
    font-weight:normal;
    text-decoration: underline;
    padding-top:0px;
    color:#666666;
    margin-left:0px;    
}

.details ul
{
   margin-left:0px;   
}

.busqueda
{
  background:transparent url(../imagenes/bk.degradado.gris.abajo.mediano.gif) repeat-x scroll left bottom;
  border: 1px solid #CCCCCC;    
  padding-bottom:1px;
}
 
.opciones a
{
    color:#333333;   
    text-decoration:none; 
}

.opciones a:hover
{
    color:#CC0000;   
    text-decoration:none;    
}

.opciones td
{
    color:#999999;
    font-weight:bold;    
}

ul#ctl00_contenido_ul_lista
{
  margin-left:0px;   
}

.paginas a
{
  font-weight:bold;   
  text-decoration: none;
}

.paginas a:hover
{
  color:#333333;  
  font-weight:bold;   
  text-decoration: none;
}


/*
 * F.A.Q.
 */

ol.faq_preguntas li
{
	list-style-type: decimal;
	margin-bottom: 0.4em;
	list-style-position: outside;	
	background: transparent url(/imagenes/ico.puntita.roja.gif) no-repeat scroll 0pt 0.3em;
	padding-left: 1em;
}
ol.faq_preguntas li a { text-decoration:none; color:#333; line-height:1.2em; }
ol.faq_preguntas li a:hover { text-decoration: underline; }

hr.faq { margin: 2em; }


ol.faq_respuestas li
{
	list-style-position: outside;	
}
ol.faq_respuestas div.arriba { margin: 1em 0em 1.5em 0em; }
ol.faq_respuestas li .pregunta { font-weight: bold; margin-bottom: 0.5em; }
ol.faq_respuestas li p { margin-bottom: 0.5em; }
ol.faq_respuestas li ul, ol.faq_respuestas li ol { margin-top: 0.4em; margin-bottom: 0.8em; }
ol.faq_respuestas li ul li, ol.faq_respuestas li ol li {margin-bottom: 0.3em; }
ol.faq_respuestas li table { margin: 0.6em; }





dt { font-weight: bold; }

div.code
{
	font-family: Courier New, Courier, monospace;
	color: #666;
	font-weight: normal;
	margin-left: 1em;
}	

#estructura #contenido
{
	float: none;
	overflow: visible;
	width: 44em;
	padding: 0em;
	/*border: solid 1px purple; <-- ESTO ES PARA DEPURAR*/
}

/* HORRENDA CHAMA PARA IE6 */
/*#estructura #contenido2
{
	float: none;
	overflow: visible;
	width: 44em;
	padding: 0em;
	border: solid 1px purple;
}*/

body.popup
{
	margin: 0em;
	padding: 0.4em 0em;
}


#estructuraPopup { width: 56em; margin: auto;}


#menuPopup
{
	background:#FBFBFB url(/imagenes/bk.pie.gif) repeat-x scroll left center;
	border:1px solid #CCCCCC;
	clear:both;
	color:#999999;
	overflow:hidden;
	padding: 0.1em 0.1em 0.1em 0.4em;
	width:100%;
}

#menuPopup span 
{ 
	font-size: 0.9em;
	float:right;
	margin-top: 0.4em; 
}
#menuPopup span a { color: #666; }
	
#menuPopup span.logoTcsa {margin-top: 0em;}




.resalte { font-weight: bold; }
.cita { font-style: italic; }
.errorPagina { font-size:1em; padding-left:0.4em;padding-right:0.4em; font-weight:bold;text-align:center;}

sup { font-size:70%; }

table.uurbana { background-color: #999999; margin:auto; }
table.uurbana th { background-color: #DDD; }
table.uurbana td { background-color: #FFF; padding: 0.1em; }
table.uurbana td.uso { font-size: 0.8em; }
table.uurbana td.superficie { text-align: right; }
table.uurbana td.unidadUrbana { color: #C00; font-weight: bold; }
table.uurbana th.unidadUrbana { color: #FFF; background-color: #C00; font-weight: bold; }

/*
div.info { margin-left: auto; margin-right:auto; width:25em;margin-top: 1em; margin-bottom:1em;}
div.info span { display:block; float:left;width:16em;text-align:left; padding:0.1em;}
div.info span.lbl {width: 8em;font-weight:bold;padding:0.1em;}
*/

table.info { margin: 0.7em auto 0.4em auto; }
table.info tr td { text-align: left; }
table.info tr th { text-align: left; padding: 0.1em 0.3em;}

/*select { color: #000; }*/

fieldset
{
	text-align:left;
	margin: 1em 0em;
	padding: 0.8em;
}

fieldset legend { font-weight: bold; color: #a5294a; }

input[type="checkbox"], input[type="radio"] { border: none; background: none; }
div.botonera { margin-top: 1em; width: 49%;float:left;text-align: center; }
div.botonera input { margin-left: auto; margin-right: auto; }

div.botonera2 { margin-top: 1em; width: 100%;float:none;text-align: center; }
div.botonera2 input { margin: 0em 2em; padding:2px 8px; }

table.masiva
{
	/*BORDER="1" CELLSPACING="0" BGCOLOR="eeeeee" style="border-style:solid"*/
	background-color: #EEE;
	border-style: solid;
	border-width: 1px 0 0 1px;
	border-color: #CCC;
	margin-top: 1em;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	/*empty-cells: show;*/
	float:left;
	/*width: 95%;*/
}

table.masiva th
{
	background-color: #900;
	color: #FFF;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
	border-color: #CCC;
	border-style: solid;
	text-align: center;
}

table.masiva td
{
	background-color: #FFF;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
	border-color: #CCC;
	border-style: solid;
	text-align: center;
}

table.masiva td.resalte
{
	color: #C00;
	font-weight: bold;
}

table.masiva label
{
	display: inline;
	font-weight: normal;
	width:auto;
}

p.cartelFin
{
	width: 75%;
	padding:1.2em;
	background-color: #CCC;
	margin:0.5em auto;
	font-size:1.2em;
	font-weight: bold;
}

table.catalogo
{
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

table.catalogo th
{
	font-weight: bold;
	background-color: #EEE;
	border-bottom: 1px solid #999;
	border-right: 1px solid #CCC;
}
table.catalogo th.precio { width: 4.5em; }

table.catalogo td
{
	background-color: #FFF;
	padding: 0.2em;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

ul.navegador 
{
	width: 42em;
	padding: 0em;
}
ul.navegador li
{
	width: 20em;
	height: 3em;
	list-style-type: none;
	padding: 0.3em;
	float:left;
}

div.botones_usuario a
{
	padding: 0.5em;
	width: 25em;
	background-color: #F8F8F8;
	font-size: 1.3em;
	display:block;
	text-decoration: none;
	border: 1px solid #CCC;
	margin: 1em 0em;
	color: #900;
}

div.botones_usuario a:hover
{
	color: #C00;
	background-color: #FFF;
}

div#estructuraPopup div.cabecera_wrapper
{
	border: 1px solid #AAA; padding: 2px 2px; width:55.8em;
}
div#estructuraPopup div.cabecera 
{
	font-family:arial,freeSans;font-size:1.2em;color:#000;font-weight:bold;
	/*background-image: url(/imagenes/fondo.gif);*/
	vertical-align: middle;
	text-align: left;
	height: 1.5em;
	border: 1px solid #CCC;
	background-color: #EEE;
}
div#estructuraPopup div.cabecera span
{
	position: relative;
	bottom: 0.3em;
}
div#estructuraPopup div.cabecera span span.etiqueta 
{
	font-size:0.8em;font-weight:normal;
	position: static;
}

div.imgBox
{
	text-align:center;
	padding: 0.5em;
	margin-bottom: 0.5em;
}

div.imgBox img
{
	margin:auto;
	outline: 1px solid #EEE;
}

div.thinBox
{
	border: 1px solid #DDD;
	padding: 0.6em 0.3em;
	margin: 0.5em 0em;
}


/* PÁGINA DE RESRVA DE NÚMEROS DE PARCELA */
table.masiva tr.resaltado td { color: #03B; }
div.info { color: #03B;	}
div.error { color: #C00; }
