#alta1 label {
	color: #4d4d4d;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 100px;
}

#altaborrar {
	clear: both;
}
#alta1 {
	float: left;
	width: 300px;
	padding: 5px;
	color: #4d4d4d;
}
.inputmotzaalta {
	width: 120px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: -25px;
	margin-left: 0px;
	color: #4d4d4d;
	font-size: 12px;
	height: 17px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #ff4901;
}
.inputluzealta {
	width: 250px;
	float: left;
	margin-top: 3px;
	border: 1px solid #ff4901;
	font-size: 12px;
	color: #4d4d4d;
	margin-bottom: 3px;
	height: 17px;
	padding-left: 5px;
}
#estu {
	margin-top: 20px;
}

.labelmotza {
	color: #ff4901;
	font-weight: normal;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 200px;
}.alta {
	margin-left: 25px;
	margin-top: 30px;
	color: #4d4d4d;
}.radiobuttom {
	margin-top: 10px;
}
#nav2 #datos {
	float: left;
}

* {
	margin: 0;
	padding: 0;
	line-height: 12px;
}

body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #4d4d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
}

p, th, td, ol, ul, dd	{
	font-size: 1em;
	vertical-align: top;
}

fieldset {
	border: 0;
}

input, select, textarea	{
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a, a:visited, a:active {
	color: #ff4901;
	text-decoration: underline;
}

a:hover {
	color: #ff4901;
	text-decoration: none;
}

a img {
	border: 0;
}

#general {
	position: relative;
	width: 955px;
	margin: 0 auto;
	text-align: left;
}

/* container clear fix */
#general:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* IE-win container clear fix */
* html #general {
	height: 1%;
}

/* This will display a 50% transparent png layout guide */
/* grid.png = column grid, grid2.png = baseline grid */
/* comment 'display: none;' to activate */
/* Not IE6 compatible - unless IE7 JS libraries included - http://dean.edwards.name/IE7/*/
#overlay_grid	{
	position: absolute;
	top: 0;
	left: 0;
	/*background: transparent url(/images/column_grid.png) 0 0 repeat-y;*/
	/*background: transparent url(/images/baseline_grid.png) 0 0 repeat-y;*/
	width: 871px;
	height: 100%;
	z-index: 400;
	display: none;
}
	

/* ================== */
/* Cabecera */
/* ================== */

#cabecera p {
	float: left;
	margin: 12px 0;
}

/* Language Bar */

#language_bar {
	position: relative;
	float: right;
}

#language_bar ul {
	float: left;
	border: 1px solid #CFC9C4;
	margin: 43px 9px 0 0;
	padding: 3px 8px 2px 5px;
}

#language_bar ul:hover {
	cursor: pointer;
}

#cabecera ul li {
	float: left;
	list-style: none;
	margin-right: 1px;
}

#cabecera ul li#current_lang {
	font-family: Verdana;
	font-size: 10px;
	margin-right: 10px;
}

#cabecera ul li#lang_image {
	position: relative;
	z-index: 2000;
}

#cabecera ul li img {
	margin-top: 2px;
}






/* Search */

#header form {
	float: right;
	margin-top: 43px;
}

#header form p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#header form p input.text_field,
form#support_search p input.text_field {
	border: 1px solid #cfc9c4;
	border-top: 2px solid #A6A6A6;
	padding: 2px 5px;
	margin-right: 3px;
	width: 105px;
	color: #737373;
	float: left;
}

/* Support Search */

form#support_search {
	margin: 16px 0;
}

form#support_search p input.text_field {
	width: 120px;
	font-size: 11px;
}

/* ================== */
/* Navigation Bar */
/* ================== */

#nav {
	float: left;
	clear: both;
	background-color: #ff4901;
	width: 100%;
	color: #fff;
}
.naranja {
	color: #FF4901;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4D4D4D;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#general #cabecera img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -12px;
	margin-left: 0px;
}



#nav ul {

	clear: both;	
	width: 424px;
	float: left;
	border-right: 1px solid #ffc8b3;
}

#nav ul li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

#nav ul li a {
	display: block;
	color: #fff;
	margin-left: -1px;
	border: 1px solid #ff4901;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 120px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 9px;
}

#nav ul li#home a {
	margin-left: 1px;
}

#nav ul li.last {
	width: auto;
}

#nav ul li.last a {
	background-image: none;
}

#nav ul li.active a,
#nav ul li a:hover {
	border: 1px solid #CFC9C4;
	background: #F3F1F0;
	color: #ff4901;
	position: relative;
	z-index: 1000;
	left: -1px; /* to cover border of previous link */
	padding-left: 11px; /* adjust padding to compensate */
	padding-right: 8px; /* as above */
}

/* My Meteor Login */

#nav form {
	float: left;
	background-color: transparent;
	margin: 5px 0 0 10px;
	font-size: 12px;
}

#nav form p {
	margin: 0;
	padding: 0;
	background-color: transparent;
	color: #fff;
}

#nav form p label {
	float: left;
	margin: 2px 10px 0 0;
	text-transform: none;
	font-size: 12px;
	line-height: 14px;
}

#nav form p input.text_field {
	border: 1px solid #dbdbdb;
	border-top: 2px solid #cacaca;
	padding: 2px 5px 1px 5px;
	margin: 0 8px 0 0;
	float: left;
	color: #737373;
	font-size: 11px;
}

#nav form p input#mobile_number {
	width: 80px;
}

#nav form p input#pin {
	width: 26px;
}

label#my_meteor_log_in {
	display: block;
	color: #fff;
	width: 102px;
	padding: 15px 0 0 0;
	overflow: hidden;
	font-size: 0px;
	color: #ff4901;
	background-color: #ff4901;
	background-image: url(file:///G|/meteor/www.meteor.ie/stylesheets/images/my_meteor.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	height: 0px !important; /* for most browser */
	height /**/: 15px; /* for IE5/win */
}

/* My Meteor Login Links */		

#nav ul#my_meteor_options {
	font-family: Verdana;
	font-size: 9px;
	float: left;
	margin: 9px 0 0 12px;
	padding: 0;
	width: auto;
	clear: none;
	border: 0;
}

#nav ul#my_meteor_options li {
	border: 0;
	float: left;
}

#nav ul#my_meteor_options li a {
	display: block;
	border: 0;
	border-right: 1px solid #FFA480;
	background: none;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	position: static;
	font-size: 9px;
}

#nav ul#my_meteor_options li a:hover {
	background-color: transparent;
	color: #fff;
	text-decoration: underline;
	position: static;
}

#nav ul#my_meteor_options li.last a {
	margin: 0;
	padding: 0;
	border: 0;
}

/* Breadcrumbs */

#nav p {
	color: #4d4d4d;
	clear: both;
	background-color: #fff;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 9px;
	padding: 9px 0 0 5px;
}

#nav p a {
	color: #4d4d4d;
	text-decoration: none;
}

#nav p a:hover {
	text-decoration: underline;
}

/* ================== */
/* Contenido */
/* ================== */

#contenido {
	width: 955px;
	clear: both;
	float: left;
	padding-top: 9px;
	padding-right: 0;
	
	padding-left: 0;
}

#contenido a:hover {
	color: #ff4901;
	text-decoration: underline;
}

/* ================== */
/* Page Menu */
/* ================== */

#menu {
	float: left;
	width: 156px;
}

#menu a {
	color: #4d4d4d;
	text-decoration: none;
}

#menu h3 {
	font-size: 12px;
	font-weight: normal;
}

#menu h3.last {
	width: auto;
}

#menu h3 a {
	display: block;
	padding: 9px 10px 7px 10px;
	background: #f5f4f3 url(file:///G|/meteor/www.meteor.ie/stylesheets/images/menu_h3_bg.gif) 0 0 repeat-x;
	text-transform: uppercase;
}

#menu h3 a.active {
	color: #ff4901;
	background: #fff url(file:///G|/meteor/www.meteor.ie/stylesheets/images/menu_bg.gif) 0 0 repeat-y;
	border-left: 1px solid #f1efed;
	border-right: 1px solid #f1efed;
	padding-left: 9px;
}

#menu ul {
	background: #fff url(file:///G|/meteor/www.meteor.ie/stylesheets/images/menu_bg.gif) 0 0 repeat-y;
	border-left: 1px solid #f1efed;
	border-right: 1px solid #f1efed;
	padding-left: 8px;
	padding-bottom: 3px;
}

#menu ul li {
	width: auto;
	list-style: none;
}

#menu ul li a {
	display: block;
	margin-bottom: 9px;
	padding-left: 9px;
	padding-right: 6px;
	line-height: 15px;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/arrow_right.gif) 1px 3px no-repeat;
}

#menu h3 a:hover,
#menu a:hover {
	color: #ff4901;
	text-decoration: underline;
}

#menu li a.active {
	color: #ff4901;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/dash.gif) 0 7px no-repeat;
}

#menu ul {
	margin-bottom: 9px;
	margin-left: 9px;
	padding-left: 0;
	border: 0;
	background: transparent;
	padding-bottom: 0;
}

#menu ul li li a {
	margin: 0 0 5px 0;
}

#menu li.active li a {
	color: #4d4d4d;
}

#menu li li a:hover {
	color: #ff4901;
}

#menu li.start_group {
	border-top: 1px solid #E7E4E1;
	padding-top: 10px;
	margin-top: 10px;
	margin-right: 9px;
}

/* ================== */
/* Page Content */
/* ================== */

#content {
	width: 706px;
	padding: 1px 0 0 9px;
	float: right;
}

#content p {
	line-height: 15px;
	margin-left: 9px;
	margin-bottom: 9px;
}

#content a:hover {
	text-decoration: none;
}

#content ul {
	margin-left: 22px;
	list-style-type: disc;
	margin-bottom: 18px;
}

#content ul li,
#content ol li {
	margin-bottom: 9px;
	padding-left: 0;
	line-height: 15px;
}

#content ul ul,
#content ol ol {
	margin: 9px 0 0 12px;
	font-style: normal;
}


#content ul ul {
	list-style-type: circle;
}

