html, body {
margin:0px;
padding:0px
}

body {
font-family:"Luxi Sans", "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Helvetica, san-serif;
font-size:12px;
/*_font-size:x-small;*/
line-height:125%;
text-align:center;
color:#666;
background:#595959/* url(http://www.geocities.com/jm_estrada/images/bodyfondo.jpg) fixed repeat-x 0% 100%*/
}

.vpti_link {
padding:1px;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
border:1px solid #829999;
/*letter-spacing:1pt;*/
color:#fff;
background:#829999
}

.vpti_link:hover {
color:#829999;
background:#f2f2f2
}

#htmlValidate {
right:250px;
}

#cssValidate {
right:200px;
}

a.validator {
position:absolute;
top:40px;
padding:1px 2px;
border:1px solid #999;
text-decoration:none;
color:#999;
background:none;
}

a.validator:hover {
color:#ccc;
background:transparent;
border-color:#ccc;
}

a.validator:active {
color:#000;
background:#ccc;
border-color:#000;
}

acronym {
cursor:help;
border-bottom:1px dotted #f00;
}

.p1 {
border-bottom:1px solid #000;
}

li.li1 {
margin-top: 1em;
margin-bottom: 1em;
padding-left: 1em;
font-weight: bolder;
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/bullet_over.gif) no-repeat 0% 4px;
}

li.li1 ul {
font-weight: normal;
}

.center {
text-align: center!important;
}

.tunderline {
text-decoration:underline;
}

ul.ul1 {
list-style:none;
margin:0px 1em;
padding:5px 0px;
color:#000;
background-color: #dcdbb7;
/**height:280px;*/
}

ul.ul1 li {
padding-right: 1em;
padding-left: 1em;
}

ul.ul1 li ul {
margin-top:1em;
margin-bottom:1em
}

li.header_li {
font-weight:bolder;
font-variant:small-caps
}

	li.header_li li {
	margin-bottom:0px!important;
	font-size:90%;
	font-weight:normal;
	font-variant:normal
	}

ul.jme_list1 ul {
list-style-type:square;
margin-top:0.5em;
font-size:98%!important;
}

	ul.jme_list1 ul li {
	margin-bottom:0px!important;
	}

div.planes {
/*position:relative;*/
float:left;
width:45%;
margin:1em 0px 0px 1em
}

	div.planes ul {
	position:relative;
	list-style-type:square;
	margin:0px;
	padding:0px;
	border: 1px solid #666;
	/**height: 150px;*/
	}

		div.planes ul li {
		margin:1px 75px 0.10em 2em;
		font-size:105%;
		line-height:1.05em;
		/*padding:2px 2px 2px 12px;*/
		/*color: inherit;
		background: url(http://www.geocities.com/jm_estrada/images/bullet_over.gif) no-repeat 3px 6px;*/
		}
		
li.plan {
list-style:none;
margin-right:1px!important;
margin-bottom:1px;
margin-left:1px!important;
line-height:2em!important;
font-size:150%!important;
color: #fff!important;
background: #666!important;
}

li.plan, li.comprarplan {
text-transform: uppercase;
text-align: center;
padding: 2px!important;
}

li.comprarplan {
margin: 2px 0;
color: inherit;
background: #fff!important;
}

li.comprarplan a {
color: #900;
background: #fff;
padding: 0 10px;
border: 1px solid #fff;
text-decoration: none;
font-size: smaller;
font-weight: bolder;
}

li.comprarplan a:hover {
border: 1px outset #900;
}

li.comprarplan a:active {
border: 1px inset #900;
color: #fff;
background: #900;
}

.plan_price {
font-size:larger!important;
font-weight:bolder;
color:#187adc;
background:none;
}
	
	.plan_price span {
		font-size:0.55em;
		color:#666;
		background:none;
	}

.plan_hire {
position:absolute;
list-style:none;
top:75px;
right:0;
margin-right:0!important;
width:71px;
height:185px;
z-index:100;
}
	
	.plan_hire img, .no_border {
	border:none;
	}

dl.dom1, dl.dom2 {
padding-top:5px;
padding-bottom:5px;
/*width: 45%;*/
/*text-align: center;*/
/*font-size: smaller;*/
color: #000;
background-color: #F9F9E2;
}

