/* CSS Document */

html{
    text-align: center;
}

body {
  	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	font-size: 14px;
	text-align: center;
	background: #00AAFF url(../imagenes/Fondosur.jpg) top left repeat;
  	color:#564B47;  
  	margin:0px;
	padding:0px;
}

h1 {font-size:30px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:12px;}

p, td {font-size:12px;}

a img {
	border:none;
}

#todo {
	position: absolute; 
	left: 50%;
	background: #FFFFFF; 
	margin-left: -375px;
	padding:0px;
	width:750px;
}

#header {
	height:150px;
	margin:0px;
	background: #FFFFFF url(../imagenes/headersur02.jpg) top center no-repeat;
}

#header h1 {
	display:none;
}

#menu {
    background-color: #055532;
	text-align: left;
	margin:0px;
	padding:4px 0px;
}

#menu ul {
	margin:0px;
	padding:0px;
}

#menu ul li{ 
	display: inline;
}

#menu ul li a {
	text-decoration:none;
	padding:4px 7px;
	text-align:center;
	font-weight:bold;
}

#menu ul li a:link {
	color:#FFFFFF;
}

#menu ul li a:visited {
	color:#CCCCCC;
}

#menu ul li a:hover {
	background:#FFFFFF;
	color:#003366;
}

#menu ul li a#actual {
	background:#FFFFFF;
	color:#003366;
}

#menu form {
	display:inline;
}

#menu form label {
	color:#FFFFFF;
}

#menu form input {
	color:#333333;
}

#menu form #submit {
	height:20px;
	font-size:12px;
}

#registro {
	position:absolute;
	top:150px;
	right:0px;
}

#login, #pass {
	width:50px;
	margin:1px 0px 0px 0px;
	font-size:10px;
	height:15px;
}

#noticias {
	border-top:1px #003366 solid;
	border-bottom:1px #003366 solid;
	background:#FFFFDD;
}

#izquierda {
	float:left;
	width:180px;
	margin:10px 2px 10px 5px;
	padding:2px;
	border:1px #CCCCCC solid;
}

#izquierda p {
	margin:0px;
}

#cuerpo {
	float:right;
	width:530px;
	margin:10px 5px;
	padding:0px;
}

.cuadro {
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#333333;
	border:1px #CCCCCC solid;
	text-align:justify;
}

.cuadro2 {
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#333333;
	border:0px #CCCCCC solid;
	text-align:justify;
	background: #00AAFF url(../imagenes/Fondo.jpg) top left repeat;
}

.cuadro h2 {
	background:#055532;
	color:#FFFFFF;
	margin:1px;
	padding:1px;
	text-align:center;
}

.cuadro h3 {
	margin:4px;
	padding:4px;
	color:#333333;
}

.cuadro p {
	margin:4px;
	padding:4px;
}

.cuadro ul {
	margin:0px 50px;
}

.cuadro ul li {
	font-size:12px;
}

.cuadro_img {
	text-align:center;
	margin:10px 0px;
}

.fechat {
	text-align: left;
	font-weight:bold;
}

#pie {
	clear:both;
	border-top:1px #666666 solid;
}

#pie p {
	margin:0px;
}

#prob_form {
	margin:2px;
	padding:2px;
}

#prob_form label {
	display:block;
	float:left;
	width:80px;
	text-align:right;
	font-size:12px;
	padding:4px 5px 0px 5px;
}

#prob_form button {
	height:22px;
	width:100px;
}

#prob_form input, select {
	margin:2px 0px;
}

#event_form {
	margin:2px;
	padding:2px;
}

#event_form label {
	display:block;
	float:left;
	width:80px;
	text-align:right;
	font-size:12px;
	padding:4px 5px 0px 5px;
}

#event_form button {
	height:22px;
	width:100px;
}

#event_form input, select {
	margin:2px 0px;
}

#not_form {
	margin:2px;
	padding:2px;
}

#not_form label {
	display:block;
	float:left;
	width:80px;
	text-align:right;
	font-size:12px;
	padding:4px 5px 0px 5px;
}

#not_form button {
	height:22px;
	width:100px;
}

#not_form input, select {
	margin:2px 0px;
}

#ins_form {
	margin:2px;
	padding:2px;
}

#ins_form label {
	display:block;
	float:left;
	width:120px;
	text-align:right;
	font-size:12px;
	padding:4px 5px 0px 5px;
}

#ins_form button {
	height:22px;
	width:100px;
}

#ins_form input, select {
	margin:2px 0px;
}

fieldset {
	padding:10px 0px;
}

.error {
	color:#FF0000;
	margin:0px 5px;
	text-align:right;
	font-weight:bold;
}

.noerror {
	color:#999999;
	margin:0px 5px;
	text-align:right;
}

.tit_noticia {
	font-weight:bold;
}

.tabla {
	width:100%;
	empty-cells:show;
}

.tabla td, th {
	border:1px #CCCCCC solid;
}

.tabla th {
	background:#CCCCCC;
}

.tabla td.par {
	background:#FFFFFF;
}

.tabla td.impar {
	background:#EEEEEE;
}

a.link {
	color:#0000CC;
}

.menu_izq p {
	font-weight:bold;
	background:#055532;
	color:#FFFFFF;
}

.menu_izq ul {
	margin:0px;
	padding:0px;
}

.menu_izq ul li{
	margin:2px 0px;
	padding:2px;
	list-style:none;
	text-align:left;
	background:#EEEEEE;
	font-size:10px;
}

.menu_izq ul li.lista_especial {
	background:#AAAAAA;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.menu_izq ul li a:link {
	color:#333333;
}

.menu_izq ul li a:visited {
	color:#666666;
}

.menu_izq ul li a:hover {
	color:#FF6600;
}

p.operacion {
	background:#FFFFCC;
	border:none;
}

p.right {
	text-align:right;
}

.right_border {
	text-align:right;
	border-bottom:1px #CCCCCC solid;
	width:100%;
}

ul.lista {
	padding:0px;
	margin:5px 0px;
	background:#EEEEEE;
	text-align:center;
}

.lista li{
	display:inline;
	padding:30px;
	margin:0px;
}