#content ol {
	list-style-type: decimal;
	margin-left: 27px;
}

#content ol.alpha {
	list-style-type: lower-alpha;
}

#content ol ol {
	list-style-type: lower-alpha;
	margin-left: 18px;
}

#contenido h1,
#content h1,
#content h2,
#content h3 {
	margin: 15px 0 9px 9px;
}

#contenido h1,
#content h1 {
	margin-top: 4px;
	margin-bottom: 12px;
	font-size: 1.8em;
	line-height: 18px;
}

#content h2 {
	font-size: 1.25em;
	line-height: 1.2em;
}

#content h2.orange {
	color: #ff4901;
	margin-top: 40px;
}

#content h2.narrow {
	width: 145px;
	line-height: 1em;
}

#content h3 {
	font-size: 1em;
	margin-bottom: 3px;
}

#content h4 {
	margin-left: 9px;
	line-height: 15px;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
}

/* ================== */
/* Banner Image */
/* ================== */

#banner_image {
	margin-bottom: 9px;
}

#content #banner_image {
	margin-left: 0;
	margin-top: -1px;
}

/* ================== */
/* Standard Box */
/* ================== */


.boxizquierda {
	position: relative;
	border: 1px solid #CFC9C4;
	margin-right: 0px;
	width: 650px;
	float: left;
	min-height: 158px;
	z-index: 10;
	background-color: #fff;
	background-image: url(imagenes/imagenes optimizadas/box_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
 #bat {
	float: left;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;	
}
 #bestebat {
	float: right;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}
.boxderecha {
	position: relative;
	border: 1px solid #CFC9C4;
	margin-right: 0px;
	width: 266px;
	float: right;
	min-height: 158px;
	z-index: 10;
	background-color: #fff;
	background-image: url(imagenes/imagenes optimizadas/box_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

#contenido .boxizquierda h2 {
	margin: -1px 0 18px 0;
}
#contenido .boxderecha h2 {
	margin: -1px 0 18px 0;
}
#contenido .boxizquierda h2 a {
	display: block;
	color: #fff;
	width: 143px;
	padding: 24px 0 0 0;
	overflow: hidden;
	font-size: 0px;
	color: #ff4901;
	background-color: #ff4901;
	background-position: 11px 7px;
	background-repeat: no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:24px; /* for IE5/win */
}
#contenido .boxderecha h2 a {
	display: block;
	color: #fff;
	width: 143px;
	padding: 24px 0 0 0;
	overflow: hidden;
	font-size: 0px;
	color: #ff4901;
	background-color: #ff4901;
	background-position: 11px 7px;
	background-repeat: no-repeat;
	height: 0px !important; /* for most browser */
	height /**/:24px; /* for IE5/win */
}

#contenido .boxderecha ul {
	margin-left: 1px;
}
#contenido .boxizquierda ul {
	margin-left: 1px;
}

#contenido .boxderecha ul li {
	list-style: none;
	background: transparent url(imagenes/imagenes optimizadas/arrow_right.gif) 0 3px no-repeat;
	margin: 0 0 7px 0;
	padding-left: 7px;
}
#contenido .boxizquierda ul li {
	list-style: none;
	background: transparent url(imagenes/imagenes optimizadas/arrow_right.gif) 0 3px no-repeat;
	margin: 0 0 7px 0;
	padding-left: 7px;
}

#contenido .boxizquierda ul li {
	color: #797979;
}
#contenido .boxderecha ul li {
	color: #797979;
	font-style: normal;
	line-height: 14px;
}

/* box links - homepage */
#contenido .boxizquierda ul li a {
	color: #4d4d4d;
	text-decoration: none;
}
#contenido .boxderecha ul li a {
	color: #4d4d4d;
	text-decoration: none;
}

#contenido .boxizquierda ul li a:hover {
	color: #ff4901;
	text-decoration: underline;
}
#contenido .boxderecha ul li a:hover {
	color: #ff4901;
	text-decoration: underline;
}


/* box links - all other pages */
#contenido #content .boxizquierda ul li a {
	color: #ff4901;
	text-decoration: underline;
}
#contenido #content .boxderecha ul li a {
	color: #ff4901;
	text-decoration: underline;
}

.boxizquierda p {
	line-height: 16px;
}
.boxderecha p {
	line-height: 16px;
}

.boxizquierda p.narrow {
	font-size: 16px;
	line-height:18px;
	width: 110px;
	color: #797979;
	margin-top: -2px;
	margin-left: 2px;
}
.boxderecha p.narrow {
	font-size: 16px;
	line-height:18px;
	width: 110px;
	color: #797979;
	margin-top: -2px;
	margin-left: 2px;
}

.boxizquierda p.narrow img {
	margin: 2px 0 0 -4px;
}
.boxderecha p.narrow img {
	margin: 2px 0 0 -4px;
}

.boxizquierda p.image {
	margin-top: 12px;
}
.boxderecha p.image {
	margin-top: 12px;
}

.box p.featured_phone a {
	position: absolute;
	bottom: -1px;
	right: 20px;
	display: block;
	padding: 8px 8px 5px 8px;
	width: 98px;
	padding: 130px 0 0 0;
	overflow: hidden;
	font-size: 0px;
	color: #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 0px !important; /* for most browser */
	height /**/: 130px; /* for IE5/win */
}

/* Box Variation */

.boxizquierda.variant {
	margin-top: 5px;
	width: 248px;
}
.boxderecha.variant {
	margin-top: 5px;
	width: 248px;
}

#content .boxizquierda.variant h2 a {
	background-position: 8px 5px;
	padding-top: 19px;
	height: 0px !important; /* for most browser */
	height /**/: 19px; /* for IE5/win */
}
#content .boxderecha.variant h2 a {
	background-position: 8px 5px;
	padding-top: 19px;
	height: 0px !important; /* for most browser */
	height /**/: 19px; /* for IE5/win */
}

/* Box Variations */

#contenido ul.bullets {
	color: #4d4d4d;
	margin: 15px 0 0 0;
	background-image: none;
}

#contenido ul.bullets li {
	list-style: disc;
	background-image: none;
	margin-left: 15px;
	margin-bottom: 9px;
	padding-left: 0;
	padding-right: 15px;
}

#contenido ul.bullets li.link {
	list-style: none;
}

#contenido p.link,
#contenido ul.bullets li.link {
	color: #ff4901;
}

#contenido ul.no_bullets li {
	background-image: none;
}

/* ==================== */
/* Personal Pages Boxes */
/* ==================== */

#contenido .boxderecha#payg,
#contenido .boxderecha#bill_pay {
	border: 1px solid #E8E4E1;
	width: 264px;
	padding: 0;
	min-height: 313px;
	background-image: none;
}
#contenido .boxizquierda#payg,
#contenido .boxizquierda#bill_pay {
	border: 1px solid #E8E4E1;
	width: 264px;
	padding: 0;
	min-height: 313px;
	background-image: none;
}

#contenido .boxizquierda#payg ul {
	list-style: disc;
	margin-top: 15px;
	padding: 0 0 135px 8px;
	background: transparent url(imagenes/imagenes optimizadas/arrow_right.gif) bottom left no-repeat;
}
#contenido .boxderecha#payg ul {
	list-style: disc;
	margin-top: 15px;
	padding: 0 0 135px 8px;
	background: transparent url(imagenes/imagenes optimizadas/arrow_right.gif) bottom left no-repeat;
}

#contenido .box#bill_pay {
	padding-bottom: 0;
	background-image: none;
}

#contenido .box#payg h2,
#contenido .box#bill_pay h2 {
	margin-left: 8px;
}

#contenido .box#bill_pay ul {
	position: relative;
	left: 0;
	bottom: -6px;
	margin-top: -1px;	
	padding: 0 0 171px 8px;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/box/city_bg2.jpg) bottom left no-repeat;
	margin-left: 0;
	z-index: 1000;
	border-top: 1px solid #fff; /* to fix disappearing background in IE6 */
}

#contenido .box#payg ul li.link {
	margin-top: 12px;
	margin-left: 7px;
	background: none;
}

#contenido .box#bill_pay ul li.link {
	margin-top: 18px;
	margin-left: 8px;
	background: none;
}

/* ================== */
/* Wide Box */
/* ================== */

#content .box.wide {
	width: 330px;
	min-height: 28em;
	border: 1px solid #E8E4E1;
	background: #fff url(images/box/wide_bg.gif) bottom left repeat-x;
}

#content .box.last {
	margin-right: 0;
}

#content .box.wide p {
	width: 300px;
	margin-left: 0;
}

#content .box.wide p.link {
	position: relative;
	top: -8px;
}

#content h3.arrow {
	margin-left: 0;
	margin-bottom: 2px;
}

#content h3.arrow a {
	display: block;
	padding: 0 13px 0 0;
	font-size: 1.25em;
	line-height: 18px;
	width: 190px;
	color: #4d4d4d;
	text-decoration: none;
}

#content h3.arrow a img {
	display: inline;
	margin-bottom: -1px;
}

/* ================== */
/* Box Title Images */
/* ================== */

.boxderecha h2#personal a {
	background-image: url(imagenes/imagenes optimizadas/destinos/BECAMEC-08.gif);
}
.boxizquierda h2#personal a {
	background-image: url(imagenes/imagenes optimizadas/arrow_right.gif);
	background-color: #4D4D4D;
}


.boxizquierda h2#business a {
	color: #4d4d4d;
	background-color: #4d4d4d;
	background-image: url(imagenes/imagenes optimizadas/destinos/destinos.gif);
}
.boxderecha h2#business a {
	color: #4d4d4d;
	background-color: #4d4d4d;
	background-image: url(imagenes/imagenes optimizadas/arrow_right.gif);
}

.boxizquierda#payg h2 a,
.boxizquierda h2#payg a {
	width: 101px;
	background-image: url(file:///G|/meteor/www.meteor.ie/stylesheets/images/titles/pay_as_you_go.gif);
}
.boxderecha#payg h2 a,
.boxderecha h2#payg a {
	width: 101px;
	background-image: url(file:///G|/meteor/www.meteor.ie/stylesheets/images/titles/pay_as_you_go.gif);
}

