.fondo_pagina {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #555555;
	background-image:url(./images/as_fondo.png);*/
}

.fondo_tabla_principal {
	background-color: #000000;
}

.fondo_tabla_cabecera {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;

	background-color: #333333;
	color: #FFCC33;
	background-image:url(images/fondo_menu.gif);
	background-repeat:repeat-x;
}


.cabecera { 
        background-color: #FFFFFF;
}

.textofondo_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(images/fondo_menu.jpg);
	background-position: left center;
	word-spacing: 5px;
	padding: 10px;
	vertical-align: middle;
	text-align: right;
}

.texto_curriculum {
  font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 10px; 
	color:#ffffff; 
	text-align:justify; 
	padding:10px; 
	font-weight:100;
}

.texto_1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: trebuchet ms;*/
	font-size: 11px;
	/*font-weight: bolder;*/
	color: #FFFFFF;
}

.texto_servicios {
  font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	/*font-family: trebuchet ms;*/
	font-size: 11px;
	/*font-weight: bolder;*/
	color: #FFFFFF;
}

.texto_11 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #666666;
}

.texto_2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #99FF00;
}

.texto_3 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FF6600;
}

.texto_4 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bolder;
	color: #555555;
}

.texto_5 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #AAAAAA;
}

.texto_6 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #AAAAAA;
}

.texto_7 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #cccccc;
}

/*
.paginacion {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #AAAAAA;
}
*/

.texto_titulo_opcion {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bolder;
	color: #555555;
	text-align:right;
	background-color:#000000;
}

.texto_pie {

    font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #777777;
}

.etiqueta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	text-align: left;
}

.formularioed_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: ridge;
	border: 1px solid #990000;
	background-color: #FFFFFF;
	color: #000000;
}

.formularionoed_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.textodestacado_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #660000;
	text-align: center;
    text-transform: uppercase;
}

.boton_1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 2px solid #555555;
	border-left: 2px solid #555555;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	background-color: #555555;
	color: #FFFFFF;
 }

.errorBox { 
	background-color: #FFFFFF;
	width: 600px;
	padding: 10px;
 }

.textoerror_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DD0000;
	text-align: left;        
}

.separador {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	color:#CCCCCC;
	border-style:dotted
}

.cursor { 
/*	cursor: hand;*/
	cursor:pointer;
}

.menu_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	/*background-image: url(images/fondo_menu.gif);
	background-image: url(images/fondo_menu1.gif);*/

	background-position: left center;
	padding: 3px;
	vertical-align: middle;
	border:#999999;
	border-width:thin;
	border-style: none;
}

.menu_on A:link {
	color: #ffffff;
	text-decoration: none;
}

.menu_on A:active {
	color: #ffffff;
	text-decoration: none;
}

.menu_on A:visited {
	color: #ffffff;
	text-decoration: none;
}

.menu_on A:hover {
	color: #FFCC33;

/*	text-decoration: none;

	border-width: 1px;
	border-style: solid;
	border-color:#FFCC33;*/
}

.menu_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
/*	background-image: url(images/fondo_menu2.gif);*/
	background-position: left center;
	padding: 3px;
	vertical-align: middle;
	border:#999999;
	border-width:thin;
	border-style: none;
	text-decoration: none;
	horizontal-align: left;
}

.menu_off A:link {
	color: #990000;
	text-decoration: none;
}

.menu_off A:active {
	color: #990000;
	text-decoration: none;
}

.menu_off A:visited {
	color: #990000;
	text-decoration: none;
}

.menu_off A:hover {
	color: #990000;
	text-decoration: none;
}

.titulo_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	background-image: url(images/fondo_menu2.gif);
	background-position: left center;
	padding: 3px;
	vertical-align: middle;
	border:#999999;
	border-width:thin;
	border-style:ridge;
	color:#FFCC33;
}

.titulo_tabla2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	/*background-image: url(images/fondo_menu2.gif);*/
	background-position: left center;
	padding: 3px;
	vertical-align: middle;
	border:#999999;
	border-width:thin;
	border-style:ridge;
	color:#FFCC33;
}

.texto_link1 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
}

a.texto_link1:link {color: #FFFF99; text-decoration: none;}
a.texto_link1:active {color: #FFFF99; text-decoration: none;}
a.texto_link1:visited {color: #FFFF99; text-decoration: none;}
a.texto_link1:hover { color: #FFFF99; text-decoration: none; background-color: #CC3300 }

.texto_link2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #3366FF;
	text-decoration: none;
}

a.texto_link2:link {color: #FFFF99; text-decoration: none;}
a.texto_link2:active {color: #FFFF99; text-decoration: none;}
a.texto_link2:visited {color: #FFFF99; text-decoration: none;}
a.texto_link2:hover { color: #FFFF99; text-decoration: none; background-color: #CC3300 }

.borde_imagen {
	border-color:#456433; 
	border-width:1px; 
	border-color:#666666;
	border: solid groove;
}

.color_fondo_tabla {
	background-color: #222222;
}

.caja {
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	background:#222222; 
	border-color: #444444;
}

.caja0 {
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	background: #660066; 
	border-color: #444444;
}

.caja1 {
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	background:#660033; 
	border-color: #444444;
}

.caja2 {
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	background:#6699CC; 
	border-color: #444444;
}

.caja3 {
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	background:#669933; 
	border-color: #444444;
}

.caja4 {
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	background: #006699; 
	border-color: #444444;
}


.menu_sep_hor {
border-style: solid;
border-width: 1px;
border-color: #555555;

border-left:none;
border-right:none;
border-top:none;
}

.menu_sep_hor2 {
border-style: ridge;
border-width: 1px;
border-color: #777777;

/*
border-left:none;
border-right:none;
*/
background-color:#333333
}


/*
.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #CC3300;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	height: 30px;
	text-align:center;
}

navigation:link { 	color: #CC3300; text-decoration: none; }
navigation:visited { color: #CC3300; text-decoration: none; }
navigation:hover { color: #FFFFFF; text-decoration: none; background-color: #CC3300 }
*/

.paginacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	/*background-image: url(images/fondo_menu.gif);
	background-image: url(images/fondo_menu1.gif);*/

	background-position: left center;
	padding: 3px;
	vertical-align: middle;
	border:#999999;
	border-width:thin;
	border-style: none;
}

.paginacion A:link {
	color: #ffffff;
	text-decoration: none;
}

.paginacion A:active {
	color: #ffffff;
	text-decoration: none;
}

.paginacion A:visited {
	color: #ffffff;
	text-decoration: none;
}

.paginacion A:hover {
	color: #3399FF;



/* START static corners*/
.corner-top, .corner-left, .corner-bottom {
  background-repeat:no-repeat;
  display:block;
  position:relative;
  font-size:0;
  line-height:0;
  margin:0;
  height:3px;
}
.corner-top {
  background-position:100% 0;
  width:auto;
  top:-1px;
  right:-1px;
}
.corner-top .corner-left {
  background-position:0 -6px;
  width:3px;
  left:-2px;
}
.corner-bottom {
  background-position:100% -3px;
  clear:both;
  width:auto;
  bottom:-1px;
  right:-1px;
}
.corner-bottom .corner-left {
  background-position:0 -9px;
  width:3px;
  left:-2px;
}
/* END static corners/containers */
