/* MAIN PAGE STARTS */
#MainContainer{ 
	background: url(../images/defaults/page_background.jpg) no-repeat center top;
	clear:both
}
#PageContent {
	margin: 0 auto;
	width: 998px;
	padding:35px 0 15px 11px;
}
a.masInfo{ color: #717171;}

a.masInfo:hover{ color:#FF0000}

.redtext{ color:#CC0000}
/* MENU SECUNDARIO STARTS */
#MenuSec{
	width:200px;
	float:left;
	margin:0;
	padding:0 0 9px 0;;
}
#MenuSecBG{width:200px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/secundarias/menu_sec_bg.png) repeat-x top
}
#MenuSecBottomBG{ 
	background: url(../images/secundarias/menu_sec_bottom_bg.jpg) repeat-x bottom; 
	position:relative; 
	float:left; 
	padding:20px 10px 60px 10px; 
	width:180px
}
#MenuSec h2{ font-size:18px; padding-left:5px;}
#MenuSec ul{ 
	list-style:none;
	padding:10px 0 0 0;
}
#MenuSec ul li{ 
	padding:2px 0 2px 5px;
	line-height:12px;
	font-weight:100;
}
#MenuSec ul li a{ 
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	border-left:2px solid #777777;
	padding:0 0 0 5px;
}
#MenuSec ul li a:hover{ 
	color: #FF0000;
	border-left:2px solid #FF0000;
}

.line{margin:15px 0;}

#cotizacion{
	width:194px;
	height:27px;
	background:url(../images/secundarias/button_cotizacion.png) no-repeat top left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	float:left;
	padding:10px 0 0 32px;
	position:absolute;
	left:-11px;
	bottom:5px;
	cursor:pointer;
}
#cotizacion:hover{
	background:url(../images/secundarias/button_cotizacion_hover.png) no-repeat top left;
	color:#FFFFFF;
}
.MisionVision h1+p { padding:0 0 25px 0;}
p+h1{padding:20px 0 15px 23px; background-position:0 20px }
/* MENU SECUNDARIO ENDS */


#CenterContent{
	width: 500px;
	padding:5px 20px 25px 38px;
	margin:0;
	float:left
}

#InfoBox{ 
	width:480px;
	padding:20px 20px 0 0;
	margin:13px 0 0 0;
	background:url(../images/secundarias/box_background.png) no-repeat right top;
}

#InfoBox h4 span{ color:#CCCCCC;}  
#InfoBox p{ line-height:14px}
#InfoBox h4 a span{ color: #CC0000;}  
#InfoBox h4 span.White{ color:#FFFFFF;}  

.InfoText{float:right; width:370px; padding:0}
.InfoText h3{ padding:10px 0 5px 20px; background-position:0 12px;}


#InfoText{ float:right; width:370px;}

.ImageLogo{float:left; margin-top:20px; }
.ImageIcon{float:left; margin:15px 0 10px 10px}


/*Right COL STARTS*/
#RightCol{ 
	width:224px;
	float:left;
}
/*GALLERIA STARTS*/
	
.Portafolio{
	float:left;
	height:310px;
	width:216px;
	padding-left:7px;
}
.Portafolio a.go{ 
	font-size:12px; 
	color:#FFFFFF; 
	text-align:right; 
	padding:0; 
	float:right; 
	line-height:20px;
	 margin:5px 40px 0 0;
	 width:130px;
}
.Portafolio a.go:hover{color: #FF0000; text-decoration:underline;}
.imagenes_portafolio{
	width:192px;
	height:248px;
	float:left;
	background:url(../images/secundarias/galeria_bg.png) no-repeat bottom right;	
}
#s1{
	width:192px;
	height:248px;
	overflow: hidden;
	float:left;
	text-align:center;
}