.boxizquierda#bill_pay h2 a,
.boxizquierda h2#bill_pay a {
	width: 101px;
	background-color: #027F9E;
	color: #027F9E;
	background-image: url(file:///G|/meteor/www.meteor.ie/stylesheets/images/titles/bill_pay.gif);
}
boxderecha#bill_pay h2 a,
.boxderecha h2#bill_pay a {
	width: 101px;
	background-color: #027F9E;
	color: #027F9E;
	background-image: url(file:///G|/meteor/www.meteor.ie/stylesheets/images/titles/bill_pay.gif);
}

/* ================== */
/* Columns */
/* ================== */

#content .col {
	float: left;
	width: 256px;
	padding-right: 9px;
	border-right: 1px solid #E7E4E1;
	margin-top: -9px;
}

#content .col.no_border {
	border: 0;
}

#content .col li.link,
#content .col p.link {
	margin-top: -6px;
}

#content .col ul {
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 7px;
}

#content .col ul li {
	line-height: 14px;
}

#content .col.wide {
	margin-left: 9px;
}

/* Column List */

#contenido ul.col {
	float: left;
	list-style: none;
	margin-top: 3px;
	border: 0;
	background-image: none;
	width: 312px;
}

#contenido ul.col li {
	margin-bottom: 22px;
}

#contenido ul.col a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 2px;
}

#contenido ul.col a:hover {
	text-decoration: underline;
}

#contenido ul.col span {
	display: block;
	margin-bottom: 2px;
}

#contenido ul.col span a {
	display: inline;
	text-decoration: underline;
	font-weight: normal;
	line-height: 1.1em;
}

#contenido ul.col span.link a {
	color: #ff4901;
}

/* ================== */
/* Definition List */
/* ================== */

#more_from_mobile {
	padding: 9px;
	width: 650px;
	margin-bottom: 18px;
	border: 1px solid #E7E4E1;
	float: left;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/box/more_from_mobile_bg.gif) bottom left repeat-x;
}

#more_from_mobile dl {
	float: right;
	padding-right: 10px;
	width: 310px;	
}

#more_from_mobile dl.col1 {
	float: left;
	width: 305px;
	border-right: 1px solid #E7E4E1;
}

#more_from_mobile dl dt {
	position: relative;
	font-size: 1.25em;
	color: #ff4901;
	font-weight: bold;
	margin-bottom: 12px;
	margin-left: 55px;
}

#more_from_mobile dl dt a {
	text-decoration: none;
}

#more_from_mobile dl dt a:hover {
	text-decoration: underline;
}

#more_from_mobile dl dd {
	margin-bottom: 22px;
	line-height: 15px;
}

#more_from_mobile dl dt img {
	position: absolute;
	left: -55px;
	top: 6px;
}

#more_from_mobile dt,
#more_from_mobile dd {
	margin-left: 55px;
}



/* ================== */
/* Secondary Content */
/* ================== */

#secondary_content {	
	float: right;
	width: 156px;
}

#contenido #secondary_content .boxizquierda ul li a:hover {
	text-decoration: none;
}
#contenido #secondary_content .boxderecha ul li a:hover {
	text-decoration: none;
}

#secondary_content.align_top {
	margin-top: -32px;
}

#secondary_content .boxizquierda {
	width: 145px;
	min-height: 155px;
	margin-top: 9px;
	margin-right: 0;
	padding: 9px 9px 9px 0;
	border: 1px solid #E8E4E1;
	background: #fff url(file:///G|/meteor/www.meteor.ie/stylesheets/images/box/secondary_box_bg.gif) bottom left repeat-x;
}	
#secondary_content .boxderecha {
	width: 145px;
	min-height: 155px;
	margin-top: 9px;
	margin-right: 0;
	padding: 9px 9px 9px 0;
	border: 1px solid #E8E4E1;
	background: #fff url(file:///G|/meteor/www.meteor.ie/stylesheets/images/box/secondary_box_bg.gif) bottom left repeat-x;
}	
#secondary_content .boxizquierda img {
	display: block;
}
#secondary_content .boxderecha img {
	display: block;
}

#secondary_content .boxizquierda img.arrow {
	display: inline;
}
#secondary_content .boxderecha img.arrow {
	display: inline;
}

#secondary_content .boxizquierda p.narrow {
	width: 125px;
	font-size: 21px;
	line-height: 21px;
	color: #4d4d4d;
	margin-top: 0;
}
#secondary_content .boxderecha p.narrow {
	width: 125px;
	font-size: 21px;
	line-height: 21px;
	color: #4d4d4d;
	margin-top: 0;
}

#secondary_content p.link {
	margin-top: -6px;
	padding-bottom: 0;
}

#secondary_content p.section_link a {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	padding: 3px 6px 3px 8px;
	width: 140px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#content #secondary_content p.section_link.bill_pay a,
#content #secondary_content p.section_link.bill_pay a:hover {
	color: #027F9E;
	background: #fff url(images/buttons/green_arrow.gif) top right no-repeat;
}

#secondary_content p.section_link a,
#secondary_content p.section_link a:hover {
	background: #fff url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/orange_arrow.gif) top right no-repeat;
}

#secondary_content .boxizquierda ul li a {
	text-decoration: underline;
}
#secondary_content .boxderecha ul li a {
	text-decoration: underline;
}

#secondary_content .boxderecha ul li a:hover  {
	text-decoration: none;
}
#secondary_content .boxizquierda ul li a:hover  {
	text-decoration: none;
}

#secondary_content .boxderecha h3 {
	font-size: 15px;
	line-height: 18px;
	margin-top: 0;
}
#secondary_content .boxizquierda h3 {
	font-size: 15px;
	line-height: 18px;
	margin-top: 0;
}

/* ================== */
/* Tables */
/* ================== */

table {
	position: relative;
	width: 706px;
	margin-left: -1px;
	margin-bottom: 12px;
	line-height: 13px;
	font-size: 12px;
}
.tablereser {
	position: relative;
	width: 680px;
	margin-bottom: 12px;
	line-height: 13px;
	font-size: 12px;
	padding: 0px;
}

table th {
	text-align: left;
	padding: 9px 5px 7px 5px;
	font-size: 13px;
	line-height: 15px;
	width: auto;
	background-color: #FF4901;
	color: #fff;
}
table2 th {
	text-align: left;
	padding: 9px 5px 7px 5px;
	font-size: 13px;
	line-height: 15px;
	width: auto;
	background-color: #FF4901;
	color: #fff;
}


table th.price {
	text-align: center;
}

table td {
	background-color: #F3F1F0;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
table2 td {
	background-color: #F3F1F0;
	width: 120px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}
table2 tr {
	background-color: #F3F1F0;
	width: 120px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}

table tr td.price {
	padding-right: 35px;
	text-align: right;
	width: 75px;
	vertical-align: middle;
}

/* ================== */
/* Price Plans Table */
/* ================== */

table.price_plan {
	margin-top: -3px;
	width: 642px;
}

table.price_plan th,
table.price_plan td {
	width: 50px;
	border: 1px solid #fff;
	text-align: center;
	background-color: #fff;
}

table.price_plan th {
	font-size: 13px;
	line-height: 15px;
	padding: 9px 20px 7px 20px;
	width: auto;
	color: #4d4d4d;
}

table.price_plan th.leisure {
	padding-left: 50px;
	padding-right: 50px;
	width: 24px;
}

table.price_plan th.international {
	padding-left: 0;
	padding-right: 0;
}

table.price_plan td {
	padding: 12px 35px 12px 0;
	text-align: right;
	width: 50px;
	vertical-align: middle;
}

table.price_plan th.title,
table.price_plan td.title,
table.price_plan tr.monthly td.title,
table.price_plan tr.per_minute td.title,
table.price_plan tr.network_charge td.title,
table.price_plan tr.international td.title  {
	background-color: transparent;
	width: 135px;
	color: #4d4d4d;
	text-align: left;
	padding-right: 0;
	padding-left: 9px;
	/*font-size: 11px;*/
	vertical-align: middle;
}

#payg_price_plans table.price_plan th.title,
#payg_price_plans table.price_plan td.title,
#payg_price_plans table.price_plan tr.monthly td.title,
#payg_price_plans table.price_plan tr.per_minute td.title,
#payg_price_plans table.price_plan tr.network_charge td.title,
#payg_price_plans table.price_plan tr.international td.title
#payg_price_plans table.price_plan td.title {	
	width: 139px;
	padding-right: 0;
}

table.price_plan th.even,
table.price_plan td.even {
	background-color: #F3F1F0;
}

table.price_plan tr.monthly td,
table.price_plan tr.per_minute td {
	background-color: #FF4901;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: auto;
}

table.price_plan tr.per_minute td {
	text-align: center;
	padding-right: 12px;
	padding-left: 12px;
}

table.price_plan tr.network_charge td.title  {
	line-height: 14px;
}

table.price_plan tr.network_charge td {
	background-color: #E2DFDC;
	vertical-align: middle;
	padding: 4px 0;
	text-align: center;
	width: auto;
}

table.price_plan td.outside_bundle {
	text-align: left;
	background-color: #FFD1BF;
	padding-left: 9px;
	color: #FF4901;
	text-transform: uppercase;
	padding-bottom: 10px;
	width: auto;
}

table.price_plan tr td.voicemail {
	background-color: #E2DFDC;
	vertical-align: middle;
	padding: 4px 0;
	text-align: center;
	width: auto;
}

table.price_plan tr.international td {
	text-align: center;
	padding-right: 0;
}

table.price_plan td.link {
	color: #ff4901;
	width: auto;
}

/* Price Plans */

#content .price_plans {
	position: relative;
	border: 1px solid #E7E4E1;
	padding: 9px;
	margin-top: 32px;
}

#content #bill_pay_price_plans {
	border-top: 1px solid #027F9E;
}

#content #payg_price_plans {
	border-top: 1px solid #ff4901;
}