/*dl.dom2 {
float: right;
margin: 0 2% 1em;
*margin-right: 5px;
}*/

/*dl.dom1 {
margin-right: 50%;
*margin-right: 5px;
}*/

dl.dom1 dt, dl.dom2 dt {
padding-right: 5px;
padding-left: 5px;
border-top: 1px solid #900;
}

dl.dom1 dt span, dl.dom2 dt span {
display: block;
text-align: right;
color: #900;
font-weight: bolder;
}

dt.dt1 {
padding-top:5px;
border:0!important;
text-transform:uppercase;
font-weight:bolder
}

dt.dt2 {
padding-bottom: 5px;
}

a.domlink {
display:block;
border:1px solid #fff;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
color:#900;
background-color:inherit
}

a.domlink:hover {
border: 1px outset #900;
}

a.domlink:active {
border: 1px inset #900;
color: #fff;
background-color: #900;
}

form.form {
font-size:smaller
}

form.form fieldset legend {
text-transform: uppercase;
border: 1px solid #666;
color: #900;
background: #fff;
}

form.form p input {
cursor: pointer;
font-family: "Lucida Console";
font-weight: bolder;
text-transform: uppercase;
padding-right: 15px;
padding-left: 15px;
border: 1px outset #900;
color: #666;
background-color: #fff;
}

form.form label.label1 {
display: inline;
text-align:left!important;
}

form.form label.label1 input {
margin:0;
}

form.form label {
display: block;
text-align: right;
text-transform: uppercase;
margin-top:2px;
margin-bottom:2px;
margin-right: 0.25em;
}

/*form.form label input {
margin-left:5%;
}*/

form.form label input, form.form select {
border: 1px solid #999;	
text-align:center;
font-family: Verdana;
color: #000;
background: transparent;
}

form.form label textarea {
border: 1px solid #999;	
font-family: Verdana;
margin-left:5%;
width:65%;
color: #000;
background: transparent;
}

form.form select {
cursor:pointer;
text-transform:uppercase
}

form.form ol {
font-size: 8pt;
text-align: justify;
line-height: 120%;
margin-right:1em;
}

ul.rah {
margin-left: 0;
padding-left: 1em;
text-align: justify;
line-height: 120%;
}

ul.idd {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/iddfondo.jpg) no-repeat 99% 2px;
}

ul.gorbea {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/gorbeafondo.jpg) no-repeat 99% 2px;
}

ul.asuaje {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/asuajefondo.jpg) no-repeat 99% 2px;
}

ul.giordano {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/giordanofondo.jpg) no-repeat 99% 2px;
}

ul.joaquin {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/joaquinfondo.jpg) no-repeat 99% 2px;
}

ul.liseth {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/lisethfondo.jpg) no-repeat 99% 2px;
}

ul.luisana {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/luisanafondo.jpg) no-repeat 99% 2px;
}

ul.bibiana {
color: inherit;
background: url(http://www.geocities.com/jm_estrada/images/bibianafondo.jpg) no-repeat 99% 2px;
}

ul.tmt {
color: inherit;
background: url(../images/tmtfondo.jpg) no-repeat 99% 2px;
}
	
ul.mardal {
color: inherit;
background: url(../images/mardalfondo.jpg) no-repeat 99% 2px;
}
	
ul.csi {
color: inherit;
background: url(../images/csifondo.jpg) no-repeat 99% 2px;
}
	
ul.tfi {
color: inherit;
background: url(../images/tfifondo.jpg) no-repeat 99% 2px;
}

ul.platinum {
color: inherit;
background: url(../images/platinumfondo.jpg) no-repeat 99% 2px;
}

ul.thermal {
color: inherit;
background: url(../images/thermalfondo.jpg) no-repeat 99% 2px;
}

ul.vencharters {
color: inherit;
background: url(../images/venchartersfondo.jpg) no-repeat 99% 2px;
}

.note {
text-align: center;
font-size: smaller;
font-weight: bolder;
}

div#webpage {
/*position:relative;*/
margin:1em auto;
width:1000px/*750px*/;
/*border:1px solid #ccc;*/
/*padding: 0;*/
text-align:left;
color:inherit;
background:#f2f2f2 url(../images/webpagediv_bg01.gif) repeat-y
}

