@charset "utf-8";
/* CSS Document */
/* Reseteo de CSS */
* {
	margin: 0;
	border: 0;
	/* Configuracion de tipo de letra y tamaño por defecto */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 0px;
	text-decoration: none;
}

html, body {
	margin:0px;
	padding:0px;
	text-align:left;
	height:100%;
	min-height:100%;
	width:100%;
	min-width:100%;
	/* Configuracion de color de letra por defecto */
	color: #333;
	background-color: #679A0A;
}

/* Configuracion de enlaces */
a:link		{ text-decoration: none; color: #333; }
a:visited	{ text-decoration: none; color: #333; }
a:hover		{ text-decoration: none; color: #333; }
a:active	{ text-decoration: none; color: #333; }

/* Configuracion de encabezados */
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
p { float:left; text-align:justify; }

/* Configuracion de textos */
.TextoBlanco	{ color:#FFF; }
	a.TextoBlanco	{ color:#FFF; }
.TextoMarron	{
	color:#891A23;
}
	a.TextoMarron	{ color:#FFF; }	
.TextoRojo 		{ color: #C30; }
	a.TextoRojo 	{ color: #C30; }
.TextoAzul 		{ color: #00F; }
	a.TextoAzul 	{ color:#00F; }	
.TextoPequeno 		{ font-size:10px;; }
	a.TextoPequeno 	{ font-size:10px; }

/* Configuracion de formularios */
.TextField {
	padding: 3px;
	float: left;
	border: 1px solid #891A23;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Button {
	color: #FFF;
	font-weight: bolder;
	background-color: #891A23;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* Configuracion de la estructura de la página */
#STweb {
	width: 1024px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#STweb #Superior {
	float: left;
	height: 248px;
	width: 1024px;
	max-height: 248px;
	max-width: 1024px;
	overflow:hidden;
	margin-top:20px;
}
#STweb #Secciones {
	float: left;
	width: 1024px;
	background-color: #CA7117;
	overflow:hidden;
	height:32px;
}
#STweb #Secciones .Seccion {
	float: left;
	font-size: 17px;
	color: #FFF;
	background-image: url(/images/separa-secciones.gif);
	background-repeat: no-repeat;
	padding: 5px;
	width: 150px;
	text-align: center;
	background-position: right;
	font-family:"Comic Sans MS", cursive;
	padding-top:4px;
}
#STweb #Secciones .Seccion:hover {
	font-weight:bold;
}
#STweb #Contenido {
	background-color: #FFF;
	padding: 12px;
	float: left;
	width: 1000px;
}
#STweb #Inferior {
	text-align: center;
	float: left;
	width: 1024px;
}
#STweb #Inferior p {
	width: 1024px;
	text-align: center;
	color: #FFF;
}
#STweb #Contenido #Izquierda {
	float: left;
	width: 175px;
	margin-right: 25px;
}
#STweb #Contenido #Derecha {
	float: left;
	width: 800px;
}
#STweb #Contenido #Derecha p {
	width: 800px;
}
#STweb #Contenido #Izquierda p {
	width: 175px;
}
#STweb #Contenido #Izquierda p strong .SeccionDerc {
	background:#891A23;
	padding:5px;
	width:165px;
	font-size: 15px;
	float:left;
	color:#FFF;
}
#STweb #Contenido #Texto {
	float: left;
	width: 400px;
	margin-right: 25px;
}
#STweb #Contenido #Fotos {
	float: left;
	width: 375px;
}
#STweb #Contenido #Texto p {
	width: 400px;
}
#STweb #Contenido #Fotos p {
	width: 375px;
}
#STweb #Contenido #Fotos .ListadoFotos {
	float: left;
	width: 390px;
	margin-left: -15px;
	margin-top: -15px;
}
#STweb #Contenido #Fotos .ListadoFotos img {
	float: left;
	height: 105px;
	width: 178px;
	margin-left: 15px;
	border: 1px solid #891A23;
	margin-top: 15px;
}
#STweb #Contenido #Derecha .Notificacion {
	background-color: #FFC;
	padding: 10px;
	float: left;
	width: 778px;
	border: 1px solid #F00;
}
#STweb #Contenido #Derecha p a {
	color: #00F;
}
#STweb #Contenido #Derecha #PaginaFotos {
	float: left;
	width: 820px;
	margin-top: -20px;
	margin-left: -20px;
}
#STweb #Contenido #Derecha #PaginaFotos .lightbox {
	float: left;
	height: 100px;
	width: 142px;
	margin-top: 20px;
	margin-left: 20px;
	border: 1px solid #CCC;
}