#s1 div{
	width:185px;
	padding:0; 
	top:0; 
	left:0; 
	float:left;
	overflow:hidden;
	height:246px
}
.Navegacion{
	float:left; 
	width:24px;
	margin:130px 0 0 0; 
	padding:0; 
	height:74px
}
.Navegacion a#prev{height:36px; float:left; width:24px}
.Navegacion a#next{ height:38px; float:left; width:24px}
.Navegacion a img{ vertical-align:top; }
	
.description{	
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	padding:0 0 0 20px;
	text-align:left;
	line-height:14px;
	height:37px;
}
#multimedia .description{ padding-left:10px;}
.description a:hover{ text-decoration:underline; color:#FFFFFF;}
/*GALERIA ENDS*/

#testimonios{
	border-bottom:1px solid #000000;
	float:left;
	width:224px;
}
h5{
	background:url(../images/secundarias/testimonios_bg.png);
	width:183px;
	height:35px;
	line-height:35px;
	padding-left:40px;
	color:#FFFFFF;
	font-size:20px;
	font-weight: bold;
}
.TestimonioContent{
	border-bottom:1px #333333 solid;
	width:184px;
	padding:10px 20px;
}
.TestimonioContent p{ line-height:14px}

.TestimonioContent p.client span{ font-size:14px; font-weight:bold; color: #666666;}

.TestimonioContent img.logo{ float:right; padding:10px 0 0 0}
.TestimonioContent a.masInfo{float:left; font-size:12px; padding-top:20px}


/*
.Asistencia{
	background: url(../images/index/asistencia_button.jpg) no-repeat top left;
	width:167px;
	height:57px;
	padding:67px 0 0 12px;
	float:left;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold

}*/

.Asistencia {
	background:url(../images/secundarias/asistencia_bg.png) no-repeat left top;
	color:#FFFFFF;
	float:left;
	font-size:20px;
	font-weight:bold;
	height:72px;
	margin-top:50px;
	padding:54px 110px 0 15px;
	width:98px;
}
.Asistencia:hover{ color: #999999;}
/* Right COL ENDS */



/* CASOS DE EXITO */

.CasosExito .InfoText{ padding:0 10px 10px 0; width:375px;}
.CasosExito .InfoText p{ padding:5px 0 5px 20px;}


/* -------TABLES ----------*/
table{
	margin:10px 0; 
	background: #181818; 
	border:1px solid #333333; 
	padding:10px;
	color:#FFFFFF;
	font-size:12px; 
}
td{ padding:5px 10px;}
thead td{border-bottom:1px dotted #333333; font-weight:bold; margin-bottom:5px;}
tbody td{ font-weight:100;}



#planes{ color:#FFFFFF; margin-bottom:10px; padding:3px}
.fondo_celda1{ background: #666666; padding:4px 0 4px 10px;}
.fondo_celda2{ background:#333333; font-size:10px; text-align:center; padding:0}


#prices{width:400px;}
#prices td.cost{ text-align:center; width:150px}


#Marketing{ width:350px;}
#Marketing td.cost{ text-align:center; width:100px;}


/*---------- FORMULARIOS ----------*/

form{ border: none;}
fieldset{
	border: none;
	padding:20px 0;
	color:#FFFFFF;
	font-size:12px;
}

form ul{
	list-style:none;
	border-bottom:1px dotted #333333;
	border-right:1px dotted #333333;
	padding-bottom:20px;
}

form ul li{
	padding:10px 0 5px;
}
li.error {
	padding: 0 2px; 
	text-align:left; 
	font-size:11px; 
	background:#FF0000; 
	color:#FFFFFF; 
}
#solicitar_coti li.error ,#payonline li.error {		
	margin:0 0px 5px 0;/*222px;*/  
	width:202px;
	float:left;	
}
#CkeckBox li.error
{
	margin:192px 0 5px;
	position:absolute;
}
#ContactenosForm li.error {	
	float:right;	
	margin:0 32px 5px 0;	
	width:202px;
}
	
label{
	text-align:right;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	padding:5px 10px; 
	width:190px; 
	float:left; clear:left; 
	margin-right:10px;
}
input, textarea{
	border:1px solid #666666;
	width:200px;
	color:#333333; 
	padding:3px; 
}


input.button, #PlanForm input.button{ 
	font-weight:bold; 
	font-size:14px; 
	background:url(../images/secundarias/pago_linea.jpg) no-repeat top;
	height:36px; width:140px;
	text-align:center; 
	line-height:32px; 
	float: right; 
	color:#FFFFFF;
	border:0;
	margin:10px 25px 0 0;
 }
input.button:hover, #PlanForm input.button:hover{  
	background:url(../images/secundarias/pago_linea_hover.jpg) no-repeat top; 
	color:#FFFFFF
}	

/* CONTACTENOS*/
	
#ContactenosForm ul{
	width:460px;
}


