@charset "UTF-8";
/* CSS Document */

/* VOLVER A CEROS */

	/* v1.0 | 20080212 */
	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	
	li {
		text-align: left;
	}
	
	ol, ul {
		list-style: none;
		padding: 0;
		margin: 0;
		border: 0;
		outline: 0;
	}
	
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	
	a {
	text-decoration: none;
	color: #333333
	}

/* TERMINA Volver a ceros */

/* ESTILOS DEL SITIO */

.titulosArial15verde {
	font-weight: bold;
	font-size: 16px;
	color: #666600;
	text-align: center;
}

#iniIzqQuienes {
	padding: 4px;
	text-indent: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#eventosRecientes{
	float: left;
	width: 260px;
}

#eventosRecientes ul {
	padding-left: 40px;
	padding-top: 8px;
}


#eventosRecientes li {
	text-align: left;
	display: block;
	padding: 8px 10px;
	border-bottom: dotted;
	border-bottom-width: medium;
	border-bottom-color: #FFFFFF;
}

#eventosRecientes li a:hover {
	color: #FF6600;
}

#inicio {
	position: relative;
	width: 700px;
	height: 450px;
	background: #666666;
}

#iniServArriba {
	position: absolute;
	top: 60px;
	left: 23px;
	background: url(../imag/iniEventosDivisor.jpg);
	width: 653px;
	height: 163px;
}

#iniServArriba h2 {
	margin-left: 14px;
	margin-bottom: 6px;
	margin-top: 4px;
	font-weight: bold;
	color: #EEEEEE;
	text-align: center;
}

#iniServArriba ul {
	margin-left: 30px;
	margin-bottom: 8px;
}

#iniServArriba li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	text-align: left;
}

#iniServArriba p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	padding-right: 8px;
	text-align: left;
}

#iniServArriba a {
	text-decoration: underline;
	color: #0000CC;
	margin-left: 45px;
	_margin-left: 22px;
}

#iniServCuadro1 {
	float: left;
	overflow: hidden;
	background: #d27b1c;
	width: 200px;
	height: 163px;
	margin-left: 70px;
	margin-right: 80px;
}

	#iniServCuadro1 h2 {
		padding: 0 20px;
	}
	
	#iniServCuadro1 ul {
		padding: 0 20px;
		list-style: square outside;
	}

#iniServCuadro2 {
	float: left;
	overflow: hidden;
	background: #d9a11a;
	width: 200px;
	height: 163px;
}

	#iniServCuadro2 h2 {
		padding: 0 20px;
	}

	#iniServCuadro2 ul {
		padding: 0 20px;
		list-style: square outside;
	}

#iniServTexto {
	position: absolute;
	top: 320px;
	left: 25px;
}

	#iniServTexto div {
		width: 650px;
		height: 40px;
		background: #888 ;
	}

	#iniServTexto p {
		line-height: 40px;
		font-size: 16px;
		color: #222;
		padding: 0px 15px;
		text-align: center;
	}

.tituloArial18blanco {
	font-size: 18px;
	color: #FFFFFF;
}

#pieMenu {
	padding-top: 70px;
	padding-bottom: 20px;
}

#pieMenu ul {
	text-align: center;
}

#pieMenu li {
	display: inline;
	padding: 0 20px;
	border-right: solid;
	border-right-color: #333333;
	border-right-width: thin;
}

#pieMenu a:hover {
	text-decoration: underline;
	color: #000000;
}

#pieCoralMedia {
	width: 1000px;
	margin-top: 60px;
	margin-bottom: 40px;
}
	
#pieCoralMedia p {
	float: left;
	overflow: hidden;
	padding-left: 20px;
	padding-top: 10px
}

#pieCoralMedia img {
	float: left;
	padding-left: 6px;
}

#pieDerechos {
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}

#colIzqLlam {
	position: relative;
	overflow: hidden;
	height: 160px;
	width: 269px;
	background-image: url(../imag/servIzqLlameFondo.jpg);
}

#colIzqLlamTitulo {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

#colIzqLlamCiudad{
	font-weight: bold;
	color: #333333;
	padding-left: 25px;
	padding-bottom: 15px;
}

#colIzqLlamTexto {
	float: left;
	display: block;
	width: 80px;
	top: 0;
}

#colIzqLlamTexto li {
	padding-bottom: 8px;
	text-align: right;
}

#colIzqLlamDatos li {
	padding-bottom: 8px;
	text-align: left;
}

#colIzqLlamDatos {
	float: left;
	display: block;
	width: 140px;
	padding-left: 15px;
}

#colIzqLlamContacto {
	position: absolute;
	top: 130px;
	left: 90px;
}

#colIzqLlamContacto a {
	text-decoration: underline;
	color: #000099;
}

#servCtro {
	width: 700px;
	height: 540px;
	position: relative;
	overflow: hidden;
	background-image: url(../imag/cuerpoFondoVerde.jpg);
}

#servCtroTrayecto {
	position: absolute;
	top: 90px;
	left: 156px;
	width: 537px;
	height: 80px;
	overflow: hidden;
	background: #6a6a46;
}

