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, sub, sup, tt, var,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-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {outline: 0;}

body {line-height: 1;color: black;}

ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */

table {border-collapse: separate;border-spacing: 0;}

caption, th, td {text-align: left;	font-weight: normal;}

blockquote:before, blockquote:after,q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

/*Fin de reset*/

html, body{margin:0; padding:0; text-align:center;}

body{background:#014051 url('/images/bg.png');background-repeat: repeat-x;font-family:verdana, tahoma, arial;font-size: 1em;}

#pagewidth{width:780px;text-align:left;margin-left:auto;margin-right:auto;font-family: verdana, tahoma, arial, serif;}

#header{position:relative; width:780px; height: 430px;}

#maincol{float: right; display: inline-block; position: relative; color: #ffffff; width: 780px; text-align: justify; font-size: 0.806em;}

#footer{height:50px;color:#ffffff;text-align:center;clear:both;font-size:70%;margin-top:20px;}

#nosotros{color: #f59203;}

#nosotros-titulo{width:70px;height:20px;background:url(/images/titulos/nosotros.png) no-repeat;}

#nosotros-titulo span{display:none;}

#quienes-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/nosotros_quienes.png) no-repeat; margin-bottom:10px;}

#quienes-breadcrumb span{display:none;}

#como-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/nosotros_como.png) no-repeat; margin-bottom:10px;}

#como-breadcrumb span{display:none;}

#dgrafico-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/servicios_disenio.png) no-repeat; margin-bottom:10px;}

#dgrafico-breadcrumb span{display:none;}

#publicidad-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/servicios_publicidad.png) no-repeat; margin-bottom:10px;}

#publicidad-breadcrumb span{display:none;}

#dweb-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/servicios_desarrollo.png) no-repeat; margin-bottom:10px;}

#dweb-breadcrumb span{display:none;}

#trabajos-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/portafolio_trabajo.png) no-repeat; margin-bottom:10px;}

#trabajos-breadcrumb span{display:none;}

#trabajos-breadcrumb-disenio{width: 780px; height: 15px; background:url(/images/breadcrumbs/portafolio_disenio_grafico.png) no-repeat; margin-bottom:10px;}

#trabajos-breadcrumb-disenio span{display:none;}

#trabajos-breadcrumb-publicidad{width: 780px; height: 15px; background:url(/images/breadcrumbs/portafolio_publicidad.png) no-repeat; margin-bottom:10px;}

#trabajos-breadcrumb-publicidad span{display:none;}

#trabajos-breadcrumb-webdev{width: 780px; height: 15px; background:url(/images/breadcrumbs/portafolio_desarrollo_web.png) no-repeat; margin-bottom:10px;}

#trabajos-breadcrumb-webdev span{display:none;}

#casos-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/portafolio_trabajo.png) no-repeat; margin-bottom:10px;}

#casos-breadcrumb span{display:none;}

#testimoniales-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/portafolio_testimonios.png) no-repeat; margin-bottom:10px;}

#testimoniales-breadcrumb span{display:none;}

#solicitud-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/contacto_solicitud.png) no-repeat; margin-bottom:10px;}

#solicitud-breadcrumb span{display:none;}

#tecnologia-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/nosotros_tecnologia.png) no-repeat; margin-bottom:10px;}

#tecnologia-breadcrumb span{display:none;}

#saludo-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/contacto_saludo.png) no-repeat; margin-bottom:10px;}

#saludo-breadcrumb span{display:none;}

#servicios{color: #a1d612;}

#servicios-titulo{width:77px;height:20px;background:url(/images/titulos/servicios.png) no-repeat;}

#servicios-titulo span{display:none;}#servicios a{text-decoration:none;color: #8ed300;}

#servicios a:hover{text-decoration:none;color: #ffffff;}

#servicios span.selected a{text-decoration:none;color:#ffffff;}

#portafolio{color: #e538a1;}

#portafolio-titulo{width:89px;height:20px;background:url(/images/titulos/portafolio.png) no-repeat;}

#portafolio-titulo span{display:none;}

#portafolio a{text-decoration:none;color: #e538a1;}

#portafolio a:hover{text-decoration:none;color: #ffffff;}

#portafolio span.selected a{text-decoration:none;color:#ffffff;}

#contacto{color:#07b2de;}#contacto-titulo{width:77px;height:20px;background:url(/images/titulos/contacto.png) no-repeat;}

#contacto-titulo span{display:none;}

#contacto-breadcrumb{width: 780px; height: 15px; background:url(/images/breadcrumbs/contacto_info.png) no-repeat; margin-bottom:10px;}

#contacto-breadcrumb span{display:none;}

#logo{width:163px;height: 57px; position: relative;left: 70px;}

#content{width: 780px; clear: both; padding-top: 30px; line-height: 20px; color:#ffffff; font-size: 11px;}

#content p{margin-bottom: 15px;}

#content h3{margin-bottom: 10px;}

div.menu{float: left;margin-right:25px;font-size: 70%;line-height: 20px;}

#content h2{font-size:14px; font-weight:bold;margin-bottom: 15px;}

#nosotros a{text-decoration:none;color: #f59203;}

#nosotros a:hover{text-decoration:none;color: #ffffff;}

#nosotros span.selected a{text-decoration:none;color:#ffffff;}

#contacto a{text-decoration:none;color:#07b2de;}

#contacto a:hover{text-decoration:none;color: #ffffff;}

#contacto span.selected a{text-decoration:none;color:#ffffff;}

#barra-portafolio{height:9px;width:620px;margin-top:40px;margin-bottom: 10px;background:url(/images/magenta.png) no-repeat;background-position:center;color: #e538a1;}

h3{font-size: 14px}

#horizontal li{display: inline;list-style-type: none;padding-right: 20px;}

textarea{font-family:verdana, tahoma, arial;font-size: 1em;}

/* *** Float containers fix: *** */

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */

.ornament-top{width: 780px; height: 12px;background:url(/images/top.png) no-repeat;}

.ornament-middle{background:url(/images/repeat.png) repeat-y;}

* html .ornament-middle{background-image:url(/images/repeat.png);}

.ornament-bottom{width: 780px; height: 312px;background:url(/images/bottom.png) no-repeat;}

.ornament-bottom-oops{width: 780px; height: 12px;background:url(/images/bottom-oops.png) no-repeat;}

#texto{padding: 30px;}

.info-msg, .error-msg{

    border: 1px solid;

    margin: 10px 0px;

    padding:15px 10px 15px 50px;

    background-repeat: no-repeat;

    background-position: 10px center;

    margin-left:40px;

}

.info-msg {    

    color: #00529B;

    background-color: #BDE5F8;

    background-image: url('/images/msgbox/info.png');

}

.error-msg {    

    color: #D8000C;

    background-color: #FFBABA;

    background-image: url('/images/msgbox/error.png');

}

img, div,a { behavior: url(iepngfix.htc) }

.iva{font-size: 8px;}



input[type="text"], input[type="password"], textarea, select, fieldset{

    width:300px;

    padding:5px;

    position:relative;

    border:solid 1px #666;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

}