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

a {text-decoration:none;}

p {margin:0;padding:5px;text-align:justify;}

h1{font-size:24px}
h2{font-size:18px}
h2 a {color:#cc3300}

.rojo{color: #cc3300;}
.azul{color: #11719b;}
.azul_c{color: #6fc4e3;}
.amarillo{color:#efe35a;}
.linea{border-bottom:thin dotted #65C3E9;margin:10px 5px;width:320px;}
.clear{clear:both}

body{
	background:#11719b url(imagenes/fondo_contenedor.jpg) repeat-x;
	color:#003333;
	font:14px Trebuchet MS, Helvetica, sans-serif;
}

#cabecera{
	background: url(imagenes/fondo_cabecera.gif) no-repeat scroll 0 0;
	border:1px solid #137197;
	height:110px;
	margin:20px auto auto;
	width:980px;
}

#cabecera h1{
	color:#CC3300;
	float:right;
	font-size:40px;
	padding:30px 30px 0 0;
}

#contenedor_sup{
	height:10px;
	margin:20px auto 0px;
	width:980px;
}

#contenedor{
	background:transparent url(imagenes/fondo_contenedor.gif) repeat-y scroll 0 0;
//	border-top:1px solid #137197;
	margin:auto;
	overflow:hidden;
	padding:20px;
	width:940px;
}

#formulario{float:left;}

#division_foto{float:left;margin:15px 0 0 15px;text-align:center;width:555px;}
#division_foto img{border:5px double #efe35a;}

#contenedor h1{color:#11719b;padding-bottom:10px;}

#contenedor_inf{
	background:transparent url(imagenes/fondo_contenedor_inf.gif) no-repeat scroll 0 0;
	height:10px;
	margin:auto auto 20px;
	width:980px;
}

#acceso{margin:auto;width:230px;}
#acceso label{float:left;margin-bottom:10px}
#acceso input{float:right;margin-bottom:8px}

#opciones a{float:right; color:#cc3300}

/************TABLA***********/
.tabla{
	border-collapse:separate;
	margin:auto;
	padding-top:15px;
	text-align:center;
	width:940px;
}

.tabla tbody td{
	background:#6fc4e3 none repeat scroll 0 0;
	font-size:10pt;
	padding:2px 5px;
}

.tabla tbody th{
	background:#efe35a none repeat scroll 0 0;
	font-size:10pt;
	padding:2px 5px;
}

.tabla thead td{
	background:#efe35a none repeat scroll 0 0;
	font-size:10pt;
	padding:2px 5px;
}

.tabla a img{border:0}

/************TABLA EDICION***********/

.tabla_edicion{
	border-collapse:separate;
	padding-top:15px;
}

.tabla_edicion tbody td{
	background:#6fc4e3 none repeat scroll 0 0;
	font-size:10pt;
	padding:2px 5px;
}

.tabla_edicion tbody th{
	background:#efe35a none repeat scroll 0 0;
	font-size:10pt;
	padding:2px 5px;
}

.tabla_edicion thead td{
	background:#efe35a none repeat scroll 0 0;
	font-size:10pt;
	padding:2px 5px;
}

.tabla_edicion a img{border:0}

.tabla_edicion td input{width:260px}
.tabla_edicion td textarea{height: 100px; width: 260px;}