/* CSS Document */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 11px;
  	color: #5a5a5a;
  	line-height: 1.4em
}
body {
  	color: #333333;
  	margin: 0px;
	background: #416D4A;
	margin-top: -20px;
}
a:link,a:visited {
	color: #F9F5EA;
	text-decoration: none;
}
a:hover,a:active {
	color: #F9F5EA;
	text-decoration: underline;
}

#contenedor {
	width: 950px;
	margin: 0 auto;
	height: 100%;
	background: #990000;
	border: 0px solid #666666;
}
/* Seccion Cabecera */
#cabecera {
	height: 190px;
	padding: 0px;
}
#cabecera-top {
	padding: 0px 4px;
	position: relative;
	top: 20px;
}
#cabecera-i-top {
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	color: #999999;
}
#cabecera-d-top {
	float: right;
	width: 400px;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	text-align:right;
	color: #999999;
}
#cabecera-d-top a {
	font-weight: bold;
}
#cabecera-flash {
	background: url(images/fondo.jpg);
}
/* Seccion Menu*/
#cabecera-menu {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #000000;
	background: url(images/bg_menu.jpg);
}
#cabecera-menu ul {
	clear: both;
	float: left;
	list-style: none;
	margin: 0px;
}
#cabecera-menu ul li {
	display: inline;
	float: left;
}
#cabecera-menu ul li a:link,#cabecera-menu ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 1px;
	display: block;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	color: #ffffff;
	font-weight: bold;
	width: 135px;
	border-right: 1px solid #ffffff;
}
#cabecera-menu ul li a:hover,#cabecera-menu ul li a:active {
	margin: 0px;
	padding: 3px 1px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	width: 135px;
	background: #333333;
	border-right: 1px solid #ffffff;
}
#cabecera-menu ul li a.seleccionado:link,#cabecera-menu ul li a.seleccionado:visited {
	margin: 0px;
	padding: 3px 1px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #000000;
	width: 135px;
	background: #ffffff url(images/solapa_on.jpg);
}
#cabecera-login {
	margin: 5px 0px;
	width: 185px;
	height: 60px;
	color: #ffffff;
}
/* Seccion Contenidos*/
#contenido {
	clear: both;
	padding: 5px 5px 0px;
	background: url(images/bg_contenido.jpg);
	height: 100%;
	border-top: 5px solid #ffffff;
}
#contenido-i {
	float: left;
	margin-top: 40px;
	padding: 0px;
	width: 185px;
}
#contenido-i a:link,#contenido-i a:visited{
	color: #006699;
}
#contenido-i a:hover,#contenido-i a:active{
	color: #CB4721;
}
#contenido-i h2 {
	color: #CB4721;
	margin: 0px;
	padding: 5px;
	text-align: right;
	font-size: 1.2em;
	margin-top: 20px;
}
#agenda {
	margin: 5px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
}
#contenido-c {
	float: left;
	width: 526px;
	margin: 0px 2px;
	padding: 15px;
	height: 100%;
	min-height: 100%;
}
#submenu {
	clear: both;
	width: 98%;
	margin: 0px;
	padding: 0px 5px;
	list-style: none;
}
#submenu li {
	display: inline;
	float: left;
}
#submenu li a:link, #submenu li a:visited {
	font-size: x-small;
	padding: 2px 5px;
	display: block;
	text-decoration: none;
	color: #006699;
	text-align: center;
}
#submenu li a:hover, #submenu li a:active {
	font-size: x-small;
	padding: 2px 5px;
	display: block;
	text-decoration: none;
	color: #CB4721;
	text-align: center;
}

#contenido-c #foto p {
	font-size: x-small;
	text-align: center;
}
.bordeimg {
	border: 1px solid #DADADA;
	padding: 5px;
}
#contenido-c h1 {
	line-height: 2em;
	font-weight: bold;
	color:#111;
	padding: 0px;
	border-bottom: 1px dotted #5A5B51;
/*	background: #ffffff url(images/solapa_on.jpg) repeat-x;*/
}
#contenido-c h2 { 
	line-height: 2em;
	font-weight: bold;
	color: #6B004A;
	margin: 5px 0px;
}
#contenido-c p{
	text-align: justify;
}
#contenido-c a:link,#contenido-c a:visited {
	color: #006699;
	text-decoration: none;
}
#contenido-c a:hover,#contenido-c a:active {
	color: #CB4721;
	text-decoration: none;
}
/* Formularios */
fieldset div {
	clear: both;
	margin: 2px 0px;
	vertical-align: bottom;
}
fieldset div label{
	float: left;
	width: 35%;
	margin: 0px;
	padding: 0px;
	display: inline;
	font-weight: bold;
}

#contenido-d {
	float: left;
	color: #ffffff;
	margin: 0px;
	padding: 5px;
	width: 185px;
	height: 100%;
	min-height: 100%;
	background: #6B004A;
}
#contenido-d h2 {
	color: #ffffff;
	margin: 0px;
	padding: 5px;
	text-align: right;
	font-size: 1.2em;
	border-bottom: 1px solid #808080;
}
#contenido-d li {
	color: #C0C0C0;
	font-size: 9px;
}
#contenido-d a:link,#contenido-d a:visited {
	color: #FFCC00;
	text-decoration: none;
}
#contenido-d a:hover,#contenido-d a:active {
	color: #CB4721;
	text-decoration: none;
}
/* Marquesina */
#pscroller1 {
	width: 170px;
	height: 100px;
	padding: 5px;
/*	border-top: 1px solid #808080;*/
	border-bottom: 1px solid #808080;
}
.someclass {
	/*class to apply to your scroller(s) if desired*/
}
#contenido-d img {
	margin: 5px 0px;
}
/* Calendario */
#calendario * {
	font-size: 9px;
}
#calendario {
	position:relative;
	width:185px;
	top:-2px;
	text-align: left;
}
#calendario a:link, #calendario a:visited{
	color: #006699;
	text-decoration: none;
}
#calendario a:hover, #calendario a:active{
	color: #CB4721;
	text-decoration: none;
}

/* Seccion Pie*/
#pie {
	clear: both;
	height: 30px;
	padding: 5px;
}
#pie-i {
	float: left;
	color: #F9F5EA;
}
#pie-d {
	float: right;
}

/* mensajes del sistema */
#notificacion {
	width: 50%;
	margin: 0 auto;
}
#notificacion legend {
	font-size: 14px; 
	color: #000000;
	font-weight: bold;
	letter-spacing: 5px;
}
#notificacion img {
	margin: 0px 5px;
	padding: 0px 5px;
	float: left;
}
/* sombra */
.blur{ 
   background-color: #ccc; /*shadow color*/ 
   color: inherit; 
   margin-left: 4px; 
   margin-top: 4px; 
   width: 150px; 
} 
.shadow, .content{ 
   position: relative; 
   bottom: 2px; 
   right: 2px; 
} 
.shadow{ 
   background-color: #666; /*shadow color*/ 
   color: inherit; 
} 
.content{ 
   background-color: #fff; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   border: 1px solid #000; /*border color*/ 
   padding: .5em 2ex; 
} 
.content IMG{ 
   border: 1px solid #FFFFFF; 
} 

