body {
	background-color : #cccccc;
	margin: 15px 5px 5px 5px;
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;
	text-align: center;
	font-size: 14px;
}

form {	margin: 0;}
.afterForm { margin-top: -1em; }
 
p {	
	text-align: justify;
}

.nojusti{

	text-align: center;
}

li {	
	text-align: justify;
}

.imagem {margin: 0px 0px 10px 10px;}

.body2 {
	background-color : #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	font-family: arial, helvetica, verdana;*/
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;	
	text-align: center;
	font-size: 14px;
}

.texto {
	font-size: 9px;
	color: #000000;
	width: 60px;
	height : 16px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.texto_pie {
	background-color : #990000;
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;
/*	font-family:"Courier New", Courier, monospace;*/
	font-size: 11px;
	color: #FFFFFF;
	width: 860px;
	height : 10px;
	text-align: center;
	margin: -0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


input, textarea {
	/*font-family: arial, helvetica, verdana; font-size: 14px;*/
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;
}

.boton {
	font-size: px;
	color: #000000;
	height : 18px;
	font-weight: normal;
}


.todo 
/*
{
	float:left;
	margin:20px 0 20px 20px;
	min-height:1px;
	overflow:hidden;
	position:relative;
	width:860px;	
}
*/
{

	text-align: left;
	margin: 0px auto -1px auto; 
	width : 860px;
}

.encabezado {
/*	background-color : #FFFFFF;*/
/*	background-color : #cccccc;*/
/*	border : 1px solid #000000;*/
	width : 100%;
}

.cuerpo {
	float : left;
	position: relative;
	border : 1px solid #000000;
	background-color : #FFFFFF;
	min-width : 100%;
	overflow:visible;
	min-height: 450px;
	]height: 450px; /*only read by IE6*/
	]width : 100%;
}

.logos {
/*	float: left;*/
/*	padding : 0px 35px 0px 45px;*/
	min-height: 63px;
	]height: 63px;
}

.logos a {
	text-decoration: none;
}

.pestanias {
	clear: both;
	font-size: 16px;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;
	background-color : #FFFFFF;
	font-weight : bold;
	height : 22px;
	width: 344px;
	]width: 341px;/*only read by IE6*/
	]height : 23px;
}

a.pestania {
	text-align : center;
	width: 170px;
	float : left;
	background-color : #FFCC00;
	border : 1px solid #FFFFFF;
	display : block;
	color: #FFFFFF;
	text-decoration: none;
	height : 20px;
	]height : 22px;/*only read by IE6*/
}

a.pestania:hover
{
	text-decoration: none;
	background-color : #990000;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

#menu_sti_en_lineax {
	background-color : #990000;
}

#menu_quienes_somosx {
	background-color : #990000;
}

.menu {
	clear : both;
	background-color : #990000;
/*	border-left : 1px solid #000000;
	border-right : 1px solid #000000;*/
	height : 20px;
	width : 100%;
}

.banderas {
	float : right;
	border-right : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	background-color : #993366;
	height : 17px;
	width: 41px;
	
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 2px;
	
	]width: 44px;
	]height : 20px;
}

.banderasimg {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}
	
#menu_riam_en_linea {
	visibility : visible;
	display: block;	
}

.menu_menu {
	z-index: 1000;
	visibility: hidden; position: absolute;
}

#menu_quienes_somos {
	visibility : hidden;
	display: none;
}

.menu_cuerpo {
/*	float : left;*/
	background-color : #990000;
	border : 1px solid #990000;
	width: 859.5px;
	height : 18px;
}

.top {
/*	width: 758px;*/
	width: 758px;
	height : 260px;
/*	float : left;*/
	background-color : #FFFFFF;
	border-right : 0px solid #000000;
}

/*.izquierda {
	width: 400px;
	float : left;
	background-color : #FFFFFF;
}
*/

.izquierda {
	width: 758px;
	/*float : left;*/
	background-color : #FFFFFF;
}

.derecha {	
	width: 556px;
	float : right;
	background-color : #FFFFFF;
}