#servCtroTrayecto img {
	float: left;
}

#servCtroTrayecto p {
	float: left;
	width: 499px;
	height: 80px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	text-align: justify;
}

#servCtroTrayecto span {
	font-weight: bold;
	color: #ffcc33;
}

#servCtroPersona {
	position: absolute;
	top: 91px;
	left: 14px;
}

#servCtroTexto {
	position: absolute;
	top: 191px;
	left: 160px;
	width: 415px;
	z-index: 2;
}

#servCtroTexto img {
	float: right;
}

#servCtroTexto p {
	padding-bottom: 10px;
	font-size: 16px;
	text-align: justify;
}

#servCtroGrafica {
	position: absolute;
	top: 359px;
	left: 263px;
}

#Empresariales {
	width: 700px;
	height: 700px;
	position: relative;
	overflow: hidden;
	background: url(../imag/cuerpoFondoGris.jpg) top left repeat-x #c2c2c2;
}

#Empresariales li {
	font-size: 15px;
}

#emprTitulo {
	padding-top: 18px;
}

#emprCintillo {
	position: absolute;
	width: 594px;
	top: 75px;
	left: 53px;
	text-align: justify;
	color: #BBBBBB;
}

#emprLista1 {
	position: absolute;
	top: 120px;
	left: 90px;
	color: #CCCCCC;
}

#emprLista1 ul {
	padding-left: 20px;
	list-style-type: square;
}

#emprFlash {
	position: absolute;
	top: 310px;
	left: 100px;
	border: solid;
	border-color:#CCCCCC;
	border-width: 1px;
	width: 500px;
	height: 300px;
	background: #CC3300;
}

#Institucionales {
	width: 700px;
	height: 540px;
	position: relative;
	overflow: hidden;
	background: url(../imag/cuerpoFondoGris.jpg);
}

#Institucionales li {
	font-size: 15px;
}

#instTitulo {
	padding-top: 18px;
}

#instCintillo {
	position: absolute;
	width: 594px;
	top: 75px;
	left: 53px;
	text-align: justify;
	color: #BBBBBB;
}

#instLista1 {
	position: absolute;
	top: 120px;
	left: 90px;
	color: #CCCCCC;
}

#instLista2 {
	position: absolute;
	top: 120px;
	left: 250px;
	color: #CCCCCC;
}	
#instLista1 ul, #instLista2 ul {
	padding-left: 20px;
	list-style-type: square;
}

#instFotos {
	position: absolute;
	top: 220px;
	left: 32px;
}

#Sociales {
	width: 700px;
	height: 540px;
	position: relative;
	overflow: hidden;
	background: url(../imag/cuerpoFondoGris.jpg);
}

#Sociales li {
	font-size: 15px;
}

#sociTitulo {
	padding-top: 18px;
}

#sociCintillo {
	position: absolute;
	width: 594px;
	top: 75px;
	left: 53px;
	text-align: justify;
	color: #BBBBBB;
}

#sociLista1 {
	position: absolute;
	top: 120px;
	left: 90px;
	color: #CCCCCC;
}

#sociLista2 {
	position: absolute;
	top: 120px;
	left: 250px;
	color: #CCCCCC;
}	
#sociLista1 ul, #sociLista2 ul {
	padding-left: 20px;
	list-style-type: square;
}

#sociFotos {
	position: absolute;
	top: 220px;
	left: 8px;
}

#Stands {
	width: 700px;
	height: 550px;
	position: relative;
	overflow: hidden;
	background: url(../imag/cuerpoFondoGris.jpg);
}

#standTitulo {
	padding-top: 11px;
}

#standCintillo {
	position: absolute;
	width: 594px;
	top: 75px;
	left: 53px;
	text-align: justify;
	color: #BBBBBB;
}

#standFoto1 {
	position: absolute;
	top: 140px;
	left: 80px;
	width: 209px;
	text-align: center;
	font-size: 16px;
	color: #CCCCCC;
}

#standFoto1 img {
	padding-top: 5px;
}

#standFlecha {
	position: absolute;
	top: 237px;
	left: 305px;
}

#standFoto2 {
	position: absolute;
	top: 140px;
	left: 419px;
	width: 216px;
	text-align: center;
	font-size: 16px;
	color: #CCCCCC;
}

#standFoto2 img {
	padding-top: 5px;
}

#standFoto3 {
	position: absolute;
	top: 379px;
	left: 60px;
}

#standPuntos {
	position: relative;
	overflow: hidden;
	top: 305px;
	left: 319px;
	width: 313px;
	color: #DDDDDD;
	background: #767676;
}

#standPuntos p {
	float: left;
	width: 301px;
	text-align: center;
	padding-top: 10px;
}

#standPuntos img {
	float: left;
}

#standPuntos #standLista {
	position: absolute;
	top: 38px;
	left: 60px;
}

#standPuntos #standLista li {
	list-style-image: url(../imag/standBalazo.jpg);
	text-align: left;
}

