BODY { font-family:verdana, arial; font-weight:normal; font-size:65%; margin:0px }
H1  	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:180%; color:#ff0000; font-style:normal; margin:5px 0px 10px 0px }
H2	  {	font-family:Arial,Verdana, Helvetica, sans-serif;	font-size:160%;	color:#ff0000;	font-style:normal;	margin:5px 0px 5px 0px }
H3	  {	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:140%;	color:#000000;	font-style:normal;	margin:5px 0px 5px 0px }
H4	  {	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:120%;	color:#000000;	font-style:normal;	margin:5px 0px 5px 0px }
H5	  {	font-family:Verdana, Helvetica, sans-serif;	font-size:100%;	font-weight:bold;	color:#ff0000;	font-style:normal;	margin:5px 0px 5px 0px }

/*Estilos para la cabecera de la pagina*/
#cabecera                { position:relative; width:auto; margin:0px; min-width:770px; background-color:#000000}
#cabcentral              { position:absolute; width:390px; height:72px; top:0px; float:left; background-color:#000000; margin-left:224px; color:#fff000; text-align:center; z-index:0 }
#submenu                 { position:absolute; width:auto; right:0px; top:0px; color:#FFFFFF; background-color:#000000; text-align:right }
#submenu .metanavegacion { margin-right:10px; color:#ff6600; font-size:10px }
#submenu a               { color:#FF6600; text-decoration:none }
#titproxima              { position:absolute; right:15px; top:27px }
#cabezaderecha           { position:relative; top:0px; margin-right:10px; text-align:left; background-color:#ff0000 }
#servicios               { font-weight:bold }

/*Estilos menú izquierdo*/
#menuizquierdo			    { position:absolute; top:75px; left:0px; width:165px }
#menuizquierdo form         { margin:0px; padding:0px; padding-top:10px }
#menuizquierdo select       { margin-left:10px; margin-top:5px; font-size:10px; width:155px; padding-left:5px }
#menuizquierdo ul           {	margin:4px 0px 0px 0px !important;	padding:0px 0px 0px 0px !important }
#menuizquierdo ul li        { margin:0px !important; padding:0px !important; text-align:right; list-style-type:none; position:relative; line-height:10px }
#menuizquierdo ul li p      { position:relative; border:solid 1px white; margin:0px 0px 0px 0px !important;	padding:0px 0px 0px 0px !important }
#menuizquierdo ul li p a    { color:#00626C; text-decoration:none; display:block; margin:0px 0px 0px 0px !important; padding:0px 10px 0px 0px !important }
#menuizquierdo ul li p span {	display:block; margin:0px 0px 0px 0px !important; padding:0px 10px 0px 0px !important }
#menuizquierdo ul li img    { float:right; margin:2px 0px 0px 3px !important; padding:0px 0px 0px 0px !important }
#menuizquierdo .sepMenu     { margin-top:4px; margin-left:10px }
#menuizquierdo #otrasWebs   { margin:0px !important; padding:0px !important; text-align:right !important }
#menuizquierdo a:hover {text-decoration:underline}
#webgrupo                   { width:115px !important }


/*Estilos contenido central*/
#colTodoHome 	      { position:relative; margin-left:175px; margin-right:5px; text-align:center }
#colCenHomeL 	      { position:relative; margin-left:170px; margin-right:185px; text-align:left }
#colCenHome 	      { position:relative; margin-left:170px; margin-right:185px; text-align:center }
.columna           { float:left; width:32%; margin-top:5px; padding-right:1%; padding-left:1%; text-align:left }
.columna img       { float:left; margin-right:5px; margin-bottom:5px }
.columna .titulo   { font-size:13px; color:#007480 }
.columna .titulo a { text-decoration:none; color:#007480 }
.separa            { width:auto; margin:5px 0px; border-bottom:solid 1px #c5c5c5; clear:both }



/*estilos para el pie de página*/
#pie   { position:relative; clear:both; padding-top:35px; margin-left:160px; margin-right:165px; text-align:center }
#pie p { padding:0px; padding-bottom:5px; margin:0px }
#pie a { color:#000000 }

/* Localizador */
#localizador   {	font-family:Arial, Verdana, Helvetica, sans-serif;	text-align:left;	margin:5px 185px 10px 185px;	padding-right:4px;	color:#898989 }
#localizador a {	color:#00626C; text-decoration:none }

/* Varios */
.separador   { width:auto; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; border-bottom:solid 1px #c5c5c5; clear:both }
.separa01 { width:auto; margin:4px 0px 4px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #C5C5C5; clear:both }
.separa02 { width:auto; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #000000; clear:both }

/*NUEVOS*/
.separa03   { width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #EFEFEF; clear:both }
.endsection {	clear:both }
.row        { position:relative; padding:0px 0px 0px 0px;	margin-top:0px;	width:100% }
.col        { position:relative; float:left;	width:auto }
.col2       { float:left;	width:47%;	margin-left:5px;	margin-right:5px }
.fifty      {	width:49% }
.full       {	width:100% }

/* Formularios */
#form               {	width:auto }
#form .formRow      { clear:both; padding:0px 0px 0px 0px }
#form .formColLeft  {	width:200px;	float:left;	margin:2px 5px 0px 0px }
#form .formColRight {	width:auto;	float:left }
#form .formbotones	 {	float:right;	text-align:right;	padding:5px 15px 5px 0px }
.error              {	color:#ff0000 }



/* Tablas */

table.compare {
width: auto;
border: 1px solid #ff6600;
margin: 0 auto 1em 10;
/* margin-left: 10px; */
}

table.compare thead th {

font: bold .7em/1.4em Verdana, sans-serif;
color: #000;
text-align: left;
padding: .2em;
background-color: #FFFFE1;
}

table.compare tbody th {
font: .7em/1.4em Verdana, sans-serif;
color: #000;
text-align: left;
padding: .2em;
border-top: 1px solid #eee;
background-color: #f9f9f9;
}

table.compare tfoot td {
font: .7em/1.4em Verdana, sans-serif;
color: #000;
text-align: left;
padding: .5em;
border-top: 1px solid #eee;
background-color: #f9f9f9;
}

table.compare tbody td {
font: .6em/1.4em Verdana, sans-serif;
color: #666;
text-align: left;
border-top: 1px solid #eee;
border-right: 1px solid #eee;
padding: .2em;
} 




/* De las paginas de dominios */

.small
{
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
}
.small a:link, .small a:Visited
{
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}
.small a:Hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
	text-decoration: underline;
}
.highlight
{
	font-family: helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
}
.medium
{
	font-family: helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
}
.largish
{
	font-family: helvetica;
	font-size: 18pt;
	color: #003399;
}
.largishHighlight
{
	font-family: helvetica;
	font-size: 18pt;
	color: #FF9900;
}
.large
{
	font-family: helvetica;
	font-size: 28pt;
	color: #003399;
}
.largeHighlight
{
	font-family: helvetica;
	font-size: 30pt;
	color: #FF9900;
}

/* ESTILOS PARA LOS VIAJES */
#viajeIzq		{ position:absolute; top:75px; left:0px; width:255px }
#viajeTodo		{ position:relative; margin-left:260px; margin-right:5px; text-align:left }

.tituPral {
	color: #098179;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
}

.navtext {
width:160px;
font-family: Helvetica, Verdana, Arial, sans-serif; 
font-size:8pt;
border-width:1px;
border-style:outset;
border-color:green;
layer-background-color:ffdeaa;
background-color:ffdeaa;
color:green;
}


/* ESTILOS PARA principal derecha */
.tituder   { font-size:13px; color:#007480 }