.bottom {   
	width: 758px;	
	float : left;	
	background-color : #FFFFFF;
}

.bot_izquierda {  	
	color: #999999;
	display : block;
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;	
/*	font-family: arial, helvetica, verdana;*/
	font-size: 9pt;	
	float : left;
	background-color : #FFFFFF;	
	margin-left: 5px;
	width: 198px;
	]width: 200px;/*only read by IE6*/
	
}

.bot_derecha {		
   float: right;
	background-color : #FFFFFF;	
	padding : 1px 1px 1px 1px;
}

.imagen {   
	background-color : #FFFFFF;
	height : 260px;
	border : 1px solid #FFFFFF;
}

.banner {
   margin-right: 10px;
	background-color : #FFFFFF;
	height : 70px;
	width: 290px;
}


.noticias {	
	color: #999999;
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;	
/*	font-family: arial, helvetica, verdana;*/
	font-size: 8pt;
	padding : 3px;
	margin-bottom: 10px;
	border-top : 1px solid #000000;
	height : 135px;
	]height : 142px;/*only read by IE6*/
}

.certificados {
	margin : 25px 15px 0px 15px;
	float: left;
	background-color : #FFFFFF;
	width: 190px;
}

.login {
	margin : 15px 0px 0px 0px;
	float: right;
	background-color : #cccccc;
	width: 280px;
}

.titulo_login {
	font-size: 12px;
	font-weight : bold;
	float: right;	
/*	text-align : center;*/
	color: #000000;
}

.titulo_login_chico{
	font-size: 12px;
	font-weight : bold;
	float: right;	
/*	text-align : center;*/
	color: #cccccc;
}


.ayudas {
	position: absolute;
	right: 0px;
	background-color : #FFFFFF;
	padding : 5px 5px 5px 5px;
	margin : 5px 5px 5px 5px;
	border: 1px solid #000000;
	font-size: 8pt;
}

.pie {
   clear: both;
/*	padding : 1px 1px 1px 1px;*/
	font-size: 8px;
	color: #000000;
	text-align : center;
/*	margin-bottom: 1px;*/
}

.noticia {
	float: left;
	color: #FFFFFF;
	font-size: 10px;
	padding : 2px 2px 2px 2px;
	width:32%;
}

.imagen_noticiosa {
	float : left;
	padding : 2px;
}

.imagen_noticisa {
	float : left;
	padding : 0px 5px 5px 0px;
}

.titulo_noticia {
	font-size: 12px;
	font-weight : bold;
}

.contenido_noticia {
	clear: both;
	font-size: 10px;
}

.notica {
	float:left;
	padding : 10px 10px 10px 10px;
	width:46%;
	background-color : #FFFFFF;
	color: #000000;
}

.titulo_notica {
	font-size: 14px;
	font-weight : bold;
	text-align : left;
	padding : 5px 5px 0px 0px;
}

.contenido_notica {
	clear: left;
	font-size: 12px;
	padding : 5px 5px 0px 0px;
}

.emisor_notica {
	font-size: 10px;
	text-align : right;
	padding : 5px 5px 0px 0px;
}

.fecha_notica {
	text-align : right;
	font-size: 10px;
	padding : 5px 5px 0px 0px;
}

.modificar_notica {
	float: left;
	text-align : left;
	font-size: 10px;
	padding : 5px 5px 0px 0px;
}

.contenido_unanoticia {
	font-size: 14px;
	padding : 5px 5px 0px 0px;
}

.emisor_unanoticia {
	font-size: 12px;
	text-align : right;
	padding : 5px 5px 0px 0px;
}

.fecha_unanoticia {
	text-align : left;
	font-size: 12px;
	padding : 5px 5px 0px 0px;
}

.modificar_unanoticia {
	float: right;
	text-align : left;
	font-size: 12px;
	padding : 5px 5px 0px 0px;
}
 
.imagen_unanoticia {
	float : left;
	padding : 0px 5px 5px 0px;
}