div#top {
/*position:relative;*/
/*margin: 0;	*/
height:81px;
color:inherit;
background:#f2f2f2 url(../images/topdiv_bg01.gif) no-repeat
}

div#top h1, div#top h3 {
width:0px;
height:0px;
overflow:hidden
}

#externalLinks {
position:absolute;
right:25px;
}
	
	#externalLinks img {
	border:none;
	}

div#cf {
position: absolute;
top: 15px;
right: 5%;
}

div#menubar {
margin-right:5px;
margin-left:5px;
height:49px;
/*padding: 0;*/
font-weight:bolder;
/*text-align:center;*/
color:#ccc;
background:#595959 url(../images/menubardiv_bg01.gif) repeat-x;
overflow:hidden
}

	div#menubar ul {
	list-style:none;
	margin:0px;
	/*padding:18px 0px 18px 1px;*/
	padding-top:16px;
	padding-bottom:16px;
	/*font-size:7.5pt;*/
	font-size:90%;
	text-transform:uppercase;
	letter-spacing:1pt;
	}

	div#menubar li {
	display:inline;
	margin:0px;
	}

	div#menubar a {
	color:#ccc;
	background:none;
	padding:10px 1.5%;
	/*_padding-right: 3.5em;
	_padding-left: 3.5em;*/
	/*border:1px solid #000;*/
	text-decoration:none
	}

	div#menubar a:hover {
	/*border-top:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;*/
	color:#fff;
	background:#666
	}

	div#menubar a:active {
	/*border-top:1px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #999;*/
	color:#000;
	background:#fff
	}

div#content {
margin-right:5px;
margin-left:5px
/*color:inherit;
background:#fff url(http://www.geocities.com/jm_estrada/images/bodycontentfondo.jpg) repeat-x;*/
}
	
	div#content h3 {
	line-height:1.25em;
	}

	div#content p, div#content ul {
	font-size:110%;
	}
	
	div#content ul li {
	margin-bottom:1em;
	}

div#mainhome {
text-align:center
}

div#homeFront {
position:relative;
margin-right:auto;
margin-bottom:1em;
margin-left:auto;
width:762px;
height:306px;
text-align:left;
color:inherit;
background:url(../images/mainhomediv_bg01.gif) no-repeat 0% 100%
}
	
	div#homeFront h2, div#homeFront p {
	margin-right:280px;
	margin-left:25px
	}

	div#homeFront h2 {
	margin-top:0px;
	padding-top:1em;
	font-size:250%;
	line-height:1em
	}
	
	div#homeFront p {
	font-size:150%;
	line-height:1em
	}
	
	div#homeFront img {
	position:absolute;
	top:0px;
	right:5px;
	border:none
	}
	
	div#homeFront a {
	text-decoration:none;
	}
	
	div#homeFront a:hover {
	text-decoration:underline
	}
	
	.front_suder_link {
	color:#66a700;
	background:none
	}
	
	.front_lam_link {
	color:#e8008b;
	background:none
	}

div#bodycontent {
color: inherit;
background-color: inherit;
}

div#rnavhome {
display:inline;
float:right;
/*margin: 0;*/
width:45%;
/*height:325px;*/
/**margin-top: 19px;*/
}

	div#rnavhome h3 {	
	padding:1em 0.5em 0.5em;
	font-weight:normal;
	font-size:150%;
	height:48px;
	color:inherit;
	background:url(../images/rnavhomeh3_bg01.gif) no-repeat 100% 0%
	}

div#rnavhome h3, div#headlines h3 {
margin:0px;	
}

	div#rnavhome p {
	margin-right:2em;
	margin-left:1em;
	padding-bottom:1em;
	color:#666;
	background:none;
	text-align:justify
	}

div#headlines {
display:inline;
float:left;
/*margin:0px 45% 0px 0px;*/
/**margin-top: 19px;*/
width:55%;
/*height:325px;*/
/**height: 100%;*/
}

	div#headlines h3 {
	font-size:250%;
	line-height:1em;
	padding:0.5em 20px 0.5em;
	color:#0066a7;
	background:none
	}