#content .price_plans h2 {
	position: absolute;
	top: -35px;
	left: -10px;
}

#content .price_plans h2.payg_plans_h2 a,
#content .price_plans h2.bill_pay_plans_h2 a {
	display: block;
	width: 102px;
	padding: 19px 0 0 0;
	overflow: hidden;
	font-size: 0px;
	color: #fff;
	height: 0px !important; /* for most browser */
	height /**/: 19px; /* for IE5/win */
}

#content .price_plans h2.payg_plans_h2 a {
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/payg_plans.gif) no-repeat 0 0;
}

#content .price_plans h2.payg_plans_h2.active a,
#content .price_plans h2.payg_plans_h2 a:hover {
	background: transparent url(images/buttons/payg_plans_on.gif) no-repeat 0 0;
}

#content .price_plans h2#bill_pay_plans_first {
	left: 101px;
	display: none;
}

#content .price_plans.bill_pay h2#bill_pay_plans_second {
	display: block;
	left: -10px;
}

#content .price_plans.bill_pay h2#bill_pay_plans_second.reveal {
	left: 101px;
}

#content .price_plans.bill_pay h2#payg_plans_second {
	display: none;
}

#content .price_plans h2#bill_pay_plans_first a,
#content .price_plans h2#bill_pay_plans_second a {
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/bill_pay_plans.gif) no-repeat 0 0;
}

#content .price_plans h2#bill_pay_plans_first.active a,
#content .price_plans h2#bill_pay_plans_first a:hover,
#content .price_plans h2#bill_pay_plans_second.active a,
#content .price_plans h2#bill_pay_plans_second a:hover {
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/bill_pay_plans_on.gif) no-repeat 0 0;
}

#content .price_plans h3 {
	font-size: 15px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 22px;
}

#content .price_plans h3.no_margin {
	margin-top: 0;
}

#content .price_plans p {
	margin-left: 0;
	width: 400px;
}


#content .price_plans ul {
	width: 380px;
	padding-left: 20px;
	margin-left: 0;
}

#content .price_plans .boxizquierda {
	background-image: none;
	background-color: #F3F1F0;
	border: 0;
	width: 667px;
	float: none;
	padding: 16px 9px 12px 9px;
	min-height: 20px;
}
#content .price_plans .boxderecha {
	background-image: none;
	background-color: #F3F1F0;
	border: 0;
	width: 667px;
	float: none;
	padding: 16px 9px 12px 9px;
	min-height: 20px;
}

#content .price_plans .boxizquierda h4 {
	color: #FF4901;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	line-height: 18px;
	width: 400px;
	margin-left: 0;
}
#content .price_plans .boxderecha h4 {
	color: #FF4901;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	line-height: 18px;
	width: 400px;
	margin-left: 0;
}

#content .price_plans .boxizquierda p {
	margin-top: 9px;
}
#content .price_plans .boxderecha p {
	margin-top: 9px;
}

#content .price_plans .boxizquierda p.link {
	margin-top: 12px;
	margin-bottom: 6px;
}
#content .price_plans .boxderecha p.link {
	margin-top: 12px;
	margin-bottom: 6px;
}

#content .price_plans ul.bullets {
	margin-left: -2px;
	margin-bottom: 60px;
}

#content .price_plans h3.link a {
	text-decoration: none;
}

#content .price_plans h3.link a:hover {
	text-decoration: underline;
}

#content .price_plans h3.link img {
	margin-bottom: -1px;
}

/* ================== */
/* Single Column Page */
/* ================== */

#contenido #content #single_column {
	width: 420px;
	float: left;
	position: relative;
}

#content #single_column h3.arrow {
	margin: 1.5em 0 0.5em 9px;
	width: 400px;
}

#content #single_column h3.arrow a {
	color: #ff4901;
	display: inline;
	padding-right: 0;
	width: auto;
}

#content #single_column h3.arrow a:hover {
	text-decoration: underline;
}

#content #single_column h3.arrow a img {
	display: inline;
	margin: 0;
}

/* ================== */
/* BUSINESS */
/* ================== */

#narrow_content {
	float: left;
	width: 540px;
}

.business_box {
	float: left;
	position: relative;
	border: 1px solid #E4DDDA;
	background: #fff url(file:///G|/meteor/www.meteor.ie/stylesheets/images/boxes/business_bg.gif) bottom left no-repeat;
	width: 521px;
	padding: 12px 0;
	margin: 30px 0 12px 0;
}

.business_box h3 {
	position: absolute;
	top: -43px;
	left: -10px;
}

.business_box h3.small_business_h3 a,
.business_box h3.small_medium_business_h3 a {
	display: block;
	width: 118px;
	padding: 27px 0 0 0;
	overflow: hidden;
	font-size: 0px;
	color: #fff;
	height: 0px !important; /* for most browser */
	height /**/: 27px; /* for IE5/win */
}

#content .business_box h3.small_business_h3 a {
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/small_business_on.gif) no-repeat 0 0;
}

.business_box h3.small_business_h3 a,
.business_box h3.small_business_h3 a {
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/small_business_on.gif) no-repeat 0 0;
}

.business_box h3#small_medium_first {
	left: 108px;
	display: none;
}

.business_box h3#small_medium_second {
	display: block;
	left: -10px;
}

.business_box h3#small_medium_first a,
.business_box h3#small_medium_second a {
	width: 166px;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/small_medium_off.gif) no-repeat 0 0;
}

.business_box h3#small_medium_first.active a,
.business_box h3#small_medium_first a:hover,
.business_box h3#small_medium_second.active a,
.business_box h3#small_medium_second a:hover {
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/buttons/small_medium_off.gif) no-repeat 0 0;
}

.business_box div.column {
	width: 225px;
	padding-right: 50px;
	float: left;
}

.business_box div.column.last {
	padding-right: 0;
}

#content .business_box h4 {
	font-style: normal;
	margin-bottom: 0.3em;
}

#content .business_box ul {
	clear: left;
	padding-top: 10px;
	margin-left: 9px;
}

.business_box ul li {
	float: left;
	list-style: none;
	margin-right: 16px;
}

/* Secondary Content */

#secondary_content div.box h3 {
	font-size: 16px;
	margin-bottom: 20px;
}

#secondary_content p.support {
	margin: 0 0 0 -3px;
	padding: 0;
}	

#secondary_content p.section_link.roaming a {
	font-size: 10px;
}

#secondary_content div.box.business {
	margin-top: 69px;
	min-height: 90px;
	background: transparent url(images/box/business_bg.gif) bottom left repeat-x;
}


/* ================== */
/* Support */
/* ================== */

.support_row {
	width: 955px;
	border-top: 1px solid #E7E4E1;
	margin-top: 22px;
	float: right;
	position: relative;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
	background-image: none;
	background-repeat: no-repeat;
	height: 288px;
}
#arriba {
	margin-bottom: 10px;
	background-image: url(imagenes%20optimizadas/cabecera.jpg);
}


#contenido #single_column {
	width: 580px;
}

#contenido #single_column h1 {
	position: relative;
	width: 690px;
	line-height: 1em;
}

.support_row .support_section {
	width: 225px;
	float: left;
	padding: 10px;
	margin-right: 30px;
	margin-left: 20px;
}

.support_row .support_section h3 {
	margin-bottom: 10px;
	font-size: 14px;
}
#arriba #izquierda {
	float: left;
	width: 355px;
}


.support_row .support_section h3 a {
	text-decoration: none;
}

.support_row .support_section h3 a img {
	margin-left: 5px;
}	
	
.support_row .support_section ul {
	display: block;
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

.support_row .support_section ul li {
	margin-bottom: 12px;
	padding-left: 8px;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/arrow_right.gif) 0 2px no-repeat;
}

.support_row .support_section ul li.more {
	margin-top: 16px;
}

.support_row .support_section ul li a {
	color: #4d4d4d;
	text-decoration: none;
}

/* ================== */
/* pie */
/* ================== */

#pie {
	font-family: Verdana;
	font-size: 9px;
	clear: both;
	border-top: 1px solid #CFC9C4;
	border-bottom: 1px solid #CFC9C4;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/pie.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0px;
}
#pie2 {
	font-family: Verdana;
	font-size: 9px;
	clear: both;
	border-top: 1px solid #CFC9C4;
	border-bottom: 1px solid #CFC9C4;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/pie.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0px;
}

#pie a {
	text-decoration: none;
	color: #4d4d4d;
}
#pie2 a {
	text-decoration: none;
	color: #4d4d4d;
}


#pie ul {
	width: 871px;
	margin: 0 auto;
	padding: 8px 0;
	text-align: center;
}
#pie2 ul {
	width: 871px;
	margin: 0 auto;
	padding: 8px 0;
	text-align: center;
}


#pie ul li {
	display: inline;
	list-style: none;
	text-transform: uppercase;
	border-right: 1px solid #dbd6d3;
	padding-right: 15px;
	margin-right: 15px;
}

#pie2 ul li {
	display: inline;
	list-style: none;
	text-transform: uppercase;
	border-right: 1px solid #dbd6d3;
	padding-right: 15px;
	margin-right: 15px;
}
#pie ul li.last {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
	width: auto;
}

#pie2 ul li.last {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
	width: auto;
}

#pie ul li a:hover {
	text-decoration: underline;
}

#pie2 ul li a:hover {
	text-decoration: underline;
}


/* ================== */
/* Misc */
/* ================== */

.hide {
	display: none;
}

iframe {
	border: 0;
	width: 700px;
	height: 1800px;
	overflow: hidden;
}

/* ================== */
/* Roaming */
/* ================== */

#content #roaming_domestic,
#content #roaming_international {
	padding: 0 0 0 100px;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/roaming/roaming_ireland.gif) 18px 0 no-repeat;
	min-height: 60px;
	margin: 18px 0 0 0;
	list-style: none;
}

#content #roaming_international {
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/roaming/roaming_globe.gif) 11px 0 no-repeat;
}

ul#roaming_domestic li,
ul#roaming_international li {
	padding: 7px 0 12px 0;
	margin: 0;
}

