/*
* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }
*/
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, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-style: normal; font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
input, textarea { margin: 0; padding: 0;}
hr { margin: 0;padding: 0; border: 0;color: #000;background-color: #000;height: 1px;}
* {	margin:0; padding:0;}


body
{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}



#contenedor
{
	position:absolute;
	left:50%;
	margin-left:-600px;
	width:1200px;
}

#contenido
{
	position:relative;
	background:none;
	width:1200px;
}

#columnaIzq
{
	position:absolute;
	float:left;
	width:100px;
	height:100%;
	margin:14px 14px 14px 14px;
}
#columnaDer
{
	position:relative;
	float:right;
	width:100px;
	height:310px;
	margin:14px 14px 14px 14px;
}
#columnaMedio
{
	padding:0;
}

#contenedorPie
{
	position:relative;
	width:1200px;
	margin-top:517px;
	z-index:1;
}
#contenedorPie2
{
	position:relative;
	width:1200px;
	margin-top:540px;
	z-index:1;
}
#contenedorPie3
{
	position:relative;
	width:1200px;
	margin:-14px 0 0 -210px;
	z-index:1;
}

#contenedorPie a, #contenedorPie2 a,#contenedorPie3 a
{
	color:#8b8b8b;
}

#pie
{
	position:absolute;
	background:none;
	width:400px;
	height:20px;
	padding-bottom:0;
	margin-bottom:0;
	font-size:11px;
	padding-left:685px;
}
#pie
{
	color:#8b8b8b;
}
#pie a
{
	font-weight:bold;
	text-decoration:none;
}

.politicas
{
	position:absolute;
	margin:4px 0 0 0;
	width:160px;
}
.bolsa
{
	position:absolute;
	margin:4px 0 0 170px;
	width:160px;
}
.php
{
	position:absolute;
	margin:21px 0 0 0;
	width:160px;
}
.mapa
{
	position:absolute;
	margin:21px 0 0 170px;
	width:160px;
}

.negritas{	font-weight:bold;}
.justificado{ text-align:justify;}
.centrado{	text-align:center;}
.cursivas{ font-style:italic;}
.fuente10{	font-size:10px;}
.fuente11{	font-size:11px;}
.fuente12{	font-size:12px;}
.fuente14{	font-size:14px;}
.fuente16{	font-size:16px;}
.fuente18{	font-size:18px;}
.fuente20{	font-size:20px;}
.blanco{ color:#FFFFFF;}
.blanco a{ color:#FFFFFF;}
.negro{ color:#000000;}
.negro a{ color:#000000;}
.azul{color:#152362;}
.azul a{color:#9A0000; text-decoration:none;}
.rojo{color:#9A0000;}
.rojo a{color:#152362; text-decoration:none;}
.interlineado{ line-height:20px;}
.parrafo{ margin-top:14px;}
.ligas{ text-decoration:none; color:#000000;}
.ligas a{ text-decoration:none; color:#000000;}
a { outline:0; }
a img { border: none; }

.desarrollosWeb
{
	left: 208px;
    position: absolute;
    top: 480px;
}
.desarrollosWeb2
{
	left: 208px;
    position: absolute;
    top: 540px;
}
.desarrollosWeb3
{
	margin-top:100px;
}
.logo
{
	background:url(../imagenes/logo.png);
	width:70px;
	height:81px;
	position:absolute;
	margin:-30px 0 0 -72px;
}
.lineaPie
{
	background:#b8b7ba;
	width:811px;
	height:2px;
	margin-left:210px;
	margin: -15px 0 0 210px;
}

.Scroller-Container 
{
  position: absolute;
  top: 0px; 
  left: 0px;
  color:#FFF;
  padding:10px;
}
.Scroller-Container a
{
	color:#FFF;
}
.Scrollbar-Up 
{
  position: absolute;
  width: 10px; height: 10px;
  background-color: #FFF;
  font-size: 0px;
}
.Scrollbar-Track 
{
  width: 1px; 
  height: 223px;
  position: absolute;
  top: 20px;
  left:160px;
  background-color: #EEE;
}
.Scrollbar-Handle 
{
  position: absolute;
  width: 10px; height: 30px;
  background-color: #FFF;
  margin-left:-5px;
}

.Scrollbar-Down 
{
  position: absolute;
  top: 190px;
  width: 10px; height: 10px;
  background-color: #FFF;
  font-size: 0px;
}

#Scrollbar-Container 
{
  position: absolute;
  top: 50px; 
  left: 514px;
  cursor:n-resize;
}

p.titulo
{
	font-weight:bold;
	font-size:14px;
	padding:23px 0 8px 0;
}

p.titulo2
{
	font-weight:bold;
	font-size:14px;
	padding:23px 0 8px 0;
	margin-left:30px;
}
p.titulo2 img,p.titulo3 img
{
	position:absolute;
	margin:-17px 0 0 -44px;

}

p.titulo3
{
	font-size:14px;
	padding:23px 0 8px 0;
	margin-left:30px;
}
p.titulo4
{
	font-size:12px;
	padding:23px 0 8px 0;
	margin-left:30px;
}
p.titulo4 img
{
	position:absolute;
	margin:-4px 0 0 -31px;

}

.subrayado
{
	text-decoration:underline;
}
#Container {
  position: absolute;
  top: 50px; left: 50px;
  width: 636px;
  height: 260px;
  background:url(../imagenes/FondoScroll.png);
}
#Container2 
{
  position: absolute;
  top: 50px; left: 50px;
  width: 644px;
  height: 440px;
  background:url(../imagenes/FondoScroll.png);
}
#Container3
{
  position: absolute;
  top: 50px; left: 50px;
  width: 809px;
  height: 111px;
  background:url(../imagenes/FondoScroll.png);
}

#Container4
{
  position: absolute;
  top: 50px; 
  left: 50px;
  width: 420px;
  height: 454px;
  background:url(../imagenes/FondoScroll.png);
}
#Container5
{
  position: absolute;
  top: 50px; 
  left: 50px;
  width: 420px;
  height: 211px;
  background:url(../imagenes/FondoScroll.png);
}
#Container6
{
  position: absolute;
  top: 50px; 
  left: 50px;
  width: 809px;
  height: 249px;
  background:url(../imagenes/FondoScroll.png);
}

#News, #About, #Extra 
{ 
  position: absolute;
  top: 7px; 
  overflow: hidden;
  width: 617px;
  height: 241px;
  display: none;
  margin-left:6px;
}
#News {display: block;}
#Navigation {
  position: absolute; 
  top: 30px;
  left: 75px;
}
#Navigation a {
  margin: 5px 2px 0 0;
  padding: 0 5px;
  height: 20px;
  background-color: #E4E4E4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #AAA;
  text-decoration: none;
  display: block;
  float: left;
  letter-spacing: 1px;
}
#Navigation a:hover {
  margin-top: 0px;
  height: 25px;
}
#Navigation a.current {
  margin-top: 0px;
  height: 25px;
  background-color: #EEE;
  color: #777;
}
.DivScroll
{
	position:absolute;
	top:146px;
	left:325px;
	z-index:2;
}
.DivScroll2
{
	position:absolute;
	top:30px;
	left:278px;
	z-index:2;
}
.DivScroll3
{
	position:absolute;
	top:362px;
	left:160px;
	z-index:2;
}
.DivScroll4
{
	position:absolute;
	top:11px;
	left:546px;
	z-index:2;
}
.DivPaquetes
{
	left: 210px;
    position: absolute;
    top: 195px;
    z-index: 2;
}
.DivScroll5
{
	position:absolute;
	top:177px;
	left:160px;
	z-index:2;
}
h3
{
	font-size:20px;
	margin:0 0 10px 0;
}
.Beneficios
{
	font-size:12px;
}
.tablaCotizador
{
	text-align:left;
	color:#FFF;
	line-height:26px;
	width:600px;
}
.tablaCotizador2
{
	text-align:left;
	color:#FFF;
	font-size:11px;
	line-height:23px;
}
.lineaInf
{
	text-decoration:underline;
}
.anchoContacto
{
	width:311px;
}
.tablaTextos
{
	width:250px;
}
.tablaCheckbox
{
	width:10px;
}
.DivPortafolio
{

}
.bookmart
{
	position:absolute;
	margin:12px 0 0 209px;
	_margin:22px 0 0 0;
	z-index:100;
}
.bookmart a,.bookmart2 a
{
	text-decoration:none;
}
.bookmart2
{
	position:absolute;
	margin:25px 0 0 209px;
	_margin:32px 0 0 200px;
	z-index:100;
}
.face
{
	position:absolute;
	margin:-1px 0 0 425px;
	z-index:100;
}
