@charset "iso-8859-1";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
html, body{ width:100%; height:100%;}
body{ background-color:#ececec;	font-family:Arial, Helvetica, sans-serif; text-align:justify;}
a{text-decoration:none;}
#footerless{width:100%;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -100px;}
.container{width:980px;margin:auto;}
#pagotodito{ visibility:hidden; overflow:hidden; height:2px; width:2px;}
#pagotodito td{ text-align:left;  font-size:0.9em;}
img{ border:none;}
#mailer{visibility:hidden; overflow:hidden; height:1px; width:1px;}

	#loadingprod{ text-align:center; font-style:italic; font-weight:bold; color:#999; font-size:0.9em;}

	#top{height:60px;width:100%;background-color:#1a1a1a;border-bottom: 1px solid #000;}
		#logo{display:block;float:left;background-image: url(images/logo.jpg);
		width:334px;height:29px;text-indent:-9999px;margin:15px 0 0 15px;}
		#lenguajes{float:right;margin:17px 15px 0 0;}
			#lenguajes a{ margin-left:20px; display:block; float:right; color:#FFF; 
			font-size:1.4em; font-weight:bold;}
			#lenguajes a:hover{ color:#004068;}

	#menu{ background:url(images/bkmenu.jpg) repeat-x; height:50px; width:100%;}
		#menu ul{ list-style:none;}
			#menu ul li{display:inline;}
				#menu ul a{ display:block; float:left; margin-left:40px;
				text-align:center; line-height:3em; font-size:0.9em; font-weight:bold;}
				#small_selected{width:78px; height:39px; background:url(images/pestana_s.jpg) bottom no-repeat; color:#000;}
				#smed_selected{width:92px; height:39px; background:url(images/pestana_sm.jpg) bottom no-repeat; color:#000;}
				#med_selected{width:105px; height:39px; background:url(images/pestana_m.jpg) bottom no-repeat; color:#000;}
				#big_selected{ width:160px; height:39px; background:url(images/pestana_big.jpg) bottom no-repeat; color:#000;}
				.unselected{color:#FFF;}
				.unselected:hover{ color:#000;}

	#content{font-size: 0.9em;color:#444;width:950px;margin:0 auto; clear:both;}
		.white{ background-color:#FFF; width:100%; overflow:auto;}
			.izq{float:left;}
			.der{float:right;}
			.textder{ float:right; width:545px; margin-right:15px;}
				.textder p{ line-height:1.3em; margin-top:5px;}
				.textder img{ margin-top:15px;}
		
			.wmargin{ margin:15px;}
		.columna{ background:url(images/columnas.jpg) repeat-y; margin-top:15px; clear:both; overflow:auto}
		.columna .wmargin{ margin:20px;}
			#columna_izq{ float:left; width:475px;}
				#columna_izq a{ color:#444;}
				#columna_izq a:hover{ color:#777;}
				#columna_izq .text{ margin-left:20px;}
				#columna_izq h2{ margin-top:20px;}
			#columna_der{ float:right; width:460px;}
			#columna_der table{ margin:10px auto 0;}
			#columna_der td{ vertical-align:middle; padding: 0 8px; text-align:center;}
				#detalle{ margin-top:5px; visibility:hidden; overflow:hidden;}
				#detalle_texto{margin-right:20px; float:right; font-weight:bold; text-align:right;}
				#duracion{ font-size:1.6em; color:#000;}
                #tipo{}
                #rapidpoints{}
                #precio{ font-size:1.8em; color:#000;}

#push{ height:120px; width:100%;}
#footer{background-color:#333;width:100%;height:100px; padding:15px 0 0 0;}
#footer .container{ width:850px; height:60px; color:#FFF; font-weight:bold;}
#footer .container a{ color:#FFF; font-weight:bold;}
#footer .container p{ font-size:0.8em; margin-top:7px;}
.mini{ font-size:0.75em;
text-align:center;}
#faqs{ font-size:0.8em; line-height:1.4em;}
#faqs strong{ font-size:1.17em;}
#faqs .wmargin{ margin:25px;}
#faqs p{ margin-top:20px;}
#faqs ul{ margin-left:20px;}
#faqs ul strong{font-size:1em;}
#contacto{ font-size:0.85em; line-height:1.4em;}
#contacto .wmargin{ margin:25px;}
#contacto p{ margin:15px 0;}
#contacto form{ margin-left:25px;}
#contacto td{ padding:3px 0 3px 20px;}
#cuenta{ margin:25px auto; width:650px;}
#cuenta p{ margin:15px 0;}
#pagopage{margin: 30px; font-size:0.9em;}
#pagopage form{ margin-top:15px;}
#pagopage td{ padding:3px 10px;}