html {
	height:		100%;
	border-style:	solid;
	border-width:	0px 0px 0px 0px;
}

body{
	margin:		0px 0px 0px 0px;
	font-family:	Arial, Helvica, Verdana;
	height:		100%;
	background-image:	url(../images/base/tira.gif);
	background-repeat:repeat-y;
}

img {
	border:		0px;
}

/*vinculo*/

a {
	color:		#666666;
	text-decoration:	none;
}

a:hover {
	color:		black;
}

/* index */

/* pill */

.pill {
	position:		absolute;
	left:			0px;
	width:		100%;
	height:		100%;
	z-index:		10;
}

/*blanco*/

.blanco {
	position:		absolute;
	left:			0px;
	width:		100%;
	height:		130px;
	z-index:		5;
	background-color:	white;
}

/*cabecera*/

.cabecera {
	position:		absolute;
	height:		84px;
	width:		100%;
	background-image:	url(../images/base/cabecera.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:	#003866;
	z-index:		15;
	border-width:0px;
	border-bottom:1px solid #CCCCCC;
}

/*menu*/

.menu {
	position:		absolute;
	top:			145px;
	left:			0px;
	width:		240px;
	text-align:		right;
	z-index:		25;
}

.menu a {
	text-decoration:	none;
	font-family:	Arial, Helvica, Verdana;
	font-size:		16px;
	letter-spacing:	-1px;
	font-weight:	bold;
}

.menu a:hover, .menu #mSelected {
	color:		white;
	background-color:	black;
}

.menu li {
	list-style-type:	none;
	padding:0px 0px 10px 0px;
}

/*marcador de pagina*/

.indice {
	position:		absolute;
	top:			140px;
	left:			270px;
	z-index:		30;
	display:none;
}

/*contenido*/

.contenido {
	position:		relative;
	top:			130px;
	left:			280px;
	width:		70%;
	/*width:		55%;*/
	z-index:		30;
	text-align:		justify;
	font-size:		12px;
	font-weight:	bold;
	color:		#333333;
	min-height:		300px;
}

.contenido .tabla {
	table-layout:	fixed;
	width:100%;
}

.contenido .fila, .contenido .fila td {
	min-height:		320px;
	font-size:		12px;
	font-weight:	bold;
	letter-spacing:	1px;
	text-align:		justify;
}

/*pie*/

.pie {
	position:		relative;
	top:			230px;
	width:		97%;
	z-index:		30;
	text-align:		right;
	font-size:		12px;
	font-weight:	bold;
	color:		#CCCCCC;
}

/*galerino*/

.pill_galeria {
	position:		relative;
	height:		300px;
}

.Gcell {
	position:		absolute;
	top:			0px;
}

.Gslide {
	position:		absolute;
	top:			40px;
	left:			55px;
	padding:		4px;
	border-style:	solid;
	border-width:	1px 1px 1px 1px;
	border-color:	#CCCCCC;
	margin:		0px 0px 100px 0px;
	width:		400px;
	height:		250px;
}

/* controles de pagina */

.Gctr {
	position:		absolute;

	top:			5px;
	left:			5px;
}

.Gctr td {
	font-size:		12px;
	font-weight:	bold;
	color:		#CCCCCC;
}

.Gctr a {
	text-decoration:	none;
}

.Gctr a:hover, .Gctr a.active {
	color:		white;
	background-color:	#bbbb44;
}

.Gctr .arrow a{
	font-size:		1px;
	width:		17px;
	height:		17px;
}

/* thumbs */

.th {

	position:		relative;
	top:			40px;
	margin:		0px 0px 1px 0px;
	border-style:	solid;
	border-width:	1px 1px 1px 1px;
	border-color:	#CCCCCC;
	font-size:		1px;
	height:49px;
	width:50px;
}
.th table, .imgS {
	width:100%;
	height:100%;
	border-spacing:  0px;
	border-collapse: collapse;
}
.th td, .imgS td {
	width:100%;
	height:100%;
	padding:0px;
	vertical-align:middle;
	text-align:right;
}
**.th td, **.imgS td {
	padding-top:2px;
}

/* tamanio de las imagenes */

img.slide {
	/*width:			400px;
	height:			250px;*/
}

