BODY {
	width: <?=$ancho_total?>px;
	background-color: #604633;
	scrollbar-face-color:       #735629; 
	scrollbar-highlight-color:  #ede0cb; 
	scrollbar-shadow-color:     #ede0cb; 
	scrollbar-3dlight-color:    #735629; 
	scrollbar-arrow-color:      #ede0cb; 
	scrollbar-track-color:      #ede0cb; 
	scrollbar-darkshadow-color: #735629; 
	margin: 0px 0px 0px 0px; 
	cursor: default;
	text-align: justify;
	color: #666;
	font-size: .8em;
	line-height: 1.2em; 
	font-family: tahoma,verdana,arial,sans-serif;
}

/***********************/
/*** TEXTO PRINCIPAL ***/
/***********************/

TD {
	font-size: .8em;
	line-height: 1.2em; 
	text-align: justify;
	vertical-align: top;
	color: #4B3F34;
}

P {
	margin-left: 20px;
}

UL {
	list-style-type: circle; 
/*	list-style-image: url(mi.gif); */
}

/***************/
/*** ENLACES ***/
/***************/

A {
	font-weight: bold;
	color: green;
	text-decoration: none;
}

A:HOVER {
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}

/**********************************/
/*** TITULO DE PAGINA PRINCIPAL ***/
/**********************************/
H1 {
	border-bottom: thin dotted #FF6600; 
	line-height: 1.6em;
	color: #FF6600; 
	margin-top: 7px; 
	margin-right: 0pt; 
	margin-bottom: 10px; 
	margin-left: 0pt; 
	font-size: 2em; 
	font-weight: normal; 
	display: block; 
}

/***********************************************************/
/*** TITULO DE PAGINA SECUNDARIA (NOTICIA, OPINION, ...) ***/
/***********************************************************/
H2 {
	border-bottom: thin dotted #FF6600; 
	line-height: 1.2em;
	color: #FF6600; 
	margin-top: 7px; 
	margin-right: 0pt; 
	margin-bottom: 10px; 
	margin-left: 0pt; 
	font-size: 1.5em; 
	font-weight: normal; 
	display: block; 
}

/*****************************************************/
/*** NOMBRE DE CASTILLO EN LA TARJETA DE UNA LISTA ***/
/*****************************************************/
H3 {
	color: #006600;
	border-bottom: solid 1px #d5d4d2;
	margin: 10px 10px 0px 5px;
	font-size: 1.2em;
	font-weight: bold;
}

/**********************************************************/
/*** APRTADOS EN LA FICHA DE UN CASTILLO (SITUACION...) ***/
/**********************************************************/
H4 {
	color: #ee6600; 
	font-size: 1.3em; 
	font-weight: normal;
}

/********************************************/
/*** LISTAS DE FOTOGRAFOS, ARTÍCULOS, ... ***/
/********************************************/
H5 {
	color: #660000;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
}