.titulo_derecha {
	font-size: 12px;
	font-weight : bold;
	display : block;
	background-color : #004080;
	color: #FFFFFF;
	padding : 0px 0px 0px 0px;
	margin 0px;
	width: 198px;
	]width: 200px;/*only read by IE6*/
}

.titulo_contador {
	margin: 10px 0px 0px 0px;
	font-size: 10px;
	font-weight : bold;
	text-align : center;
	color: #990000;
}

.tip_texto {
	font-size : 12;
	padding : 2px 4px 2px 4px;
}

.texto_login {
	font-size: 10px;
	width: 44px;
	font-weight : bold;
	float : left;
	clear: left;
	text-align : right;
	padding : 0px 4px 0px 0px;
}

.link_login {
	width: 100%;
	font-size: 10px;
	font-weight : bold;
	float : left;
	clear: both;
	text-align : center;
}

.menu_item {
	float : left;
	height: 18px;
	padding: 0px 20px 0px 27px;
}

a.menu_item
{
	display : block;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	border-left : 1px solid #990000;
	border-right : 1px solid #990000;
}
a.menu_item:hover
{
	background-color : #990000;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

.subMenuLayer {
	background-color : #990000;
	border : 1px solid #FFFFFF;
}

a.subMenu
{
	display : block;
	width : 100%;
	background-color : #990000;
	color: #FFFFFF;
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;	
/*	font-family: arial, helvetica, verdana;*/
	font-size: 8pt;
	text-decoration: none;
	border : 1px solid #990000;
}
a.subMenu:hover
{
	background-color : #990000;
	border : 1px solid #FFFFFF;
}


ul#tip_texto {
	margin: 0;
	list-style-type: none;
	font-size : 12;
	padding : 10px 4px 10px 10px;
}

ul#tip_texto li {
	display: block;  
	width: 100%;
	height: 18px;
}

ul#tip_texto li a {
	display: block; 
	text-decoration: none;
	color : #004080;
	background-color: #FFFFFF;
	width:100%;
	height:100%;
}
	
ul#tip_texto li a:hover{
	color: #FFFFFF;
	background-color: #990000;
}

.boton_tabla {
	background-color: #990000;
	font-style: italic;
	font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif;	
/*	font-family : Arial, Helvetica, sans-serif;*/
	font-size : 10px;
	font-weight : bold;
	color: #FFFFFF;
	border-left : 2px solid #990000;
	border-right : 2px solid #990000;
	border-top : 2px solid #990000;
	border-bottom : 2px solid #990000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 1px 10px 1px 10px;
}

.div_de100 {width : 700px;  text-align: center; }

#enrojo {color: #FF0000; text-align: center; font-weight : bold;}

.mitad {width:40%; float: left; padding: 10px;}

/* estos son los tipos de espacio que tienen los cuerpos */
.espacio {padding : 20px 40px 20px 40px; margin: 0px auto -1px auto; overflow:visible; clear:both;}
.espacio2 {padding : 0px 0px 20px 0px; margin: 0px auto -1px auto; overflow:visible;}
.espacio3 {padding : 20px 40px 0px 40px; margin: 0px auto -1px auto; overflow:visible;}

