/*======== Design by K@rlo$ ========*/
*{	margin:0px; padding:0px;	}

BODY
{ 
	background:#000 url(../images/taxitop/bg_body.png) repeat-x;
	font-family:Arial, Verdana, Tahoma;
}

SPAN.Aux
{
	clear:both;
	display:block;
	font-size:2px;
}

#Container
{
	margin:0px auto;
	width:960px;
}

#Header
{
	height:200px;
	background:url(../images/taxitop/bg_header.png) no-repeat center top;
}

#bannerflash
{	margin:0px auto;	width:800px; }

#Main
{	padding:30px 0px;	}

#Footer
{
	background:url(../images/taxitop/bg_mainfooter.gif) repeat-x;
	height:170px;
}

#MainFooter
{
	background:url(../images/taxitop/bg_footer.png) no-repeat;
	height:130px;
	width:778px;
	margin:0px auto;
}

#MenuHeader UL
{	
	text-align:center;
	padding:10px 0px 0px 0px;
}

#MenuHeader LI
{
	margin:0px 10px;
	display:inline;
	font-weight:bold;
	font-size:14px;
	color:#666;
}

#MenuHeader A
{
	color:#fff;
	text-decoration:none;
}

#MenuHeader A:hover
{	color:#ffcc00;	}



#ContactText H1
{
	font-size:18px;
	margin:0px 0px 10px 0px;
	color:#ffcc00;
}

#ContactText P
{
	font-size:12px;
	margin:0px 0px 10px 0px;
	line-height:1.5em;
	color:#fff;
}

#ContactDir
{
	float:left;
	width:200px;
	padding:10px 0px;
}

#ContactDir H1
{
	font-size:14px;
	color:#ffcc00;
	margin:10px 0px 0px 0px;
}

#ContactDir P
{
	font-size:12px;
	color:#fff;
	margin:0px 0px 0px 0px;
}

#ContactForm
{
	float:left;
	width:450px;
	padding:10px 0px;
	background:#131212;
}

#ContactForm FORM
{	margin:10px;	}

#ContactForm P
{
	clear:both;
	margin:0px 0px 5px 5px;
	color:#fff;
	font-size:12px;
	height:26px;
}

#ContactForm h1
{
	clear:both;
	margin:0px 0px 5px 5px;
	color:#fff;
	font-size:18px;
}

#ContactForm LABEL
{
	float:left;
	width:100px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	margin:5px 3px 0px 0px;
	font-size:12px;
}

#ContactForm INPUT.InputText
{
	width:200px;
	float:left;
	padding:2px;
	border:1px solid #000;
}

#ContactForm TEXTAREA
{
	width:250px;
	float:left;
	padding:2px;
	border:1px solid #000;
	height:150px;
}
/*=============== GALERIA DE IMAGENES ==============*/
#Mision, #Vision, #Index, #Prioridades
{
	margin:10px auto 40px auto;
	width:800px;
}

#Mision H1, #Vision H1, #Index H1, #Prioridades H1
{
	color:#ffcc00;
	font-size:22px;
	margin:0px 0px 10px 0px;
}

#Mision H1.Celeste, #Vision H1.Celeste, #Index H1.Celeste, #Prioridades H1.Celeste
{
	color:#0099CC;
	font-size:22px;
	margin:0px 0px 10px 0px;
}

#Mision H2, #Vision H2, #Index H2, #Prioridades H2
{
	color:#ffcc00;
	font-size:16px;
	margin:0px 0px 10px 15px;
}

#Mision P, #Vision P, #Index P, #Prioridades P
{
	color:#fff;
	line-height:1.5em;
	margin:0px 0px 15px 15px;
}

#Mision P.Imagen
{	text-align:center;	}

#Mision A
{	color:#999;	}

#Mision A:hover
{	
	color:#ffcc00;
	text-decoration:none;
}

#Mision IMG
{
	margin:0px auto;
	border:3px solid #333;
}

#Mision img.derecha
{
	float:right;
	margin:0px 0px 5px 5px;
}
/*=============== GALERIA DE IMAGENES ==============*/
#InfosT
{
	height:340px;
	width:930px;
	margin:0px auto;
}

#InfoTT
{
	background:url(../images/taxitop/img_taxitop.png) no-repeat;
	width:300px;
	height:340px;
	float:left;
	text-align:center;
}

#InfoBT
{
	background:url(../images/taxitop/img_bicitop.png) no-repeat;
	width:300px;
	height:340px;
	float:left;
	margin:0px 0px 0px 15px;
	text-align:center;	
}

#InfoPT
{
	background:url(../images/taxitop/img_patintop.png) no-repeat;
	width:300px;
	height:340px;
	float:left;
	margin:0px 0px 0px 15px;
	text-align:center;	
}

#InfoTT IMG, #InfoBT IMG, #InfoPT IMG
{
	border:4px solid #000;
	margin:100px auto 0px auto;
}


#InfoTT A IMG:hover, #InfoBT A IMG:hover, #InfoPT A IMG:hover
{
	filter: alpha(opacity=50);
	opacity: .5;
}

/*=============== GALERIA DE IMAGENES ==============*/
#Infos2T
{
	height:150px;
	width:930px;
	margin:0px auto;
}
/*=============================*/
#Info2TT
{
	width:300px;
	height:150px;
	float:left;	
}

#Info2TT A
{
	display:block;
	width:300px;
	height:150px;
	background:url(../images/taxitop/img2_tt.jpg) no-repeat;
}

#Info2TT A:hover
{	background:url(../images/taxitop/img2_tt.jpg) no-repeat 0px -150px;	}
/*=============================*/
#Info2BT
{
	width:300px;
	height:150px;
	float:left;	
	margin:0px 0px 0px 15px;
}

#Info2BT A
{
	display:block;
	width:300px;
	height:150px;
	background:url(../images/taxitop/img2_bt.jpg) no-repeat;
}

#Info2BT A:hover
{	background:url(../images/taxitop/img2_bt.jpg) no-repeat 0px -150px;	}
/*=============================*/
#Info2PT
{
	width:300px;
	height:150px;
	float:left;	
	margin:0px 0px 0px 15px;
}

#Info2PT A
{
	display:block;
	width:300px;
	height:150px;
	background:url(../images/taxitop/img2_pt.jpg) no-repeat;
}

#Info2PT A:hover
{	background:url(../images/taxitop/img2_pt.jpg) no-repeat 0px -150px;	}

/*=============== GALERIA DE IMAGENES ==============*/
#MGaleria H1
{
	color:#ffcc00;
	font-size:20px;
	margin:10px 0px 30px 30px;
}
#Galeria 
{
	list-style:none;
	width:800px !important;
	text-align:center;
	margin:0px auto;
}

#Galeria IMG
{
	border:4px solid #333;
	margin:5px;
}

#Galeria a:hover img
{
	border:4px solid #ffcc00;
}
/*=============== GALERIA DE IMAGENES ==============*/
#MVideos H1
{
	color:#ffcc00;
	font-size:20px;
	margin:10px 0px 30px 30px;
}

#GaleriaVideos
{
	list-style:none;
	width:800px !important;
	text-align:center;
	margin:0px auto;
}

#GaleriaVideos IMG
{
	border:4px solid #333;
	margin:5px;
}
/*=========================================================*/
.videoyt
{
	float:left;
	width:320px;
	height:210px;
	text-align:center;
}
/*=========================================================*/
#CopyRight
{
	padding:90px 0px 0px 0px;
	text-align:center;
}

#CopyRight h1
{
	color:#222;
	font-size:16px;
	margin:0px 0px 5px 0px;
}

#CopyRight P
{
	color:#fff;
	font-size:11px;	
}
/*=========================================================*/
#Designed
{	
	text-align:center;
	padding:10px 0px 0px 0px;
}

#Designed P
{
	color:#fff;
	font-size:11px;
}

#Designed SPAN
{
	color:#fff;
	font-size:11px;
	margin:0px 0px 0px 10px;
}

#Designed A.Valid
{
	color:#009900;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/taxitop/ico_valid.png) no-repeat;
	padding:0px 0px 0px 11px;
}

#Designed A:hover.Valid
{
	color:#ffcc00;
	background:url(../images/taxitop/ico_valid.png) no-repeat 0px -15px;
}
/*=========================================================*/
#Empezar
{
	width:800px;
	margin:0px auto;
}

#FormEmpezamos
{
	float:left;
	width:470px;
}

#FormEmpezamos P
{	
	clear:both;
	height:30px;
	padding:7px 0px;
	border-bottom:1px solid #222;
}

#FormEmpezamos P.Comentario
{	
	clear:both;
	height:110px;
	padding:7px 0px 0px 0px;
	border:none;
}

#FormEmpezamos P.Boton
{	
	text-align:center;
	clear:both;
	padding:0px 0px 0px 0px;
	border:none;	
}

#FormEmpezamos LABEL
{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	width:190px;
	text-align:right;
	display:block;
	float:left;
	margin:0px 3px 0px 0px;
}

#FormEmpezamos INPUT.InputText
{
	float:left;
	padding:1px;
	width:200px;
}

#FormEmpezamos INPUT.InputTextSmall
{
	float:left;
	padding:1px;
	width:40px;
}

#FormEmpezamos INPUT.InputSubmit
{
	width:80px;
}

#FormEmpezamos TEXTAREA
{
	width:200px;
	padding:1px;
	height:90px;
	font-family:Arial;
}

#FormEmpezamos SPAN.Aviso
{
	float:left;
	width:18px;
	height:21px;
	margin:3px 0px 0px 4px;
}

#FormEmpezamos SPAN.Aviso A
{
	display:block;
	font-size:6px;
	width:18px;
	height:21px;
	background:url(../images/taxitop/bg_info.jpg) no-repeat;
}

#FormEmpezamos SPAN.Aviso A:hover
{	background:url(../images/taxitop/bg_info.jpg) no-repeat 0px -21px;	}
/*=========================================================*/
.InfoPopup
{
	border:1px solid #222;
	background:#111111;
	width:150px;
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	padding:5px;
}

.InfoPopup P
{
	color:#fff;
	font-size:11px;
}
/*=========================================================*/
#Faq
{
	float:right;
	width:360px;
	border-left:1px solid #222;
	padding:0px 0px 0px 15px;
}

#Faq H1
{
	font-size:16px;
	color:#ffcc00;
	margin:0px 0px 15px 0px;
}

#Faq H2
{
	font-size:13px;
	color:#ffcc00;
	margin:0px 0px 5px 0px;	
}

#Faq p
{
	font-size:13px;
	color:#fff;
	margin:0px 0px 10px 0px;
}

#Notificacion
{
	height:150px;
}