.panel0 { background-color: #e0e0e0; width:152; cellspacing:0; cellpadding:0; border:1; font-size: 8px; }
.panel1 { background-color: #e0e0e0; width:100%; cellspacing:3; cellpadding:2; border:0; }
.panel2 { background-color: #f0f0f0; text-align: left; }
.form { margin: 0px; }
.formTextbox {
	width: 150px; 
	font-size: 9px; 
	background-color: white; 
	color: brown; 
	border: 2px solid #888; 
	margin: 0px 0px 0px 0px; 
}
.formSelectbox {
	width: 150px; 
	font-size: 9px; 
	background-color: white; 
	color: brown; 
	border: 2px solid #888; 
	margin: 0px 0px 0px 0px; 
	cursor:pointer;
}

.texto_margen { 
	font-size: 11px;
	line-height: 12px; 
	margin:  0px 0px 0px 0px; 
	text-align: center; 
}

.postit { 
	margin: 0px 30px 0px 20px; 
	background-color: #FFFFA0; 
	border: 1px dotted; 
	text-align:left; 
}

.postit_shadow { 
	margin: 10px 10px 0px 15px; 
	text-align:left; 
}



.rec301 { BACKGROUND: url(/programs/images/rec301.gif); width:  8px; height:  8px; }
.rec302 { BACKGROUND: url(/programs/images/rec302.gif);              height:  8px; }
.rec303 { BACKGROUND: url(/programs/images/rec303.gif); width: 15px; height:  8px; }
.rec304 { BACKGROUND: url(/programs/images/rec304.gif); }
.rec305 { BACKGROUND: url(/programs/images/rec305.gif); width: 15px; height: 15px; }
.rec306 { BACKGROUND: url(/programs/images/rec306.gif);              height: 15px; }
.rec307 { BACKGROUND: url(/programs/images/rec307.gif); width:  8px; height: 15px; }
.rec308 { BACKGROUND: url(/programs/images/rec308.gif); width:  8px;               }


.rec301_azul { BACKGROUND: url(/programs/images/rec301_azul.gif); width:  8px; height:  8px; }
.rec302_azul { BACKGROUND: url(/programs/images/rec302_azul.gif);              height:  8px; }
.rec303_azul { BACKGROUND: url(/programs/images/rec303_azul.gif); width: 15px; height:  8px; }
.rec304_azul { BACKGROUND: url(/programs/images/rec304_azul.gif); }
.rec305_azul { BACKGROUND: url(/programs/images/rec305_azul.gif); width: 15px; height: 15px; }
.rec306_azul { BACKGROUND: url(/programs/images/rec306_azul.gif);              height: 15px; }
.rec307_azul { BACKGROUND: url(/programs/images/rec307_azul.gif); width:  8px; height: 15px; }
.rec308_azul { BACKGROUND: url(/programs/images/rec308_azul.gif); width:  8px;               }




/*************/
/*** FOTOS ***/
/*************/
.caja_blanca { background-color:#FDDE9F; }

.caja_superior {              background:url(/programs/images/corner2.gif) repeat-x;  height:3px; font-size: 1px; line-height: 1px; font-weight: normal; margin-top:3px; }
.caja_izq_sup  { float:left;  background:url(/programs/images/corner1.gif) no-repeat; height:3px; width:3px; }
.caja_der_sup  { float:right; background:url(/programs/images/corner3.gif) repeat;    height:3px; width:5px; }

.caja_inferior {              background:url(/programs/images/corner6.gif) repeat-x;  height:4px; font-size: 1px; line-height: 1px; font-weight: normal; margin-bottom:8px; }
.caja_izq_inf  { float:left;  background:url(/programs/images/corner7.gif) no-repeat; height:4px; width:3px; }
.caja_der_inf  { float:right; background:url(/programs/images/corner5.gif) repeat;    height:4px; width:5px; }

* html .caja_contenido_txt {height:1%;}
.caja_contenido {border-left:1px solid #CCCCCC; background:url(/programs/images/corner4.gif) repeat-y right; padding:3px 10px 12px 5px; }
.caja_contenido_establecimientos {border-left:1px solid #CCCCCC; background:url(/programs/corner4.gif) repeat-y right; padding:3px 0px 12px 0px; }

.caja_contenido_foto {}
.caja_contenido_foto img { margin-top: 10px; } # width:187px; height:124px;

.caja_contenido_txt    { font:       11px Arial, Helvetica, sans-serif; display:table; margin-top:5px; }
.caja_contenido_txt h2 { font:bold   11px Arial, Helvetica, sans-serif; color:#333333; margin:0px }
.caja_contenido_txt h3 { font:normal 11px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0px }
.caja_contenido_txt h4 { font:normal 11px Arial, Helvetica, sans-serif; color:#CA6D28; margin-top:5px; }
.caja_contenido_txt p  { font:normal 11px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 0 0; }





#nav {
	list-style-type:square;
	margin-left: 0px; 
	margin-top: 0px; 
	font-weight: bold;
	width: 160px;
	padding: 0px;
}
#nav a {
	margin-top: 1px; 
	display: block; 
	font-size: 1.3em;
	line-height: 1.4em; 
	width: 160px; 
	color: blue; 
	font-weight: bold;
	background-color: #e0e0e0;
	text-decoration: none;
	border-bottom: 0px gray dashed;
}
#nav a:hover {
	color: #fff; 
	font-weight: bold;
	background-color: #000080;
}
#nav hr {
	width: 155px
}
#nav li {
	margin-left: 15px; 
	padding-bottom: 1px; 
	font-weight: bold;
}
#current a {
	background-color: #e0e0e0;
	font-weight: bold;
}


/*------------------------------------------------*/

/*h2 {                  */
/*	color: #660000;     */
/*	margin-top: 0px;    */
/*	margin-right: 0pt;  */
/*	margin-bottom: 0px; */
/*	margin-left: 0pt;   */
/*	font-size: 12px;    */
/*	font-weight: bold;  */
/*	display: block;     */
/*}                     */

/*h3 {                     */
/*	color: #660000;        */
/*	margin-top: 0px;       */
/*	margin-right: 0pt;     */
/*	margin-bottom: 0px;    */
/*	margin-left: 0pt;      */
/*	font-size: 12px;       */
/*	font-weight: bold;     */
/*	display: block;        */
/*}                        */
/*                         */
/*h4 {                     */
/*	color: #660000;        */
/*	margin-top: 10px;      */
/*	margin-right: 0pt;     */
/*	margin-bottom: 10px;   */
/*	margin-left: 0pt;      */
/*	font-size: 12px;       */
/*	font-weight: bold;     */
/*	display: block;        */
/*}                        */


/****************************************************************************************************/
/*** PAGINACION                                                                                   ***/
/****************************************************************************************************/

.paginacion {
	height: 100%;
	color: #000;
	font-size: .9em;
	line-height: 1.8em; 
	font-weight: bold;
}

.paginacion a {
	border: #a5a7aa solid 1px;
	text-decoration: none;
}

.paginacion a:visited {
	border: #a5a7aa solid 1px;
	background-color: #fff;
	text-decoration: none;
}

.paginacion a:hover {
	border: #000 solid 1px;
	background-color: #AABB00;
	color: #FFFF80;
	text-decoration: none;
}

.paginacion a#current {
	border: #333 solid 1px;
	background-color: #990000;
	color: #fff;
	text-decoration: none;
}