div#headlines p {
margin-right:1.5em;
margin-left:1.5em;
padding-bottom:1em;
text-align: justify;
}

div#page_content h3 {
margin-left:1em;
line-height:1.25em
}

div#rnavpage {
display:inline;
float:right;
width:30%
}

div#right_banner {
width:297px;
height:250px;
color:inherit;
background-position:100% 0%;
background-repeat:no-repeat
}
	
div.productos_banner {
color:inherit;
background-image:url(../../images/banners/productos297x250.jpg)
}
	
div.suder_banner {
color:inherit;
background-image:url(../../images/banners/suder297x250.jpg)
}
	
div.lam_banner {
color:inherit;
background-image:url(../../images/banners/lam297x250.jpg)
}
	
div.sil_banner {
color:inherit;
background-image:url(../../images/banners/sil297x250.jpg)
}
	
div.simprodi_banner {
color:inherit;
background-image:url(../../images/banners/simprodi297x250.jpg)
}
	
div.servicios_banner {
color:inherit;
background-image:url(../../images/banners/servicios297x250.jpg)
}
	
div.dominios_banner {
color:inherit;
background-image:url(../../images/banners/dominios297x250.jpg)
}
	
div.hospedaje_web_banner {
color:inherit;
background-image:url(../../images/banners/hospedaje_web297x250.jpg)
}
	
div.diseno_grafico_banner {
color:inherit;
background-image:url(../../images/banners/diseno_grafico297x250.jpg)
}
	
div.diseno_web {
color:inherit;
background-image:url(../../images/banners/diseno_web297x250.jpg)
}
	
div.seo_banner {
color:inherit;
background-image:url(../../images/banners/seo297x250.jpg)
}
	
div.base_datos_banner {
color:inherit;
background-image:url(../../images/banners/base_datos297x250.jpg)
}
	
div.db_productos {
color:inherit;
background-image:url(../images/banners/db_productos225x250.jpg)
}
	
div.inmo_db {
color:inherit;
background-image:url(../images/banners/inmobiliarios_db225x250.jpg)
}
	
div.portafolio_banner {
color:inherit;
background-image:url(../images/banners/portafolio225x250.jpg)
}
	
div.clientes_banner {
color:inherit;
background-image:url(../../images/banners/clientes297x250.jpg)
}
	
div.cliente_tmt_banner {
color:inherit;
background-image:url(../../images/banners/tmt297x250.jpg)
}
	
div.cliente_reims_banner {
color:inherit;
background-image:url(../../images/banners/reims297x250.jpg)
}
	
div.cliente_softlissve_banner {
color:inherit;
background-image:url(../../images/banners/softlissve297x250.jpg)
}

div.cliente_eb_banner {
color:inherit;
background-image:url(../../images/banners/eb297x250.jpg)
}

div.cliente_thermal_banner {
color:inherit;
background-image:url(../../images/banners/thermal297x250.jpg)
}

div.cliente_mardal_banner {
color:inherit;
background-image:url(../../images/banners/mardal297x250.jpg)
}

div.cliente_idd_banner {
color:inherit;
background-image:url(../../images/banners/idd297x250.jpg)
}

div.cliente_tfi_banner {
color:inherit;
background-image:url(../../images/banners/tufuturoinmueble297x250.jpg)
}

div.cliente_aerocav_banner {
color:inherit;
background-image:url(../../images/banners/aerocav297x250.jpg)
}

div.cliente_obayi_banner {
color:inherit;
background-image:url(../../images/banners/obayi297x250.jpg)
}

div.cliente_sea_banner {
color:inherit;
background-image:url(../../images/banners/sea297x250.jpg)
}

div.cliente_gear_banner {
color:inherit;
background-image:url(../../images/banners/gearconsultores297x250.jpg)
}

div.cliente_oricao_banner {
color:inherit;
background-image:url(../../images/banners/oricao297x250.jpg)
}

div.cliente_andi_banner {
color:inherit;
background-image:url(../../images/banners/andilatinoamerica297x250.jpg)
}

div.cliente_strongone_banner {
color:inherit;
background-image:url(../../images/banners/josestrongone297x250.jpg)
}

div.cliente_csi_banner {
color:inherit;
background-image:url(../../images/banners/sairen297x250.jpg)
}
	