img.thumb {
	/*width:		50px;
	height:		50px;*/
}

/*antolino*/

.fecha, .titulo {
	font-size:		12px;
	font-weight:	bold;
	color:		#999999;
}

.txt_ant {
	margin:		0px 0px 20px 0px;
}

/* caletito */

.calendario {
	width:250px;
}

.marca {
	color:		black;
	background-color:	#CC9900;
	width:		25px;
}

.sinmarca {
	background-color:	#666600;
}

.nisinino {
	width:		25px;
}

.mesanio {
	width:		160px;
}

.calendario table {
	border-collapse: 	collapse;
}

.calendario .cuerpo td {
	height:		22px;
}

.calendario .head{
	font-size:		13px;
	text-align:		center;
	font-weight:	bold;
	padding: 		0px;
	color:		#333333;
	border-style:	solid;
	border-color:	#333333;
	border-width:	1px;
}

.calendario .head a{
	font-size:		13px;
	font-weight:	bold;
}

.calendario .cuerpo {
	width:		200px;
	font-size:		10px;
	background-color:	#333333;
	color:		white;
	text-align:		right;
}
.calendario .cuerpo .days td {
	text-align:		center;
}

.calendario .cuerpo a{
	color:		black;
}

.calendario .cuerpo a:hover{
	color:		#CCCCCC;
}

.calendario #current_day {
	border-style:	solid;
	border-color:	#FFFFFF;
	border-width:	1px;
}

.calendario .cuerpo .nisinino{
	padding:0px 10px 0px 0px;
}

.calendario #bluest {
	background-color:	#006666;
}

#contNoticia{
	margin:		10px 10px 10px 30px;
	padding:		10px 10px 10px 10px;
	border-width:	0px;
	border-left-width:2px;
	border-style:	dotted;
	border-color:	#A5A98E;
}

.flechaDcha li {
	list-style-type:	none;
	list-style-image: url(../images/piezas/arrow3.gif);
	vertical-align:	middle;
}

.flechaIzda li {
	list-style-type:	none;
	list-style-image: url(../images/piezas/arrow4.gif);
	vertical-align:middle;
	height:20px;
}

.titleZP {
	font-size:16px;
	color:#591212;
	padding:0px 0px 20px 0px;
	text-decoration:underline;
}

.input {
	background-color:white;
	border-style:	solid;
	border-width:   1px;
	border-color:   #E0E0E0;
	font-size:      12px;
	font-weight:    normal;
	color:	    	#333333;
	width:		100%;
}
.button {
	background-color:white;
	border-style:	solid;
	border-width:   1px;
	border-color:   #E0E0E0;
	font-size:      12px;
	font-weight:    normal;
	color:	    	#333333;
}

form {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#msg_zp, .msg_zp {
	color:red;
}
#msg_zp {
	position:absolute;
	top:3px;
	right:0px;
}
#visualizador {
	width:400px;
	height:250px;
}

.ctr_gal {
	position:		absolute;
	top:			45px;
	/*height:			250px;*/
	width:			120px;
	left:			60px;
	background-color:	white;
	padding:		10px 10px 10px 20px;
	filter:			alpha(opacity=95);
	opacity:		.95;
	-khtml-opacity:		.95;
	-moz-opacity:		.95;
}

.ctr_gal li {
	list-style-type:	none;
	list-style-image:  	url(../images/piezas/arrow3.gif);
	vertical-align:		middle;
	border-style:		solid;
	border-width:		0px 2px 2px 0px;
	border-color:		#CCCCCC;
	list-style-position: 	outside;
}
.ctr_gal li a {
	cursor:pointer;
}
.ctr_gal li a:hover, .ctr_gal li a.active {
	color:		white;
	background-color:	#bbbb44;
}

.Gslide2 {
	position:		absolute;
	top:			0px;
	left:			0px;
	border-style:	solid;
	border-width:	0px 1px 1px 0px;
	border-color:	#CCCCCC;
	width:		388px;
	background-color:	white;
	filter:			alpha(opacity=95);
	opacity:		.95;
	-khtml-opacity:		.95;
	-moz-opacity:		.95;
	padding:10px;
}

**.Gslide2 {
	width:		399px;
}
