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-size:100%; vertical-align:baseline; background:transparent; color:#3c3c3c; font-family:"Lucida Grande",'Tahoma',Helvetica,Arial,sans-serif}

ul{
	list-style-type: none;
}

html, body{    height:100%}

body{background-image:url(../img/body-bg.png); background-repeat:repeat-x; background-color:#FFF}

div#container{min-height:100%; height:auto !important; height:100%; margin-right:auto; margin-bottom:-80px; margin-left:auto; width:1003px}



h2{font-size:36px; color:#1A1A1A; letter-spacing:-3px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DDD; padding-bottom:5px; margin-bottom:20px}

p{clear:both; font-size:12px; line-height:18px}

.proposal{overflow:hidden; height:33px; width:166px}

.proposal a{background-image:url(../img/proposal.png); background-repeat:no-repeat; height:33px; width:166px; text-indent:-9999px; display:block; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; margin:0px; background-position:left top; background-color:#FFF; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}

.proposal a:hover{background-position:left bottom; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; margin:0px; padding:0px; height:33px; width:166px}

#content p a{color:#0E94CB; text-decoration:none; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E2E2E2; padding-bottom:2px}

#content  p  a:hover{color:#0E94CB; text-decoration:none; border-bottom-color:#CCC}

#content{clear:both; padding-top:50px; padding-bottom:30px}

#right-content{float:right; width:380px}

#left-content{float:left; width:600px; padding-right:20px}



/* -----------------------------------------*/

/* ----Header <<<-----------------------*/

/* -----------------------------------------*/

#ANEXINCA-Logo{height:120px; width:250px; float:left; background-image:url(../img/logo.png); background-repeat:no-repeat}

#ANEXINCA-Logo a{display:block; height:120px; width:256px; text-indent:-9999px}

#correo{height:120px; width:111px; float:right; background-image:url(../img/mail.png); background-repeat:no-repeat}

#correo a{display:block; height:120px; width:111px; text-indent:-9999px}

div#header{height:316px; clear:both}

div#left-head{float:left; width:518px; margin-top:55px}

.slider{float:right; width:485px; background-image:url(../img/BG.png); height:246px; margin-top:32px; background-repeat:no-repeat; background-position:left top}

#latte img{margin-top:20px; margin-left:18px; display:none}

#left-head h1{background-image:url(../img/header-mision.png); text-indent:-9999px; height:150px; width:518px}

#port-btn{background-image:url(../img/port-btn.png); text-indent:-9999px; height:33px; width:191px; display:block; margin-top:20px}

#port-btn:hover{background-position:left bottom}

div#services-bar{text-indent:-9999px; height:73px; width:1003px; clear:both}

#services-bar ul{list-style-type:none}

.float-home{width:185px; float:left; margin-right:15px; margin-bottom:20px}

.float-home h3{font-size:14px; text-transform:none; font-variant:small-caps; margin-bottom:10px; color:#0E94CB}

.float-home p{font-style:italic}



/* -----------------------------------------*/

/* ----NAVIGATION <<<-----------------------*/

/* -----------------------------------------*/

div#main-nav{height:120px; width:332px; float:right}

div#nav{height:120px}

#main-nav ul{list-style-type:none; margin:0; padding:0}

#main-nav ul li{display:block; float:left}

#main-nav ul li a{display:block; height:120px; text-indent:-9999px; text-decoration:none}

 /* menu item "about"*/

li#about a{background:url(../img/nav-sprite.png) no-repeat 0 0; width:74px}

li#about.active a{background-position:0 -120px}

li#about a:hover{background-position:0 -120px}

/* menu item "portfolio"*/ 

li#portfolio a{background:url(../img/nav-sprite.png) no-repeat -74px 0; width:106px}

li#portfolio.active a{background-position:-74px -120px}

li#portfolio a:hover{background-position:-74px -120px}

/* menu item "contact"*/ 

li#contact a{background:url(../img/nav-sprite.png) no-repeat -180px 0; width:98px}

li#contact.active a{background-position:-180px -120px}

li#contact a:hover{background-position:-180px -120px}

/* menu item "blog"*/ 

li#blog a{background:url(../img/nav-sprite.png) no-repeat -278px 0; width:54px}

li#blog.active a{background-position:-278px -120px}

li#blog a:hover{background-position:-278px -120px}



/* -----------------------------------------*/

/* ----Portfolio Styles <<<-----------------------*/

/* -----------------------------------------*/

#left-content-portfolio{float:left; width:983px; padding-right:20px}

.port-wrap img{background-color:#FFF; padding:5px; border:1px solid #E2E2E2; float:left; width:600px}

.port-wrap .description{float:right; width:360px; padding-left:10px}

.port-wrap{clear:both; padding-top:40px}



/* -----------------------------------------*/

/* ----Form <<<-----------------------*/

/* -----------------------------------------*/

label{width:100px; float:left; font-size:12px; padding-top:8px}

.port-wrap .description h3{margin-bottom:20px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E2E2E2}

label.error{float:none; color:red; padding-left:.5em; vertical-align:top; font-size:10px}

input{background-image:url(../img/input-BG.png); background-repeat:repeat-x; border:1px solid #E9E9E9; width:195px; background-position:left bottom; height:24px; padding-left:5px; padding-top:6px}

textarea:hover, input:hover {border: 1px solid #0E94DC;}

.send{display:block; height:33px; width:136px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; margin-left:100px}

.send:hover {border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}

textarea{background-image:url(../img/textarea-bg.png); background-repeat:repeat-x; border:1px solid #E9E9E9; width:190px; background-position:left bottom; padding-top:6px; padding-right:5px; padding-bottom:5px; padding-left:5px}

.submit{margin-left:12em}

form.home-form{margin-top:20px}

.formsent{background-color:#D9FFD9; border:1px solid #090; padding:10px; margin-bottom:10px}

.nofloat{clear:both}

/*Footer*/

div#push{padding-top:20px; clear:both}

div#footer, #push{height:80px}

div#footer{width:100%; background-color:#1A1A1A; border-top-width:1px; border-top-style:solid; border-top-color:#CCC}

#footer ul{list-style-type:none; float:left}

#footer ul li{display:inline; font-size:11px; margin:0px; line-height:80px; color:#CCC}

#footer ul li a{font-size:11px; text-decoration:none; color:#CCC}

#footer ul li a:hover{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#333}

div#footer-inner{width:1003px; margin-right:auto; margin-left:auto; height:80px}

#footer #footer-inner img{vertical-align:middle; float:right; margin-top:32px; margin-left:5px}

#right-content  blockquote p {

	background-image: url(../Images/blockquote.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	font-size: 12px;

	line-height: 20px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	margin-bottom: 10px;

}

ul#services {

	list-style-type: none;

}

ul#services li {

	font-size: 12px;

	background-image: url(../img/tick.png);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-left: 35px;

	padding-top: 10px;

	padding-bottom: 10px;

	background-color: #F2F2F2;

	line-height: 18px;

	padding-right: 30px;

	text-align: justify;

}

ul#services .altli {

	background-color: #FFFFFF;

}

ul#services2 {

	list-style-type: none;

}

ul#services2 li {

	font-size: 12px;

	background-image: url(../img/tick.png);

	background-repeat: no-repeat;

	background-position: 35px center;

	padding-left: 70px;

	padding-top: 10px;

	padding-bottom: 10px;

	background-color: #F2F2F2;

	line-height: 18px;

	padding-right: 30px;

	text-align: justify;

}

ul#services2 .altli {

	background-color: #FFFFFF;

}

img.profilepic {

	float: left;

	margin-right: 10px;

	padding: 5px;

	border: 1px solid #E2E2E2;

}