div.portafolio_web_banner {
color:inherit;
background-image:url(../../images/banners/portafolioweb297x250.jpg)
}
	
div.portafolio_disenografico_banner {
color:inherit;
background-image:url(../../images/banners/portafoliodiseno297x250.jpg)
}

div.acercade_banner {
color:inherit;
background-image:url(../../images/banners/acercade297x250.jpg)
}
	
div.contacto_banner {
color:inherit;
background-image:url(../../images/banners/contacto297x250.jpg)
}

div.confirm_banner {
color:inherit;
background-image:url(../../images/banners/confirm297x250.jpg)
}

div#rcontact {
position: relative;
margin: 2em auto;
padding: 5px 0;
width: 220px;
color: #000;
background-color: #f9f9e2;
}

div#rcontact fieldset {
border: 0;
}

div#rcontact fieldset legend {
text-transform:uppercase;
letter-spacing:2pt
}

div#rcontact fieldset label {
margin-left: 5%;
}

div#rcontact fieldset label span {
display: block;
font-size: larger;
margin-right: 5%;
text-align: right;
}

#sideClient, #prodSide, #vptiStaff {
margin-right:15px
}
	
	#sideClient h3, #prodSide h3, #vptiStaff h3, #followUs h3, #sideLogos h3 {
	font-family:"Arial Narrow", Arial;
	font-size:125%;
	/*font-weight:normal;*/
	border-bottom:1px solid #ccc;
	color:#0066a7;
	background:none
	}
	
div.side_client_box {
position:relative;
min-height:80px
}

.side_regular_p, .prod_side_p1 {
font-size:95%!important
}

	div.side_client_box h4, div.side_client_box p {
	margin-left:90px
	}
	
	div.side_client_box h4 {
	margin-bottom:0.25em;
	font-size:95%
	}
	
	div.side_client_box p {
	margin-top:0px;
	font-size:85%!important;
	line-height:1.25em
	}
	
	div.side_client_box img {
	position:absolute;
	top:0;
	left:0;
	padding:2px;
	border:1px solid #ccc
	}

.h3_condition {
font-size:smaller;
color:#999;
background:none
}

.right_arrow {
padding-left:15px;
color:inherit;
background:url(../images/lya_bullet.gif) no-repeat 0% 50%;
}
	
div#lnavpage {
display:inline;
float:left;
/*margin: 0;*/
padding-left:1em;
width:22%;
}

div#lnavpage ul {
list-style: none;
margin-left: 0;
padding-left: 0;
text-transform: uppercase;
}

div#lnavpage ul li {
margin-bottom: 1em;
}
	
div#lnavpage ul li a {
display:block;
padding:5px;
text-decoration:none
}

div#lnavpage ul li a:hover {
color: #fff;
background: url(http://www.geocities.com/jm_estrada/images/lnavpagelinkover.gif) repeat-x;
}

div#lnavpage ul#modelos {
text-align: center;
}

div#lnavpage ul#modelos a, div#lnavpage ul#modelos a:hover {
color: #03f;
background: #fff;
text-decoration: underline;
}

div#central_area, div#site_nav_info {
margin-right:32%;
padding-left:1em;
}

div#top p, div#site_nav_info, div#cld, div#fnav, div#copyr {
display:none;
}

	div#site_nav_info h5, div#site_nav_info ul, div#site_nav_info ul li {
	display:inline;
	}
	
	div#site_nav_info h5, div#site_nav_info ul {
	margin-top:0px;
	line-height:2.5em;
	}

	div#site_nav_info h5 {
	font-size:95%;
	text-transform:uppercase;
	}
	
	div#site_nav_info ul {
	margin-left:0px;
	padding-left:0px;
	}
	
div#centerpage {
margin: 0 32% 0 25%;
/*font-size: 9pt;*/
}

	div#centerpage h3, div#central_area h3 {
	margin:0px 0px 1em 0.5em;
	padding:1em 0px 0px;
	font-family: "Arial Narrow", Arial;
	font-size: 200%;
	font-weight: normal;
	color:#0066a7;
	background:none
	}

div#centerpage p, div#central_area p {
/*text-align: justify;*/
line-height:1.25em/* 120%*/;
}