ul#roaming_domestic li a,
ul#roaming_international li a {
	display: block;
	font-size: 16px;
	text-decoration: none;
}

ul#roaming_domestic li a:hover,
ul#roaming_international li a:hover {
	text-decoration: underline;
}

ul#roaming_domestic li a img,
ul#roaming_international li a img {
	margin-left: 6px;
	position: relative;
	top: -1px;
}

/* Where to Buy */

#contenido h2.link a {
	text-decoration: none;
}

#contenido h2.link a:hover {
	text-decoration: underline;
}

#contenido ul.counties {
	float: left;
	width: 130px;
	margin: 20px 0 0 9px;
	padding: 0 0 220px 0;
}

ul.counties li {
	list-style: none;
}

#contenido ul.counties li a {
	padding-left: 6px;
	background: transparent url(file:///G|/meteor/www.meteor.ie/stylesheets/images/arrow_right.gif) 0 3px no-repeat;
	color: #4d4d4d;
	text-decoration: none;
}

#contenido ul.counties li a:hover {
	text-decoration: underline;
}

#ireland_map {
	position: absolute;
	top: 250px;
	left: 240px;
}


/* ====================== */
/* HOMEPAGE BANNER */
/* ====================== */

#homepage_banner {
	margin: 0 0 10px 0;
	border-top: 1px solid #fff;
}

#homepage_banner img {
	margin: 0;
	padding: 0;
	float: left;
}

#homepage_banner a img {
	margin: 0;
	padding: 0;
}
#general #contenido #boxderecha a {
}
/**
 * Common declarations
 */
body { 
  margin-left: 0px; 
  color: black;
  font: 76% Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
p, th, td, ol, ul, dd   {
    font-size: 1em;
    vertical-align: top;
}

table#meteor {
	padding: 0px;
	border-collapse: collapse;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;	
}

table#meteor th {
  border: 0px;
  padding: 0px 0px 0px 10px;
  font-size: 12px;
  background-color: #fff;
  color: #000;
  text-align: left;
}

table#meteor td {
  margin: 0px; 
  padding: 0px; 
  border-collapse: collapse;
  border: 0px; 
  background-color: transparent;
}

img { border: 0px; }
h1 { 
  padding: 0px 0px 15px 0px;
  font-size: 17px; 
  width: 540px; 

  font-weight: 700; 
  text-align: center; 
}
a, a:visited, a:active {
  color: black;
  text-decoration: underline;
}

td.main_frame { vertical-align: top; }

td.main_frame form p {text-align: left;}

div.popupnote {
    padding: 80px 0px 0px 0px;
}

div.popupnote .text {
    padding: 20px 0px 0px 0px;
}


/*
 * Terminal info block
 */
#meteor .topHeadLine {
  width:100%;
  height:20px;
  margin-bottom: 20px;
}

#meteor .topHeadLine .header {
  float:left;
  /*margin-top:35px;*/ 
}

#meteor .topHeadLine .image {
  float:left;
  /*width:70px;*/
}

#meteor .topHeadLine .prodName {
  float:left;
  /*margin-top:35px;*/
}

#meteor .topHeadLine .changePhone {
  float:right;
  font-size:8pt;
  font-weight:bold;
  margin-top:5px;
  text-transform:capitalize;
}

#meteor .flHead {
  font-size: 14px;
  color:#4D4D4D;  
  line-height:20px;
  font-weight:bold;
}

#meteor .changePhone a, .viewall a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:7pt;
  color:#ff4901;
  text-transform:uppercase;
  font-weight:normal;
}

/**
 * Content listings on main frame
 */
#meteor .list { width: 300px; }


.scrollAddPanelHeader {
  text-align: left;
  margin-top:10px;
  height:26px;
  background-image:url(file:///D|/EMY/images/newDesign/scrolladdHeadBack.gif);
}

.scrollAddPanelHeader .header
{
    float:left; 
    font-size:10pt;
    font-weight:bold;
    margin-top:3px;
    margin-left:10px;
    width:465px;
    line-height:16px;
}

.scrollAddPanelHeader .viewall
{
    margin-top:8px;
    font-size:8pt;
    font-weight:bold;
    text-transform:capitalize;
    float:left;
}

#content_LHS
{
    width:540px;
    float:left; 
}

#content_RHS
{
    width:156px;
    float:right;
}

.scrollAddPanel
{
    width:539px;
    height:88px;
    border:1px #E4E1DE solid;
    background-image:url(https://meteorstuff.meteor.ie/web/images/newDesign/scrolladdback.gif);
    padding-top:10px;
}

.scrollAdd
{
    height:68px;    
    float:left;

}

.scrollAdd .lhs
{
    width:88px;
    height:68px;
    text-align:center;
    float:left;
}

.scrollAdd .rhs
{
    width:78px;
    height:68px;
    float:left;
}

.leftScroll
{
    float:left; 
    height:75px; 
}

.scrollContent
{
    float:left; height:75px; width:505px; overflow:hidden;
}

.scrollContentInnerPanel
{
    height:75px;width:auto;

}

.rightScroll
{
    float:left;
    height:75px; 
    line-height:50px;
}

.productDesc
{
  overflow: hidden;
    width:78px;
    height:47px;
}

.productBuy
{
    width:78px;
    height:21px;
}


.bottomhome
{
	margin-top:10px;
	height:153px;
	margin-left: 10px;
	width: 700px;
}


.topListPanel {
	text-align: left;
	width:266px;
	height:153px;
	float:left;
	margin-bottom: 10px;
}

.rpadding
{
	margin-left:9px;
	float: left;
	width: 350px;
}
#pdf {
	float: right;
}


.topListPanel .headline
{
    width:266px;
    height:27px;
    background-image:url(imagenes/imagenes optimizadas/scrolladdHeadBack.gif);
}

.topListPanel .header
{
    float:left; 
    font-size:10pt;
    font-weight:bold;
    margin-top:3px;
    margin-left:5px;
    width:200px;
    line-height:16px;
}

.topListPanel .viewall
{
    margin-top:8px;
    font-size:8pt;
    font-weight:bold;
    text-transform:capitalize;
    float:right;
}


.topListPanel .body
{
	width:254px;
	border-left:1px #CFC9C4 solid;
	border-right:1px #CFC9C4 solid;
	border-bottom:1px #CFC9C4 solid;
	padding-left:10px;
	padding-top:10px;
	background-image:url(imagenes/imagenes optimizadas/grey_back5.gif);
	float: left;
}


.body .item {
  width:240px;
  line-height: 150%;
}

.body .item .lhs a {text-decoration: none;}

.item .lhs {
  float:left;
  width:220px;
  line-height: 150%;
}

.item a {text-decoration: none;}

.item .rhs
{
    float:left;
}


#adbox1
{
    margin-top:8px;
    background-image:url(file:///D|/EMY/images/newDesign/adStrip1.gif);
    width:158px;
    height:128px;
    border:1px #CFC9C4 solid;
    padding-top:5px;
}

#adbox1 p {
  line-height: 15px;
  margin-left: 9px;
  margin-bottom: 9px; 
  text-align: left;
}

.adH1
{
    font-size:12pt;
    color:#4D4D4D;
    font-weight:bold;
    line-height:14pt;
}



/**
 * Left navigation 1) Categories 
 */
.navi {
    float: left;
    width: 163px;    
  /*width: 156px; 
  background-color: white; 
  vertical-align: middle;
  background: #fff url(../images/menu_bg.gif) 0 0 repeat-y;
  border-left: 1px solid #f1efed;
  border-right: 1px solid #f1efed;
  padding-left: 8px;
  padding-bottom: 3px;
  text-align: left;*/
}




#menudestino {
	float: left;
	width: 163px;
	text-align: left;
	height: 300px;
}

#menudestino_arrow {
    float:left;
    width:7px;
    height:27px;
    background-image:url(imagenes/imagenes optimizadas/munu_rightarrow.gif);  
    
}

#menudestino a {
    color: #4d4d4d;
    text-decoration: none;
    font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
.derecha {
	text-align: right;
	float: right;
}


#menudestino div.selected {
    height:20px;
    width:146px;
    padding-left:10px;
    padding-top:8px;
    background-color:#FF4901;
    color:white;
    float:left;
}
#menudestino div.selected a {
  color: white;
}


#menudestino div.norm
{
    height:19px;
    width:146px;
    background-image:url(imagenes/imagenes optimizadas/grey_back3.gif);
    padding-left:10px;
    padding-top:6px;
    margin-bottom:10px;
    clear:both;
}

#menudestino div.nomargin
{
    margin-bottom:0px;
}


#submenu
{
    border-left:1px solid #FF4901;
    border-right:1px solid #FF4901;
    border-bottom:1px solid #FF4901;
    width:149px;
    height:auto;
    background-color:#F5F4F3;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    margin-bottom:8px;
    clear:both;
}


#menudestino div a {
    display: block;
    line-height: 15px;
    font-weight:normal;
}

#menudestino a:hover {
    color: #ff4901;
    text-decoration: underline;
}

#menudestino div a.active {
    color: #ff4901;
    background: transparent url(imagenes/imagenes optimizadas/dash.gif) 0 7px no-repeat;
}



#submenu div.smli
{
    background-image:none;
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:120px;
    height:auto;
    margin-bottom:2px;
}

#submenu div.smHead
{
    background-image:none;
    line-height:15px;
    margin:0 0 0 0;
    padding:0 0 0 0;    
    width:140px;    
    color:#FF4901;  
    height:auto;
    margin-bottom:2px;
}

#submenu div.smHead a {color: #FF4901;}

#submenu div.smli2 {
    margin-left:10px;
    padding:0 0 5px 0;
}

#submenu div.smHead2 {
    margin-left:10px;
    background-image:none;
    line-height:15px;
    padding:0 0 5px 0;    
    width:140px;    
    color:#FF4901;  
    height:auto;
    margin-bottom:2px;
}

#submenu div.smHead2 a {color: #FF4901;}


#submenu div.smli3 {
    margin-left:20px;
    padding:0 0 5px 0;
}