/*Estos son los titulos celestitos */
h4 {color:#990000; font-size: 12pt; font-weight: bold; text-decoration: none;}

/* Estas Son las tablas de login o de ingreso de cosas */
.tabla_simple {border : 1px solid #990000; margin: 0px auto -1px auto;}
.tabla_simple th {background-color: #990000; color: #ffffff; font-size: 10pt; font-weight: bold;   text-decoration: none; text-align : center; }
.tabla_simple tr {background-color: #ffffff;}
.tabla_simple td {color: #000000; font-size: 8pt;  font-weight: normal; text-decoration: none; text-align : left ;}

/* Estas son los listados normales como de seleccion de naves */
.tabla_seleccion {background-color: #CCCCCC; border : 1px solid #014874; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px; width: 88%;}
.tabla_seleccion th {border-collapse: collapse; border-spacing: 0px; background-color: #116BA3; color: #ffffff; font-size: 8pt; font-weight: bold;   text-decoration: none; text-align: center; border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccion tr {background-color: #ffffff;}
.tabla_seleccion td {border-collapse: collapse; border-spacing: 0px; color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; text-align: left;   border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccion td a {color: #FF0000;}
.tabla_seleccion td a:hover {color: #000000; text-decoration: none;}

/* Estas son los listados normales como de seleccion de naves sin ancho*/
.tabla_seleccion_sinancho {background-color: #CCCCCC; border : 1px solid #014874; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px;}
.tabla_seleccion_sinancho th {border-collapse: collapse; border-spacing: 0px; background-color: #116BA3; color: #ffffff; font-size: 8pt; font-weight: bold;   text-decoration: none; text-align: center; border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccion_sinancho tr {background-color: #ffffff;}
.tabla_seleccion_sinancho td {border-collapse: collapse; border-spacing: 0px; color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; text-align: left;   border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccion_sinancho td a {color: #FF0000;}
.tabla_seleccion_sinancho td a:hover {color: #000000; text-decoration: none;}


/* Estas son los listados normales como de seleccion de naves */
.tabla_seleccion_maschico {background-color: #CCCCCC; border : 1px solid #014874; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px; width: 66%;}
.tabla_seleccion_maschico th {border-collapse: collapse; border-spacing: 0px; background-color: #116BA3; color: #ffffff; font-size: 8pt; font-weight: bold;   text-decoration: none; text-align: center; border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccion_maschico tr {background-color: #ffffff;}
.tabla_seleccion_maschico td {border-collapse: collapse; border-spacing: 0px; background-color: #ffffff; color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; text-align: left;   border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccion_maschico td a {color: #FF0000;}
.tabla_seleccion_maschico td a:hover {color: #000000; text-decoration: none;}

/* Estas son las tablas que se muestran en equipos y en gruas asi medias raras */
.tabla_confoto {border : 1px solid #CCCCCC; margin: 0px auto -1px auto;}
.tabla_confoto th {background-color: #ffffff; color: #000000; font-size: 10pt; font-weight: bold;   text-decoration: none; text-align : center; border: 1px solid #CCCCCC;}
.tabla_confoto td {background-color: #ffffff; color: #000000; font-size: 8pt;  font-weight: normal; text-decoration: none; text-align : left; border: 1px solid #CCCCCC;}

/* Estas son las famosas tablas plomas que aparecen en reserva */
.tabla_ploma {border : 1px solid #000000; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px;}
.tabla_ploma th {background-color: #EAEAEA; color: #000000; font-size: 10pt; font-weight: normal; text-decoration: none; text-align : left; border: 1px solid #000000; padding : 2px 2px 2px 2px;}
.tabla_ploma tr {background-color: #ffffff;}
.tabla_ploma td {color: #000000; font-size: 8pt;  font-weight: bold text-decoration: none; text-align : left; border: 1px solid #000000; padding : 2px 2px 2px 2px;}

label {  	
	margin: 3px 0px 0px 0px;;
  	font-weight: bold;
       display: block;
       float: left;
       font-size: 10pt;
}

.ingreso_reserva {border : 1px solid #000000; margin: 10px; width:650px;}
.ingreso_reserva .titulo_principal {background-color:#3162a6; color:#FFFFFF; font-size: 8pt; font-weight: normal; text-align: center;  border: 1px solid #014874;}
.ingreso_reserva .contenedor {float:left; border: 1px solid #014874; height:175px; width:218px;}
.ingreso_reserva .contenedor .campos {padding: 20px 4px 4px 4px;}
.ingreso_reserva .contenedor .campo {color: #000000; font-size: 8pt; font-weight: bold; text-align : left; border: 0px; padding : 2px;}
.ingreso_reserva .contenedor .campo label {font-size:12px; width:68px;}
.ingreso_reserva .contenedor .campo input {font-size:12px; border: 1px solid #555555;}

.ingreso_reserva #sellos {float:left; border: 1px solid #014874; height:175px; width:120px; ]width:142px;}
.ingreso_reserva #sellos select {width:116px; height:95px; border: 0px; margin: 1px 1px 1px 1px;}
.ingreso_reserva #dus {float:left; border: 1px solid #014874; height:175px; width:142px; ]width:144px;}
.ingreso_reserva #dus #dusd {width:140px; height:95px; border: 0px; margin: 1px 1px 1px 1px; float: none;}
.ingreso_reserva #guia {float:left; border: 1px solid #014874; height:175px; width:162px; ]width:144px;}
.ingreso_reserva #guia select {width:160px; height:95px; border: 0px; margin: 1px 1px 1px 1px; float: none;}
.ingreso_reserva .sellosydus label {font-size: 10px; height: 16px; margin: 0px 2px 2px 2px; float: none; display: block;}
.ingreso_reserva .sellosydus label span {width: 30px;}
.ingreso_reserva .sellosydus input {font-size: 10px; height: 16px; margin: 2px 2px 2px 2px; display: inline; float: none;}
.ingreso_reserva .sellosydus .botones .campoeliminar {text-align: right; margin-right: 0px;}
.ingreso_reserva .sellosydus .campo label {font-size:10px; float: none;}
.ingreso_reserva .sellosydus select {font-size:10px;}
.ingreso_reserva .sellosydus .campos {margin: auto 0px auto 0px; float: none;}

.ingreso_reserva .temperaturas {clear:left; width:650px;}
.ingreso_reserva .temperatura {float:left; width:423px; border: 1px solid #014874; height: 80px;}
.ingreso_reserva .temperatura .lampa {float:left; width:170px; padding: 4px;}
.ingreso_reserva .temperatura .aire  {float:left; width:233px; padding: 4px;}
.ingreso_reserva .atmosfera {float:left; border: 1px solid #014874; height: 80px; width:223px; ]width:225px;}
.ingreso_reserva .atmosfera label {float: none; display: inline;}
.ingreso_reserva .atmosfera input {float: none; display: inline;}
.ingreso_reserva .atmosfera .campos {padding: 4px;}
.ingreso_reserva .temperatura .lampa label {font-size:10px; width:90px;}
.ingreso_reserva .temperatura .lampa input {font-size: 10px; height: 16px; margin: 2px 0px 2px 0px; border: 1px solid #555555;}
.ingreso_reserva .temperatura .aire label {font-size:10px; width:150px;}
.ingreso_reserva .temperatura .aire input {font-size: 10px; height: 16px; margin: 2px 0px 2px 0px; border: 1px solid #555555;}
.ingreso_reserva .atmosfera label {font-size:10px; width:90px;}
.ingreso_reserva .atmosfera input {font-size: 10px; height: 16px; margin: 2px 0px 2px 0px; border: 1px solid #555555;}
 
.ingreso_reserva .titulo {background-color:#3162a6; color:#FFFFFF; font-size: 8pt; font-weight: normal; text-align: center; float: none;}
.ingreso_reserva .botones_principal {clear:left; display: block; background-color:#3162a6; color:#FFFFFF; font-size: 8pt; font-weight: normal; text-align: right;  border: 1px solid #014874;}

/* Estas tabla si que es rara es la combianacion de ploma con seleccion */
.tabla_seleccionploma    {border : 1px solid #014874; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px; width: 94%;}
.tabla_seleccionploma th {background-color: #EAEAEA; color: #000000; font-size: 8pt; font-weight: bold;   text-decoration: none; text-align: center; border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccionploma td {background-color: #ffffff; color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; text-align: left;   border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}

/* Estas tabla si que es rara es la combianacion de ploma con seleccion (la misma pero gorda )*/
.tabla_seleccionploma_long    {border : 1px solid #014874; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px; width: 1200px;}
.tabla_seleccionploma_long th {background-color: #EAEAEA; color: #000000; font-size: 8pt; font-weight: bold;   text-decoration: none; text-align: center; border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccionploma_long td {background-color: #ffffff; color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; text-align: left;   border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}


.tabla_seleccionploma_especial    {border : 1px solid #014874; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px;}
.tabla_seleccionploma_especial th {background-color:#3162a6; color:#FFFFFF; font-size: 8pt; font-weight: normal; text-align: center; border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}
.tabla_seleccionploma_especial td {background-color:#3162a6; color:#FFFFFF; font-size: 8pt; font-weight: normal; text-align: right; border: 1px solid #014874; padding : 2px 2px 2px 2px; margin : 0px 0px 0px 0px;}

/* Estas son las tablas invisible */
.tabla_invisible {border : 0px; margin: 0px auto -1px auto; padding : 0px 0px 0px 0px; border-collapse: collapse;  border-spacing: 0px;}
.tabla_invisible th {color: #000000; font-size: 8pt; font-weight: bold; text-align : left; border: 0px; padding : 0px 0px 0px 0px;}
.tabla_invisible td {color: #000000; font-size: 8pt;  font-weight: bold; text-align : left ; border: 0px; padding : 0px 0px 0px 0px;}

/* Estas Son las tablas de contactenos */
.tabla_ultrasimple {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin: 0px; padding : 0px;}
.tabla_ultrasimple td {background-color: #ffffff; color: #000000; font-size: 8pt;  font-weight: normal; text-decoration: none; text-align  left;}

/* Estas Son las tablas de contactenos principal*/
.tabla_ultrasimple2 {border : 1px solid #CCCCCC; margin: 0px auto -1px auto; padding : 0px;}
.tabla_ultrasimple2 th {background-color: #116BA3; color: #ffffff; font-size: 10pt; font-weight: bold;   text-decoration: none; text-align : center;border : 0px; margin: 0px; padding : 0px;}
.tabla_ultrasimple2 td {background-color: #ffffff; color: #000000; font-size: 8pt;  font-weight: normal; text-decoration: none; text-align: left;}


.centrado {
	text-align: center;
	margin: 0px auto -1px auto;
}

.izquerdado {text-align: right;}

.centradox  td {text-align: center;}
.centradox  th {text-align: center;}
.derechadox td {text-align: right;}
.izquerdadox th {text-align: left;}
.izquerdadox td {text-align: left;}
.izquerdadox label {float:none;display:inline;}
.izquerdadox input {float:none;display:inline;}
.tabla_seleccionploma_especial label {float:none;display:inline;}
.tabla_seleccionploma_especial input {float:none;display:inline;}


.registro1 td {background-color:#FFFFFF; color:#000000; cursor:hand; font-size: 8pt; font-weight: normal;}
.registro2 td {background-color:#3162a6; color:#FFFFFF; cursor:hand; font-size: 8pt; font-weight: normal;}
.registro2 th {background-color:#3162a6; color:#FFFFFF; font-size: 8pt; font-weight: normal;}

.titb {color: #000080; font-size: 10pt; font-weight: bold; text-decoration: none;}

a.contacto:link {
/*font-family: Verdana, Arial, Helvetica, sans-serif; color: #000080; font-size: 7pt; font-weight: bold; text-decoration: none;*/
font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif; color: #000080; font-size: 7pt; font-weight: bold; text-decoration: none;}
a.contacto:visited {
font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif; color: #000080; font-size: 7pt; font-weight: bold; text-decoration: none;
/*font-family: Verdana, Arial, Helvetica, sans-serif; color: #000080; font-size: 7pt; font-weight: bold; text-decoration: none;*/
}
a.contacto:hover {
font-family: "Lucida Grande", "trebuchet ms", verdana, arial, geneva, sans-serif; color: #cccccc; font-size: 7pt; font-weight: bold; text-decoration: none;
/*font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-size: 7pt; font-weight: bold; text-decoration: none;*/
}

#eligeDoc {font-size:9px; width: 80px;}

.container {width: 500px; margin: 10px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