div#centerpage fieldset {
margin-bottom:0.5em;
color: inherit;
background: #ccc url(http://www.geocities.com/jm_estrada/images/fieldsetfondo.jpg) repeat-x;
}

div#productos, div#portafolio {
margin: 0 0.5em 1em;
}

div#productos h5, div#portafolio h5 {
margin:0 10em 0 0;
padding:5px 0;
font-size:smaller;
color:#000;
background:#6cf
}

div#productos h5 span, div#portafolio h5 span {
margin-left: 0.5em;
}

div#productos ul {
margin:0 0 1em;
padding:0.5em 0.5em 0.5em 2em;
border:1px solid #6cf;
font-size:smaller;
list-style-type:square;
line-height:150%
}

div#productos ul li span {
font-size: larger;
font-weight: bolder;
color: #900;
background: inherit;
}

div#portafolio ul {
margin:0 0 1em;
padding:0.5em 12em 0.5em 2em;
border:1px solid #6cf;
font-size:smaller;
list-style-type:square;
line-height:150%
}

div#contactinfo {
margin-right:1.5em;
margin-left:1.5em
}

	div#contactinfo ul {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	list-style: none
	}
		
.contactli1 {
margin-top: 2em;
margin-bottom: 1em;
font-size: smaller;
text-transform: uppercase;
font-weight: bolder;
}

.contactli2 {
margin-bottom:0px!important
}

.contactli1 span {
border-bottom: 2px solid #900;
}

.service_p, #yesno {
margin-right:1.5em;
margin-left:1.5em;
}

.capital {
/*font-size:larger;*/
text-transform:uppercase;
}


div#footer {
position:relative;
height:80px;
color:inherit;
background:url(../images/footerdiv_bg01.gif) no-repeat
}

	div#footer p {
	margin-left:50px
	}

.invalid { border:1px solid #f00!important }
.clear_left { clear:left }
.clear_right { clear:right }
.clear_all { clear:both }
.tcenter { text-align:center!important }
.tjustify { text-align:justify }
.tright { text-align:right }
.tbolder { font-weight:bolder }
.tlarger { font-size:larger!important }

h4.service_title {
margin-right:1em;
margin-bottom:0px;
margin-left:1em;
padding-bottom:0.25em;
font-size:125%;
font-weight:normal;
border-bottom:2px solid #0066a7
}

h4.service_title, h4.service_title a {
color:#000;
background:none;
}

h4.service_title a {
text-decoration:none;
}

h4.service_title a:hover {
color:#c00;
background:none;
}

.serv_link_mark {
font-weight:bolder;
color:#0066a7;
background:none
}

a.more_link {
/*font-size:90%;*/
text-decoration:none;
font-weight:bolder;
color:#666;
background:none;
}

a.more_link:hover {
border-bottom:1px solid #0066a7;
color:#000;
background:none
}

div.client_home {
margin-right:15px;
margin-left:15px;
padding-bottom:1em;
min-height:225px
}

div.client_home_logo {
float:left;
width:100px
}
	
	div.client_home_logo img {
	border:1px solid #ccc
	}

div.client_home_prod {
float:right;
margin-top:20px;
width:120px
}

	div.client_home_logo p, div.client_home_prod p {
	margin-top:0px
	}
	
	div.client_home_prod img {
	/*float:left;*/
	margin-left:4px;
	padding:2px;
	border:1px solid #ccc
	}

div.client_home_info {
margin-right:130px;
margin-left:115px
}
	
	div.client_home_info h4 {
	padding-bottom:0.25em;
	font-size:125%;
	font-weight:normal;
	border-bottom:2px solid #0066a7
	}
	
	div.client_home_info h5 {
	margin-bottom:0.25em;
	font-size:105%
	}
	
	.client_date {
	font-size:65%;
	font-weight:normal;
	color:#666;
	background:none
	}
	
	div.client_home_info ul {
	list-style-type:square;
	float:left;
	margin:0.25em 0px 0.5em 0.75em;
	padding-left:0.75em;
	width:42%
	}
		
		div.client_home_info ul li {
		margin-right:0.25em;
		font-size:88%;
		line-height:1em
		}
	
	div.client_home_info p {
	margin-top:0px;
	font-size:95%!important
	}

div.portafolio_box {
margin-right:1em;
margin-left:1em;
font-size:95%;
}

	div.portafolio_box div {
	float:left;
	margin-right:0.5em;
	width:48%;
	}
	
	div.portafolio_box div p {
	position:relative;
	min-height:73px;
	}
		
		div.portafolio_box div p span {
		position:absolute;
		bottom:0px;
		left:108px;
		}
	
	div.portafolio_box div img {
	float:left;
	margin-right:0.25em;
	margin-bottom:0.25em;
	padding:2px;
	border:1px solid #dbdbb8;
	}
	
	div.portafolio_box a {
	text-decoration:none;
	}
	
	div.portafolio_box a span {
	font-style:italic;
	}

div#slider_box {
margin-top:1em;
text-align:center;
}