#submenu div.smHead3 {
    margin-left:20px;
    background-image:none;
    line-height:15px;
    padding:0 0 5px 0;    
    width:140px;    
    color:#FF4901;  
    height:auto;
    margin-bottom:2px;
}

#submenu div.smHead3 a {color: #FF4901;}

#submenu div.smli4 {
    margin-left:30px;
    padding:0 0 5px 0;
}

#submenu div.smHead4 {
    margin-left:30px;
    background-image:none;
    line-height:15px;
    padding:0 0 5px 0;    
    width:140px;    
    color:#FF4901;  
    height:auto;
    margin-bottom:2px;
}

#submenu div.smHead4 a {color: #FF4901;}



/**
 * Terminal selection 
 */
.navi_lower_bg { 
  width: 170px; 
  text-align: left;
}
.navi_lower_bg th {
  color: #000;
  height: 20px; 
  font-weight: 700; 
  padding: 0px 0px 0px 10px; 
  text-align: left; 
  background-image: url(file:///D|/EMY/gfx/met_hdr_bgnd.gif); 
  background-repeat: repeat-x;
  vertical-align: middle;
}



/**
 * 2) Navi listings
 */
#meteor .navi_list { 
  width: 170px;
  text-align: left;
}
#meteor .navi_list th { 
  color: #000;
  height: 20px; 
  font-weight: 700; 
  padding: 0px 0px 0px 10px; 
  text-align: left; 
  background-image: url(file:///D|/EMY/gfx/met_hdr_bgnd.gif); 
  background-repeat: repeat-x;
  vertical-align: middle;
}
#meteor .navi_list td.left { 
  border: 0px;
  height: 20px; 
  font-weight: 700; 
  padding: 0px 0px 0px 10px; 
  text-align: left;
  background-image: url(file:///D|/EMY/gfx/met_hdr_bgnd.gif); 
  background-repeat: repeat-x; 
  vertical-align: middle;
}
#meteor .navi_list td.right {
  border: 0px; 
  width: 55px; 
  height: 20px; 
  font-weight: 700; 
  padding: 0px; 
  text-align: right;
  background-image: url(file:///D|/EMY/gfx/met_hdr_bgnd.gif); 
  background-repeat: repeat-x;
  vertical-align: middle; 
}
#meteor .navi_list td a:link { text-decoration: none; }
#meteor .navi_list td a:visited { text-decoration: none; }
#meteor .navi_list td a:active { text-decoration: none; }
#meteor .navi_list td a:hover { text-decoration: underline; }


/**
 * 5) Search
 */
#meteor .navi_search { 
  width: 170px; 
}
#meteor .searchInput {
  float:left;
}

#meteor .searchGo {
    padding-left:2px;
    float:left;
}


/**
 * 6) Order instructions
 */
#meteor.navi_instructions { 
  width: 170px; 
  background-color: white;
  text-align: left;
}
#meteor.navi_instructions strong {font-weight:700; }
#meteor.navi_instructions th { 
  height: 20px; 
  font-weight: 700; 
  padding: 0px 0px 0px 10px; 
  text-align: left; 
  background-image: url(file:///D|/EMY/gfx/met_hdr_bgnd.gif); 
  background-repeat: repeat-x;
  vertical-align: middle;
}
#meteor.navi_instructions td { vertical-align: top; padding: 5px 0px 5px 0px; }




/**
 * Confirm buy page i.e. popup
 */
 
div.headlinebanner div.lhs {
    float:left;
    width:420px;
    text-align: left;
}
div.headlinebanner div.rhs
{
    margin-top:-4px;
    float:left;
    width:102px;
    text-align: left;
} 
div.bigbox
{
    width:529px;
    height:438px;
    border-left: 1px #CFC9C4 solid;
    border-bottom:1px #CFC9C4 solid;
    border-right:1px #CFC9C4 solid;
    background-image:url(file:///D|/EMY/images/newDesign/grey_back5.gif);
    padding-top:10px;
    padding-left:10px;
}

div.bigbox p {
  line-height: 15px;
  margin-left: 9px;
  margin-bottom: 9px;
}

div.bigbox div.lhs
{
    float:left;
    width:129px;    
}

div.bigbox div.rhs {
  float:left;
  width:400px;
  text-align: left;
}

div.bigbox table
{
    width:300px;
    margin-left:7px;
    *margin-left:0px;
}
div.bigbox table td
{
    background-color:Transparent;
    padding:15px 0 0 0px;       
}

div.bigbox span.empit
{
    font-style:italic;
}

div.bigbox span.empbold
{
    font-weight:bold;   
} 
 



/**
 * Content listing pages 
 */
.content_list { width: 540px; }

#meteor.sound tr.altRow, #meteor.sound tr.altRow td {
    background-color:#F3F1F0;
}
#meteor.content_list td { 
  vertical-align: middle; 
  text-align: left; 
  padding: 5px 0px;
  background-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e7e4e1;
}
#meteor.content_list td table.sound { text-align: left; vertical-align: middle; width: 540px;}
.content_list td.image { vertical-align: top; text-align: center; padding: 0px 5px; }
.content_list td.image a:link { text-decoration: none; }
.content_list td.image a:visited { text-decoration: none; }
.content_list td.image a:active { text-decoration: none; }
.content_list td.image a:hover { text-decoration: underline; }
.content_list td.application { vertical-align: top; text-align: center; padding: 0px 5px; }
.content_list td.application a:link { text-decoration: none; }
.content_list td.application a:visited { text-decoration: none; }
.content_list td.application a:active { text-decoration: none; }
.content_list td.application a:hover { text-decoration: underline; }
.content_list td.video { vertical-align: top; text-align: center; padding: 0px 5px; }
.content_list td.video a:link { text-decoration: none; }
.content_list td.video a:visited { text-decoration: none; }
.content_list td.video a:active { text-decoration: none; }
.content_list td.video a:hover { text-decoration: underline; }
.content_list_divider { height: 5px; }
#meteor.content_prevnext { width: 540px; }
#meteor.content_prevnext td { font-weight: 700; text-align: center; }
#meteor.content_prevnext td a { color: #ff4901; }
#meteor.sound { width: 540px; }
#meteor.sound th { padding: 5px; }
#meteor.sound td { text-align: left; }
#meteor.sound td.sound_name { width: 230px; color:black; text-align: left; padding-left: 5px; padding-top: 4px; padding-bottom: 7px;}
#meteor.sound td.sound_artist  { width: 230px; color:black; text-align: left; padding-top: 4px; padding-bottom: 7px;}
/*#meteor.sound td.sound_keyword { width: 150px; color:black; font-weight: bold; text-align: left; padding: 10px 5px 10px 5px;}*/
#meteor.sound td.sound_order   { width: 80px; text-align: left; }
#meteor.sound td.sound_order a {color: #ff4901; text-transform: uppercase; font-size: 7pt;}
.pic_name    { color:black; text-align: center; }
.pic_price   { color:black; text-align: center; }
.pic_keyword { font-weight: 700; color:black; text-align: center; }
.game_name    { color:black; text-align: center; }
.game_price   { color:black; text-align: center; }
.game_keyword { font-weight: 700; color:black; text-align: center; }

div.listFooter 
{
    width:541px;
    text-align: center;
}

div.listFooter .desc
{   
    float:left;
    text-align:center;
    width: 320px; 
}

div.listFooter .navigation_prev {
    margin-top:4px;
    float:left;
    width:100px;
}

div.listFooter .navigation_next {
    margin-top:4px;
    float:left;
    width:70px;
}

div.listFooter .navigation_prev a {
  color: #ff4901;
}

div.listFooter .navigation_next a {
  color: #ff4901;
}


div.listFooter .arrow
{
    width:22px;
    float:left;
}

.headlinebanner
{
    margin-top:2px;
    padding-left:10px;
    padding-top:3px;
    width:531px;
    height:23px;
    background-image:url(file:///D|/EMY/images/newDesign/scrolladdHeadBack.gif);
    
}

table.tableList
{
    background-color:Transparent;
    border-collapse:collapse;
}

table.tableList th
{
    background-color:Transparent;
    color:#4D4D4D;
    font-weight:bold;
    text-align:left;
    padding-top:7px;
    padding-bottom:7px;
    
}

table.tableList td
{
    background-color:Transparent;
    padding-top:4px;
    padding-bottom:7px;
    vertical-align:bottom;
}

table.tableList td.emp
{
    font-weight:bold;
}


/**
 * Campaign
 */
 
 #meteor .campaign { width: 540px; }
 
#meteor .campaign_item_box { width: 540px; }
#meteor.campaign_item_box td { 
  vertical-align: middle; 
  text-align: left; 
  padding: 10px 0px;
  background-color: transparent;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e7e4e1;
}
#meteor.campaign_item_box td table.sound { text-align: left; vertical-align: middle; width: 540px;}
.campaign_item_box td { text-align: left; vertical-align: middle; }
.campaign_item_box td.image a:link { text-decoration: none; }
.campaign_item_box td.image a:visited { text-decoration: none; }
.campaign_item_box td.image a:active { text-decoration: none; }
.campaign_item_box td.image a:hover { text-decoration: underline; }
.campaign_item_box td.application a:link { text-decoration: none; }
.campaign_item_box td.application a:visited { text-decoration: none; }
.campaign_item_box td.application a:active { text-decoration: none; }
.campaign_item_box td.application a:hover { text-decoration: underline; }
.campaign_item_box td.video a:link { text-decoration: none; }
.campaign_item_box td.video a:visited { text-decoration: none; }
.campaign_item_box td.video a:active { text-decoration: none; }
.campaign_item_box td.video a:hover { text-decoration: underline; }
.campaign_item_box td.campaign_item_preview { text-align: center; }
	

/**
 Alerts
*/
#meteor .alerts { width: 540px; }
#meteor .alerts p {
  padding: 5px 0px; 
  line-height: 15px;
  margin-left: 9px;
  margin-bottom: 9px;
}
#meteor .alerts th { 
  vertical-align: middle;
  height: 20px; 
  text-align: left; 
  background-image: url(file:///D|/EMY/gfx/met_hdr_bgnd.gif);
  background-repeat: repeat-x; }