/* ADQUIRIR PLAN HOSTING */

#PlanForm ul{
	width:490px;
}
#PlanForm input,#PlanForm select{
	width:230px;
}

#PlanForm input.Check, #payonline input.Check{
	border:0;
	width:15px;
}
#PlanForm label.Check, #payonline label.Check{
	text-align: left;
	border:0;
	padding:5px 10px;
	font-size:10px; 
	float: none; clear: none; 
	margin-right:0;
}


/*PAGO EN LINEA */
.pagoLinea{ 
	font-weight:bold; 
	font-size:14px; 
	background:url(../images/secundarias/pago_linea.jpg) no-repeat top;
	height:36px; width:121px; 
	padding:0 0 0 15px; 
	line-height:34px; 
	float:left; 
	margin-top:10px; 
 }
.pagoLinea:hover{  
	background:url(../images/secundarias/pago_linea_hover.jpg) no-repeat top; 
	color:#FFFFFF
}


.terminos{
 height:200px;
 overflow:auto;
 border:1px solid #333333;
 background: #191919;
 padding:10px;
 margin:50px 0 20px;
 clear:both;
 }
 
.terminos p{ font-size:11px;}
.logosPago{ float:left; width:200px; padding-top:10px;}
.logoSpace{padding:0 0 3px 20px}

.red{color:#FF0000}

p.requerido{font-size:10px;}


/* COTIZACIONES */
form ul#CkeckBox{ 
	float:left; 
	width:210px; 
	margin:0; 
	padding:0;
	border-right:0;
	border-bottom:0;
}
form ul#CkeckBox li label{ 
	float: right; 
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	width:180px;
	padding:2px 0 0 5px;
	line-height:14px;
	margin:0;
	border:0
}
form ul#CkeckBox li{ clear:both}

input.left{ margin-right:10px; border:0; }

.formulario-cotizacion{}
.formulario-cotizacion p{ line-height:20px; padding:3px 0}


/* SITE MAP  STARTS */

#siteMap{ 
	list-style:none; 
	color:#FFFFFF; 
	font-size:12px; 
	padding:10px 25px;
	width:200px; 
	float:left;
}
#siteMap li{ 
	padding:5px 0; 
	font-weight:100;
	
	padding:4px 0 4px 5px;
	line-height:12px;
	font-weight:100;
}
#siteMap li.first{
	padding:20px 0 7px 4px;
}
#siteMap li.first a{ 
	font-size:18px;
	padding:20px 0 30px ;
	font-weight:bold;
	color:#FFFFFF;
	border-left:0;
}
#siteMap li.first a:hover{ border-left:0;}
#siteMap li a{ 
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	border-left:1px solid #777777;
	padding:0 0 0 5px;
}
#siteMap li a:hover{ 
	color: #FF0000;
	border-left:1px solid #FF0000;
}
/* PRESENCIA INTERNACIONAL*/

#MapContent{
	float: right;
	width:700px;
	padding-right:50px
 }
 /* FOTOGRAFIA DIGITAL PAGE*/
#FotosGalerias{text-align:center; clear:both; padding:40px 0 0;}
#FotosGalerias object{ margin:0 0 20px 0;}