div#slider {
margin-right:auto;
margin-left:auto;
border:1px solid #dbdbb8;
line-height:180%;
}
	
	div#slider img {
	border:none;
	}

	div#slider ul, div#slider li {
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
	div#slider li {
	width:458px;
	height:184px;
	overflow:hidden;
	}
	
	#prevBtn a, #nextBtn a {
	border:none
	}

#webDetail {
margin-right:1.5em;
margin-left:1.5em
}
	
	#webDetail p {
	font-size:95%!important
	}

#designDetail {
margin-right:101px;
margin-left:101px
}
	
	#designDetail h4 {
	font-size:125%;
	font-weight:normal
	}
	
	#designDetail p {
	font-size:90%
	}

	#designDetail img {
	padding:2px;
	border:1px solid #ccc
	}

.product_home_left, .product_home_right {
display:inline;
width:300px;
height:250px
}

.product_home_left, .product_home_img {
float:left
}

.product_home_left {
margin-left:20px
}

.product_home_right, .fright {
float:right;
margin-right:20px
}

	.product_home_left h4, .product_home_right h4 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:125%;
	letter-spacing:0.75em;
	border-bottom-width:1px;
	border-bottom-style:solid
	}
	
	.home_suder_h4 {
	border-bottom-color:#a2c200
	}
	
	.home_lam_h4 {
	border-bottom-color:#f30091
	}
	
	.home_sil_h4 {
	border-bottom-color:#0089c0
	}
	
	.home_simprodi_h4 {
	border-bottom-color:#f48400
	}
	
	.smaller_h4 {
	font-size:smaller;
	font-weight:normal
	}
	
	.product_home_left h5, .product_home_right h5 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:80%;
	font-weight:normal;
	text-align:right;
	font-variant:small-caps
	}

.product_home_img {
width:120px
}
	
	.product_home_img img {
	border:none
	}

.prod_home_p1, .prod_home_p2 {
margin-left:125px;
font-size:98%!important
}

.prod_home_p1 {
margin-top:25px
}

#prodDetImg {
float:left;
margin-top:1em;
margin-left:15px;
width:200px
}

#prodDetInfo {
margin-right:25px;
margin-left:250px
}

	#prodDetInfo h1 {
	margin-bottom:0px;
	font-size:250%
	}

.prod_det_features {
list-style-type:square;
margin-right:1em;
margin-left:0.5em;
padding-left:0.5em
}
	.prod_det_features li {
	margin-bottom:0.25em!important;
	font-size:90%
	}

#prodDetDesc {
margin-right:25px;
margin-left:50px
}
	
	#prodDetDesc h4 {
	font-size:125%;
	border-bottom-width:1px;
	border-bottom-style:solid
	}

.portfolio_box {
margin-right:25px;
margin-left:25px
}
	
	.portfolio_box div {
	float:left;
	margin-top:1em;
	margin-right:0.5em;
	width:112px;
	height:125px;
	overflow:hidden
	}
		
		.portfolio_box div img {
		display:block;
		margin-bottom:5px;
		padding:2px;
		border:1px solid #ccc
		}
		
		.portfolio_box div a {
		font-size:85%;
		font-variant:small-caps;
		line-height:0.75em;
		text-decoration:none
		}

	#vptiStaff h4, #vptiStaff h5, #vptiStaff p {
	margin-left:110px
	}
	
	#vptiStaff h4, #vptiStaff h5 {
	margin-top:0px;
	font-variant:small-caps;
	font-weight:normal
	}
	
	#vptiStaff h4 {
	margin-bottom:1px;
	font-size:110%;
	border-bottom:1px solid #ccc;
	color:#000;
	background:none
	}
	
	#vptiStaff h5 {
	font-size:88%;
	line-height:1em;
	/*letter-spacing:1px*/
	}
	
	#vptiStaff p {
	font-family:sans-serif;
	font-size:98%!important;
	line-height:1.25em
	}