#meteor .list_colorbg     { 
  width: 540px;
  text-align: left; 
}
#meteor .list_colorbg td  { 
  vertical-align: middle;
  padding: 5px 5px;
  border-style: solid; 
  border-width: 1px 0px; 
  border-color: #ff6600; 
}
#meteor .list_colorbg th  { 
  vertical-align: middle;
  padding: 3px 5px; 
  font-weight: 700; 
  border-style: solid; 
  border-width: 1px 0px; 
  border-color: #ff6600; 
}
#meteor .list_colorbg a { 
  background-color: white; 
  color: black; 
  border: 1px solid black;
  padding: 1px 3px; 
  text-decoration: none; 
}
#meteor .list_colorbg td.div { 
  background-color: #ff6600; 
  padding: 0px; 
}
#meteor .list_colorbg td.subtitle { 
  background-color: white; 
  font-weight: 700; 
  font-style: italic;
  color: #666666; 
  padding: 10px 0px 0px 0px; 
}
#meteor .list_colorbg td.message { 
  background-color: white; 
  font-weight: 700;
  padding: 10px 0px 0px 0px; 
  border: 0px; 
}

#meteor select.alertCategories {
  width: 150px;
}

/**
 * Brand page
 */
 
#rt_header {
  width:541px;
  margin-top:10px;
  text-align: left;
}

#rt_header div.lhs
{
    float:left;
    width:470px;
    margin-top:6px;
}

#rt_header div.rhs
{
    float:left;
    margin-top:-8px;    
}

#rt_brands {
  clear:both;
  width:529px;
  height:114px;
  border:1px #CFC9C4 solid;
  background-image:url(file:///D|/EMY/images/newDesign/grey_back4.gif);
  padding-left:10px;
  padding-top:10px;   
  text-align: left;
}

#rt_brands span.head
{
    font-weight:bold;
}

#rt_brands ul
{
    margin-top:10px;
    margin-left:0px;    
    list-style-type:none;       

}

#rt_brands li.norm
{
    margin-bottom:6px;
}

#rt_brands li.norm a {
  color: #ff4901;
}

#rt_brands div.list
{
    float:left;
    width:140px;
    height:90px;    
}

#rt_brands div.list ul
{
    margin-left:0px;
}
 


/**
 * List of pictures where the terminal is selected 
 */
.terminal_list { width: 540px; }
.terminal_img { margin: 10px; }
.terminal_list_divider { height: 15px; }
#rt_phones {
    margin-top:10px;
    width:529px;
    height:auto;
    padding-top:10px;
    padding-left:10px;
    border: 1px solid #CFC9C4;
}

#rt_phones div.header {
  float:left;
  width:420px;
  color:#4D4D4D;
  text-align: left;
}

#rt_phones div.link
{
    float:left;
}

#rt_phones div.phoneList
{
    margin-top:10px;
    clear:both;
}

#rt_phones div.phoneList td a {
  color: #ff4901;
}


#rt_phones table
{
    border-collapse:collapse;   
    width:495px;
    margin-left:40px;   
    margin-top:30px;    
}

#rt_phones table td
{
    background-color:Transparent;
    margin:0 0 0 0; 
    padding:0 0 0 0;
    text-align:left;    
    width:100px;
}


/**
 Old stuff below
 */

/**
 * All message-only pages (list is empty, subscription success etc.) 
 */
.messages { width: 540px; padding: 5px 20px; border: 1px solid #ff6600; }



h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#cabecera img {
	margin-top: 0px;
	margin-right: 700px;
	margin-bottom: -13px;
	margin-left: 0px;
	text-align: left;
	padding: 0px;
}
#meteor .flHeaddcha {
	font-size: 14px;
	color:#4D4D4D;
	line-height:20px;
	font-weight:bold;
	text-align: right;
	float: right;
	margin-right: 255px;
}
#fechas {
	padding-top: 15px;
	clear: both;
	margin: 0px;
	padding-left: 0px;
}
#fechas form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}


.boton {
	color: #FFFFFF;
	font-weight: bold;
}
.labelfechas {
	display: block;
	float: left;
	width: 200px;
	font-size: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
}

.topListPanelCopia {

	text-align: left;
	height:153px;
	float:right;
	margin-bottom: 10px;
}
.topListPanel .headline2 {
    height:27px;
    background-image:url(imagenes/imagenes optimizadas/scrolladdHeadBack.gif);
}
#pdf {
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.topListPanel .body2 {
	border-left:1px #CFC9C4 solid;
	border-right:1px #CFC9C4 solid;
	border-bottom:1px #CFC9C4 solid;
	padding-left:10px;
	padding-top:10px;
	background-image:url(imagenes/imagenes optimizadas/grey_back5.gif);
}
.body .item2 {
  line-height: 150%;
}
.selectfechas {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 10px;
	padding-left: 10px;
}
.naranjaboton {
	color: #FF4901;
	text-align: center;
	margin-top: 22px;
	margin-left: 48px;
}
#pie img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.imgpie {
	padding-top: 20px;
}
#meteor .flHeaddcha2 {

	font-size: 14px;
	color:#4D4D4D;
	line-height:20px;
	font-weight:bold;
	text-align: right;
	float: right;
	margin-right: 75px;
}
.boxizquierda2 h2#business a {
	color: #4d4d4d;
	background-color: #4d4d4d;
	background-image: url(imagenes/imagenes optimizadas/destinos/RESERVA-TU-PLAZA.jpg);
	width: 40px;
}
.boxizquierda2 h2#personal a {
	background-image: url(imagenes/imagenes optimizadas/arrow_right.gif);
	background-color: #4D4D4D;
}
.boxderecha2 h2#business a {
	color: #4d4d4d;
	background-color: #4d4d4d;
	background-image: url(imagenes/imagenes optimizadas/arrow_right.gif);
}
.boxizquierda h2#business2 a {
	color: #4d4d4d;
	background-color: #4d4d4d;
	background-image: url(imagenes/imagenes optimizadas/destinos/RESERVA-TU-PLAZA.jpg);
	width: 160px;
}
.boxizquierda2 {
	position: relative;
	border: 1px solid #CFC9C4;
	margin-right: 0px;
	width: 315px;
	float: left;
	min-height: 158px;
	z-index: 10;
	background-color: #fff;
	background-image: url(imagenes/imagenes optimizadas/box_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#nav2 {
	float: left;
	clear: both;
	background-color: #4d4d4d;
	width: 100%;
	color: #fff;
	height: 20px;
}
#nav2  ul {
	clear: both;
	width: 700px;
	float: left;
	border-right: 1px solid #ffc8b3;
	height: 20px;
}
#nav2 ul li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
}
#nav2 ul li a {
	display: block;
	color: #fff;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 90px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 9px;
	height: 20px;
}
#bi {
	float: right;
}
#bi2 {
	float: right;
	padding: 20px;
}

.reservas {
	margin-left: 5px;
	margin-top: 5px;
}
#calendario {
	margin-right: auto;
	margin-left: auto;
	padding-left: 40px;
	margin-top: -10px;
	margin-bottom: auto;
}

table2 {
	position: relative;
	margin-left: -1px;
	margin-bottom: 12px;
	line-height: 13px;
	font-size: 12px;
}
.table2 {
	position: relative;
	margin-left: -1px;
	margin-bottom: 12px;
	line-height: normal;
	font-size: 12px;
	height: 10px;
	width: 300px;
}
.table3 {
	position: relative;
	margin-left: -1px;
	margin-bottom: 12px;
	line-height: normal;
	font-size: 12px;
	height: 10px;
	width: 266px;
}
.derecha {
	float: right;
	margin-right: 5px;
}
.izquierda {
	float: left;
	text-align: left;
}
#notak {
	padding: 10px;
	line-height: 16px;
}
#notak2 {
	padding: 10px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#destinua {
	padding: 10px;
}
#alta2 {
	float: right;
	width: 300px;
	padding: 5px;
}
.table4 {
	position: relative;
	margin-left: -1px;
	margin-bottom: 2px;
	line-height: normal;
	font-size: 12px;
	height: 10px;
	width: 275px;
	margin-top: 1px;
}
.letra_txiki {
	font-size: 10px;
	color: #4d4d4d;
}
.centrar {
	text-align: center;
	margin-top: 10px;
}
.boxderechabi {
	position: relative;
	border: 1px solid #CFC9C4;
	margin-right: 0px;
	width: 275px;
	float: right;
	min-height: 158px;
	z-index: 10;
	background-color: #fff;
	background-image: url(imagenes/imagenes optimizadas/box_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.boxizquierdabi {
	position: relative;
	border: 1px solid #CFC9C4;
	width: 630px;
	float: left;
	min-height: 158px;
	z-index: 10;
	background-color: #fff;
	background-image: url(imagenes/imagenes optimizadas/box_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#alta2 label {

	color: #4d4d4d;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 100px;
}
#nav3 {

	float: left;
	clear: both;
	background-color: #4d4d4d;
	width: 100%;
	color: #fff;
	height: 20px;
}
#nav3 ul {
	clear: both;
	width: 700px;
	float: left;
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nav3 ul li {
	list-style: none;
	float: left;
	padding: 0;
	height: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
#nav3 ul li a {

	display: block;
	color: #fff;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100px;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 9px;
	height: 20px;
}
#nav3 ul li a:hover {


	display: block;
	color: #ff4901;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100px;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 9px;
	height: 20px;
}
#bi3 {
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.letra_txiki {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
	text-align: justify;
}
.letramodificar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	margin-top: 5px;
	text-align: justify;
	line-height: 18px;
}
.letra_reservar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	line-height: 18px;
}
#reserva {
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	margin-bottom: 20px;
}
#form2 {
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 150px;
}
.boton {
	margin-left: 300px;
}