#contIzq {
	position: relative;
	overflow: hidden;
	width: 300px;
	height: 520px;
}

#contIzqDirecTitulo {
	color: #333333;
	font-weight: bold;
	padding: 40px 0 10px 40px;
	text-align: left;
}

#contIzqDireccion {
	color: #444444;
	padding: 0 0 30px 60px;
	text-align: left;
}

#contIzqTelTitulo {
	color: #333333;
	font-weight: bold;
	padding-left: 40px;
	text-align: left;
}

#contIzqTelTexto {
	color: #444444;
	position: absolute;
	top: 205px;
	left: 60px;
	text-align: left;
}

#contIzqTelTexto li {
	padding-bottom: 12px;
	text-align: right;
}

#contIzqTelDatos {
	color: #333333;
	position: absolute;
	top: 205px;
	left: 125px;
	text-align: left;
}

#contIzqTelDatos li {
	padding-bottom: 12px;
}

#Contacto {
	position: relative;
	width: 700px;
	height: 520px;
	background: url(../imag/cuerpoFondoGris.jpg);
}

#contCuerpoArribaEspacio {
	padding-top: 20px;
}

ul#formErrors{
	margin-left: 125px;
	margin-bottom: 10px;
	width: 450px;
	padding: 5px;
	background-color:#FFEFEF;
	border: 2px solid #FF0000;
	color:#FF0000;
}

#formErrors lh{
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 20px;
}

#formErrors li{
	font-size: 12px;
	display: block;
	padding-bottom: 3px;
	text-align: left;
}

#contTitulo {
	float: left;
	width: 700px;
	margin-left: 100px;
	_margin-left: 50px;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #CCCCCC;
}

#contFormaTexto {
	float: left;
	display: block;
	margin-top: 20px;
	margin-left: 110px;
	_margin-left: 55px;
	width: 115px;
	color: #222222;
	text-align: right;
}

#contFormaTexto li {
	display: block;
	height: 2em;
	text-align: right;
}

#contFormaCampos {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	_margin-left: 8px;
	width: 460px;
	text-align: left;
}

#contFormaCampos li {
	display: block;
	height: 2em;
	text-align: left;
}

#contFormaCampos ul {
	height: 330px;
	margin-bottom: 10px;
}

#nosIzq {
	position: relative;
	overflow: hidden;
	width: 150px;
	height: 500px;
}

#nosIzqCita1, #nosIzqCita2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	text-align: justify;
	line-height: 18px;
	color: #666666;
	padding: 30px 30px 15px 30px;
}

#nosIzqAutor1, #nosIzqAutor2 {
	font-style: italic;
	color: #333333;
	padding: 0 10px 20px 50px;
}

#Nosotros {
	background: #d7d7d7;
	width: 850px;
	height: 640px;
	position: relative;
}

#nosTitulo {
	color: #CCCCCC;
	font-size: 24px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 28px;
}

#nosParr1 {
	padding: 0 70px 0 50px;
}

	#nosParr1 img {
		float: left;
		padding-right: 20px;
	}
	
	#nosParr1 p {
		padding-top: 30px;
		color: #252525;
		text-align: justify;
		padding-bottom: 30px;
	}
	
#nosParrResto {
	position: absolute;
	top: 200px;
	left: 80px;
	width: 550px;
}

	#nosParrResto h2 {
		font-size: 14px;
		color: #CCCCCC;
		padding-top: 10px;
		padding-bottom: 8px;
	}
	
	#nosParrResto p {
		color: #252525;
		text-align: justify;
		padding-bottom: 12px;
	}
	
	#nosParrResto ul {
		
	}
	
		#nosParrResto ul li {
			color: #252525;
			list-style: inside square;
			padding: 0 0 3px;
		}

#nosLogo {
	position: absolute;
	top: 583px;
	left: 488px;
	width: 140px;
	height: 82px;
}

#telcel2008 {
	position: relative;
	width: 700px;
	height: 600px;
	background: #666666;
}

#telcel2008titulo {
	padding-top: 18px;
	padding-left: 120px;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#telcel2008cintillo {
	padding-top: 14px;
	padding-left: 100px;
	color: #111111;
	text-align: left;
}

#telcel2008galeria {
	padding-top: 30px;
	text-align: center;
}

#colima2008 {
	position: relative;
	width: 700px;
	height: 600px;
	background: #666666;
}

#colima2008titulo {
	padding-top: 20px;
	padding-left: 120px;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#colima2008galeria {
	padding-top: 40px;
	text-align: center;
}

#telcelpv2008 {
	position: relative;
	width: 700px;
	height: 600px;
	background: #666666;
}

#telcelpv2008titulo {
	padding-top: 20px;
	padding-left: 120px;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#telcelpv2008galeria {
	padding-top: 40px;
	text-align: center;
}

#telcelshowtraining2008 {
	position: relative;
	width: 700px;
	height: 650px;
	background: #666666;
}

#telcelshowtraining2008titulo {
	padding-top: 20px;
	padding-left: 120px;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#telcelshowtraining2008galeria {
	padding-top: 40px;
	text-align: center;
}