.vpti_staff_img {
float:left;
width:100px
}
	
	.vpti_staff_img p {
	margin-top:0px;
	margin-left:0px!important
	}
	
	.vpti_staff_img img {
	padding:2px;
	border:1px solid #ccc
	}

.main_link {
text-align:right;
font-weight:bolder
}

.active_menu {
color:#000!important;
background:#fff!important
}

cite {
padding-left:25px;
font-weight:bolder
}

.tquotation1, .tquotation2 {
position:absolute;
margin-top:8px;
font-size:350%;
font-weight:bolder;
color:#ccc;
background:none;
z-index:5
}

.tquotation1 {
margin-left:-30px
}

.cite_author {
display:block;
margin-top:-5px;
text-align:right
}

.seo_list {
list-style-type:square;
margin-left:3em;
padding:0
}

	.seo_list li {
	float:left;
	margin-right:2.5em;
	width:280px;
	font-size:90%
	}
	
		.seo_list li span {
		font-weight:bolder
		}

.vpti_form1 {
margin-right:1.5em;
margin-left:1.5em;
}
	
	.vpti_form1 fieldset {
	border-top:1px solid #85eb00;
	border-right:none;
	border-bottom:none;
	border-left:none;
	}
	
		.vpti_form1 fieldset div {
		margin-bottom:0.5em;
		}
		
		.vpti_form1 div input, .vpti_form1 div textarea {
		border:1px solid #187adc;
		color:inherit;
		background:none;
		}
		
		.vpti_form1 div textarea {
		width:60%;
		}
	
	.vpti_form1 legend {
	padding:1px;
	text-transform:uppercase;
	letter-spacing:1.5pt;
	font-weight:bolder;
	font-size:90%;
	color:#187adc;
	background:none/*#85eb00*/;
	}
	
	.vpti_form1 label {
	display:block;
	float:left;
	margin-right:1em;
	padding-top:0.5em;
	width:25%;
	text-align:right;
	text-transform:uppercase;
	font-size:smaller;
	font-weight:bolder;
	}

.form_buttons {
margin-left:25%;
}
	
	.form_buttons button {
	padding:0.5em;
	font-size:larger;
	/*font-weight:bolder;*/
	color:#fff;
	background:#087300 url(../../images/vpti_form_button.gif) repeat-x 0% 50%;
	}

#formd {
position:relative;
margin-left:2em;
min-height:85px;
border-bottom:1px dotted #ccc;
}

#query, #submit {
border:none;
}
	
#queryInput, #submit {
position:absolute;
top:0;
z-index:100;
}

#submit {
cursor:pointer;
left:301px;
color:inherit;
background:none;
}

#queryInput {
width:300px;
height:63px;
color:inherit;
background:url(../../images/queryinput_bg01.png) no-repeat;
}

#query {
margin:15px;
width:270px;
font-size:185%;
color:inherit;
background:none;
}

	#yesno h1 {
	font-size:185%;
	line-height:1em;
	}	

	.dom_reg_list li {
	list-style-image:url(../../images/vpti_logo_bullet.png);
	float:left;
	margin-bottom:0!important;
	width:48%;
	font-size:105%;
	line-height:1.25em;
	}

.dom_available {
color:#26802d;
background:none;
}

.dom_taken {
color:#e60000;
background:none;
}

.middle_img {
vertical-align:middle;
}

.action_h3 {
position:relative;
}
	
	.action_h3 img {
	position:absolute;
	right:0;
	bottom:0.5em;
	z-index:50;
	}

.english_title {
display:block;
font-size:smaller;
color:#087300;
background:none;
}

.sharing {
float:right;
margin-left:1em;
}
	
	.sharing img {
	position:relative!important;
	}