#form2 label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	float: left;
	color: #4d4d4d;
	width: 120px;
	line-height: 20px;
	margin-top: 13px;
}
#form2 br {
	clear: left;
}
#form2 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	float: left;
	color: #4d4d4d;
	width: 150px;
	line-height: normal;
	border-top-color: #ff4901;
	border-right-color: #ff4901;
	border-bottom-color: #ff4901;
	border-left-color: #ff4901;
	margin-top: 10px;
}
#nav4 {

	float: left;
	clear: both;
	background-color: #4d4d4d;
	width: 100%;
	color: #fff;
	height: 20px;
}
#nav4  ul {
	clear: both;
	float: left;
	height: 20px;
	border-right-style: none;
}
#nav4 ul li {

	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
}
#nav4 ul li a {

	display: block;
	color: #fff;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 80px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 20px;
}
#buscar {
	float: right;
	width: 340px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-bottom: 5px;
}
#reserva2 {
	background-image: url(imagenes/imagenes optimizadas/cabecerasareareservada/areareservada.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 130px;
	margin-bottom: 20px;
	width: 955px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
}
.agencia {
	margin-top: 50px;
	padding-top: 200px;
}
#programas {
	margin-top: -550px;
	margin-right: auto;
	margin-left: 125px;
}
#programas a {
	text-decoration: none;
}
#programas a:hover {
	text-decoration: none;
}
#programas2 {

	margin-top: -550px;
	margin-left: 125px;
}
.tablalistados {
	width: 955px;
}

#programas2 a {

	text-decoration: none;
}
#programas2 a:hover {

	text-decoration: none;
}
.inputmotza {

	width: 20px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: -25px;
	margin-left: 0px;
	color: #4d4d4d;
	font-size: 12px;
	height: 17px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #ff4901;
}
.enviar {
	margin-top: 20px;
	margin-bottom: 16px;
	margin-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: right;
	width: 100px;
}
#reserva3 {

	background-image: url(imagenes/imagenes optimizadas/cabecerasareareservada/reservagris.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 130px;
	margin-bottom: 20px;
	width: 955px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
}
#reserva5 {
	background-image: url(imagenes/imagenes optimizadas/cabecerasareareservada/areareservada.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 955px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
	height: 100px;
	margin-top: -5px;
}
#estu1 {
	float: left;
	width: 266px;
	margin-bottom: 30px;
	line-height: 20px;
	margin-top: 10px;
}
#estu2 {
	float: right;
	width: 630px;
	padding-right: 50px;
	color: #4d4d4d;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tablereservado {
	width: 400px;
	padding: 30px;
}
.tablereservado2 {
	width: 630px;
	padding: 20px;
	background-color: #FFFFFF;
	margin-left: 0px;
}
#estu2 .tablereservado2 td {
	background-color: #FFFFFF;
}

#bienvenida {
	background-image: url(imagenes/imagenes optimizadas/maleta.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4d4d4d;
	text-align: center;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 200px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(imagenes/imagenes%20optimizadas/logoemy.jpg);
	padding-top: 20px;
}
#gorputza {
	margin-bottom: -10px;
}

#notak5 {
	color: #00356b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
}


#nav5 {
	float: left;
	clear: both;
	background-color: #4d4d4d;
	width: 100%;
	color: #fff;
	height: 20px;
	margin-bottom: 20px;
}
#nav5  ul {
	clear: both;
	float: left;
	height: 20px;
	border-right-style: none;
}
#nav5 ul li {

	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
}
#nav5 ul li a {

	display: block;
	color: #fff;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 130px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 20px;
}
#notak2 p {
	margin-top: 10px;
}
#estu {
	margin-top: 45px;
}
#variables {
	margin-right: 400px;
}
#estu2 a {
	float: right;
	width: 550px;
	padding-right: 50px;
	color: #4d4d4d;
	text-decoration: none;
}
#emy {
	
	background-repeat: no-repeat;
	height: 159px;
	background-image: url(imagenes/imagenes%20optimizadas/cabecerasareareservada/cabeceraemy.jpg);
}
#bienvenida p {
	background-image: none;
	background-repeat: no-repeat;
	margin-top: -40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4d4d4d;
	text-align: center;
}
#id {
	width: 266px;
	margin-bottom: 20px;
	height: 30px;
	margin-left: -25px;
	padding-bottom: 20px;
}
#estu2 a:hover {

	float: right;
	width: 550px;
	padding-right: 50px;
	color: #FFca02;
	text-decoration: none;
}
.azul {
	color: #353d64;
}
.inputar {
	width: 250px;
	float: left;
	margin-top: 3px;
	border: 1px solid #ffca02;
	font-size: 12px;
	color: #ffffff;
	margin-bottom: 3px;
	height: 17px;
	padding-left: 5px;
	background-color: #353d64;
}
#nav6 {

	float: left;
	clear: both;
	background-color: #4d4d4d;
	width: 100%;
	color: #fff;
	height: 20px;
	margin-bottom: 20px;
}
#nav6 ul {

	clear: both;
	float: left;
	height: 20px;
	border-right-style: none;
}
#nav6 ul li {


	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
}
#nav6 ul li a {


	display: block;
	color: #fff;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 130px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 20px;
}
#nav6 ul li a:hover {



	display: block;
	color: #ffca02;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;
	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 130px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 20px;
}
.inputa {

	width: 250px;
	float: left;
	margin-top: 3px;
	border: 1px solid #ffca02;
	font-size: 12px;
	color: #4d4d4d;
	margin-bottom: 3px;
	height: 17px;
	padding-left: 5px;
}
.inputmotz {

	width: 120px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: -25px;
	margin-left: 0px;
	color: #4d4d4d;
	font-size: 12px;
	height: 17px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #ffca02;
}
#destinos {
	float: right;
	width: 630px;
	padding-right: 50px;
	color: #4d4d4d;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 20px;
	text-align: justify;
}
#destino {
	background-image: url(imagenes/imagenes%20optimizadas/cabdestinos.gif);
	background-repeat: no-repeat;
	height: 15px;
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 3px;
}
#destinos p {
	width: 630px;
	color: #4d4d4d;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	text-align: justify;
}
#estu1 img {
	margin-bottom: -20px;
}
#destinos a {
	width: 630px;
	color: #353d64;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	text-align: justify;
	font-weight: bolder;
}
#destinos a:hover {


	width: 630px;
	color: #ffca02;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	text-align: justify;
}
#estu12 {

	float: left;
	width: 266px;
	margin-bottom: 30px;
	line-height: 20px;
	margin-top: 10px;
}
#becamec {
	background-image: url(imagenes/imagenes%20optimizadas/areareservada/cabecerabecamec.jpg);
	background-repeat: no-repeat;
	height: 150px;
	margin: 0px;
}
#plazas {
	margin-top: -15px;
}


#becas {
	float: left;
	clear: both;
	background-color: #e8ebf2;
	width: 100%;
	color: #00356b;
	height: 20px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#becas ul {


	clear: both;
	float: left;
	height: 20px;
	border-right-style: none;
}
#becas ul li {



	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
}
#becas ul li a {
	display: block;
	color: #00356b;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;


	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 150px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 20px;
	font-weight: bold;
	text-align: center;
}
#becas ul li a:hover {
	display: block;
	color: #ffca02;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	z-index: 100;
	background-color: transparent;

	background-image: url(imagenes/imagenes optimizadas/nav_right_bgreservas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 150px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 20px;
	text-align: center;
}
.tablebecamec {

	position: relative;
	margin-left: -1px;
	margin-bottom: 12px;
	line-height: normal;
	font-size: 12px;
	height: 10px;
	width: 300px;
}
.tablebecamec th {
	background-color: #00356b;
}
#salir {
	text-align: center;
	margin-top: 0px;
}
#salir a {
	text-align: center;
	margin-top: 20px;
	color: #00356b;
}
#salir a:hover {
	text-align: center;
	margin-top: 20px;
	color: #00356b;
}
#rati {
	line-height: 30px;
	text-align: justify;
	margin-bottom: 10px;
}
#rati p {

	line-height: 30px;
}
#programas3 a {

	text-decoration: none;
}
#programas3 {
	margin-left: 125px;
	margin-top: -50px;
}
#programas3 a:hover {

	text-decoration: none;
}
#grupo {
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4d4d4d;
	text-align: center;
	text-decoration: none;
}
#grupo a {
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4d4d4d;
	text-align: center;
	text-decoration: none;
}
#grupo a:hover {
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF4901;
	text-align: center;
	text-decoration: none;
}
.tablebecamec2 {


	position: relative;
	margin-left: -1px;
	margin-bottom: 12px;
	line-height: normal;
	font-size: 12px;
	height: 10px;
	width: 955px;
}
.tablebecamec2 th {

	background-color: #00356b;
}
#zapa {
	margin-bottom: 30px;
}
#notak4 {
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4d4d4d;
	border-right-color: #4d4d4d;
	border-bottom-color: #4d4d4d;
	border-left-color: #4d4d4d;
	float: right;
	width: 200px;
	height: 50px;
}
#ambos {
	clear: both;
}

#notak3 {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 40px;
}
#estu3 {

	float: right;
	width: 630px;
	padding-right: 50px;
	color: #4d4d4d;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#cab {
	border: 1px solid #4d4d4d;
	background-color: #FF4901;
	font-size: 10px;
	color: #4d4d4d;
	height: 20px;
	padding-top: 5px;
	margin-bottom: 40px;
}

#venta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4d4d4d;
	height: 10px;
	width: 450px;
	padding: 10px;
}

#venta2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4d4d4d;
	height: 10px;
	width: 250px;
	padding: 10px;
}
#bat .tablereservado2 th {
	width: 100px;
}
#boxderecha table {
	width: 150px;
}
#boxderecha a {
	width: 150px;
	color: #FFFFFF;
	text-decoration: none;
}
#boxderecha a:hover {
	width: 150px;
	color: #FFFFFF;
	text-decoration: none;
}
#pies {
	border: 1px solid #ff4901;
	background-color: #4d4d4d;
	font-size: 10px;
	color: #ffffff;
	height: 20px;
	padding-top: 5px;
	margin-top: 40px;
}
.letratxuri {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
