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{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none}
body{line-height:1.4;font:13px/22px Arial, Helvetica, sans-serif;color:black;background:#010713;margin:0;padding:0;text-align:left;}
h2{font-size:160%;border-bottom:1px solid #0CB1F5;padding-bottom:.4em;margin-bottom:.9em;}
h3{font-size:130%;margin-bottom:.6em;}
a{outline:0}
a img{border:0px;text-decoration:none}
a:link, a:visited{color:#003366;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
p{margin-bottom:1.2em;line-height:1.4}
strong, b{font-weight:bold}
em, i{font-style:italic}
hr{border:0;color:#0CB1F5;background-color:#0CB1F5;height:2px;margin:2em 0;}
.img{display:block;margin-bottom:1.5em;}
.central{width:940px;overflow:hidden;margin:0 auto;}
#header{background:#fff url('http://www.enfoquesdigitales.com/images/superior.jpg') repeat-x;color:#fff;height:73px;line-height:73px;border-bottom:1px solid #fff;}
#header .central{overflow:visible}
#header:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#logo{float:left;margin:10px 0 0 0;height:47px;}
#menu{margin:20px 0 0 0;float:right;list-style:none;}
#menu li{float:left;margin:0 0 0 10px;padding:0;background:none;position:relative;}
#menu ul{position:absolute;overflow:hidden;width:230px;top:10px;left:0;z-index:999;display:none;}
#menu li:hover ul{display:none;}
#menu ul li{float:none;margin:0;position:static;border-bottom:1px solid #1F4469}
#menu ul li a:link, #menu ul li a:visited{color:#fff;font-weight:normal;display:block;padding:.55em .9em;}
#menu ul li a:hover, #menu ul li a:active{text-decoration:none;background:#1F4469;}
#body{background:#fff bottom;padding:30px 0 17px 0;}
.principal #body{background:#fff;}
#bloque-superior-principal{background:#ffffff url('http://www.enfoquesdigitales.com/images/intermedio.jpg') repeat-x top center;height:300px;color:#fff;font-size:128.57%;}
#bloque-superior-principal p{width:390px;margin-bottom:1em;}
#bloque-superior-principal strong{display:block;color:#CCCCCC;font-size:1.1em;}
#bloque-superior-principal .titular{font-weight:bold;font-size:20px;color:#FFFFFF;}
#bloque-superior-principal .quote{position:absolute;right:10px;top:207px;}
#bloque-superior-principal .central{padding:40px 0 30px 550px;width:525px;height:205px;position:relative;}
#centralsuperior{float:left;width:480px;}
#centralsuperiorint{float:right;width:480px;padding-right:250px;}
#centralsuperiori2{float:right;width:480px;padding-right:120px;}
#superior01int{background:#ffffff url('http://www.enfoquesdigitales.com/images/intermedioint.jpg') repeat-x top center;height:170px;color:#fff;font-size:18px;}
#superior01int p{width:390px;margin-bottom:1em;}
#superior01int strong{display:block;color:#CCCCCC;font-size:1.1em;}
#superior01int .titular{font-weight:bold;font-size:24px;color:#FFFFFF;}
#superior01int .quote{position:absolute;right:10px;top:207px;}
#superior01int .central{padding:40px 0 30px 550px;width:525px;height:205px;position:relative;}
#ultimos{background:#EDF2F6;border-top:1px solid #f3f3f3;}
#ultimos ul{list-style:none;overflow:hidden;height:1%;padding:10px 0 10px 120px;width:880px;background:url('http://www.enfoquesdigitales.com/images/ultimos.jpg') no-repeat left center;}
#ultimos ul li{float:left;margin:0 18px 0 0;padding:0;background:none;}
#ultimos ul li img{border:0px solid #e9e9e9;}
#alam{background:#81C01A url('../images/fondo-verde.jpg') repeat-x top left;color:#fff;overflow:hidden;height:1%;padding:35px 0 0 0;}
#alam .central{padding-bottom:25px;}
#alam .col{width:29%;float:left;padding:0 3.8% 0 0;}
#alam #blogblog{padding-bottom:10px;}
#alam h2{margin-bottom:10px;padding-bottom:0;border:0;color:#003399;font-weight:bold;}
#alam a:link, #alam a:visited{color:#fff;font-style:normal;font-weight:bold;font-size:13px;}
#footer{background:#000000 url('../images/fondo-footer.jpg') center top no-repeat;color:#fff;border-top:1px solid #1D2A3A;min-height:385px;font-size:.95em}
#footer .central{padding:35px 0 0 0;position:relative;min-height:124px;}
#footer p{margin:0 0 3px 0;color:#fff;}
#footer a:link, #footer a:visited{color:#fff;}
#lfooter{margin:15px 0 0 0;list-style:none;}
#lfooter li{float:left;margin:0 45px 0 0;padding:0;background:none;}
#lfooter .inferiores{padding-top:25px}
#footer #back-top{right:0;top:40px;position:absolute;}
#internal{color:#fff;margin:0 0 3px 0;list-style:none;}
#internal li{display:inline;margin:0 .6em 0 0;padding:0 .6em 0 0;height:1.1em;line-height:1.1;border-right:1px solid #fff;background:none;}
.cols-2{overflow:hidden;width:100%;}
.cols-2 .left{width:48%;float:left;margin:0}
.cols-2 .right{width:48%;float:right;margin:0}
#boxes{overflow:hidden;height:1%;}
#boxes .col{width:21%;float:left;padding:0 3.8% 0 0;color:#00A5F8}
#boxes h2{border-bottom:0;margin-bottom:0;padding-bottom:0;}
#boxes .col p{font-size:150.14%;font-weight:bold;margin-bottom:1.2em;color:#003399;}
#boxes .col .resalte{font-size:100.14%;font-weight:bold;margin-bottom:1.2em;color:#000000;}
#boxes ul{color:#000;}
.latDer ul{padding-top:10px;list-style:none;margin:0;padding:0;}
.latDer li{padding:10px 10px 4px 16px;border-bottom:1px solid #cccccc;background:0px 12px url(../images/bullet2.gif) no-repeat;}
.latDer li .linkNegro{color:#000000;}
.grisito{color:#999999;}
#page{width:954px;margin:0 auto;}
#bg{}
#content{float:left;width:640px;padding-bottom:40px;}
#contentint{float:left;width:650px;padding-bottom:40px;}
.navigation{padding:10px 30px;}
.alignleft{float:left;}
.alignright{float:right;}
.post{width:606px;padding:30px 0 0 48px;}
.post ul, .post ol{margin-left:0;padding-left:0;list-style-position:inside;}
.post .title{padding:0 0 0 5px;}
.post .title a{text-decoration:none;font:bold 28px/18px Arial, Helvetica, sans-serif;color:#003366;background-color:#fff;margin:0 0 7px 0;line-height:25px;display:block;}
.post .date{margin:-26px 25px 15px 0;text-align:right;color:#79AFCD;}
.post .entry{padding:1px 2px 0 12px;}
.post .meta{padding:15px 12px;}
.post .meta b{display:none;}
.post .more, .post .comments{padding:0 30px 0 20px;}
.result .title{font-size:18px;}
#comment{width:500px;}
#sidebar{float:right;width:274px;padding-bottom:40px;}
#sidebar ul{width:206px;margin:0;padding:0 0 0 30px;list-style:none;}
#sidebar li ul{width:auto;padding:0 15px 0 10px;}
#sidebar li li{padding:5px 0 5px 0;}
#sidebar li li.first{padding-top:0;background:none;}
#sidebar li h2{font-size:18px;padding:30px 0 40px 10px;}
#search{padding:45px 0 5px 0;}
#search input{font:normal 100%"Trebuchet MS", Arial, Helvetica, sans-serif;color:#405A67;}
#search br{display:none;}
#search #s{width:120px;}
#calendar caption{width:100%;}
#calendar table{margin:0 auto;text-align:center;}
#calendar tbody td{padding:0 5px;text-align:center;}
#next{text-align:right;}
#prev{text-align:left;}
#slider{}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:300px;min-height:250px;overflow:hidden;}
.socialfooter{width:650px;float:left;line-height:20px;}
.socialfooter ul li{height:25px;}
#lineac{height:3px;background-color:#EDF2F6;}
#services li{list-style:none;margin:0 0 40px 30px;float:left;width:300px;}
#services li img{float:left;}
#services li.first{margin:0 0 0 0;}
#services li div{float:right;padding-left:20px;width:215px;}
#services li div .title{color:#585858;font-size:17px;font-family:Georgia,"Times New Roman", Times, serif;display:block;margin-bottom:10px;}
#sidebarportada{float:left;width:270px;margin:0 0 0 0;padding-bottom:30px;padding-left:0px;padding-right:10px;color:#585858;}
#sidebarportada blockquote, #sidebarportada p, #sidebarportada h2, #sidebarportada h4, #sidebarportada h5, #sidebarportada h6, #sidebarportada address, #sidebarportada img, #sidebarportada dl{padding-left:0px;}
#sidebarportada p span{padding-left:0px;}
#sidebarportada blockquote p{padding-left:0px;}
#sidebarportada h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:20px;padding-left:0px;border-bottom:1px solid #f2f1dd;padding-right:20px;}
#sidebarportada h3.margin_bottom{margin-bottom:20px;}
.side_nav{margin-bottom:20px;}
.side_nav li, .latest_news li{display:block;margin:0;list-style:none;}
.side_nav li a{display:block;width:235px;}
.side_nav li a:hover{border-bottom:1px solid #9CCD4D;background:#9CCD4D;text-decoration:none;color:#FFFFFF;}
.side_nav li{background:0px 15px url(../images/bullet3.gif) no-repeat;padding:10px 10px 4px 16px;border-bottom:1px solid #f2f1dd;}
#serviceslista li{list-style:none;margin:0 0 10px 5px;float:left;width:300px;}
#serviceslista li img{float:left;}
#serviceslista li.first{margin:0 0 0 0;}
#serviceslista li div{float:right;padding-left:20px;width:215px;}
#serviceslista li div .title{color:#585858;font-size:17px;font-family:Georgia,"Times New Roman", Times, serif;display:block;margin-bottom:10px;}
.navlista{margin-bottom:5px;padding-left:50px;}
.navlista li, .latest_news li{display:block;margin:0;list-style:none;}
.navlista li a{display:block;width:275px;padding:5px 0 0px 0px;border-bottom:1px solid #f2f1dd;}
.navlista li a:hover{border-bottom:1px solid #9CCD4D;background:#9CCD4D;text-decoration:none;color:#FFFFFF;}
.navlistaser{margin-bottom:5px;padding-left:50px;}
.navlistaser li, .latest_news li{display:block;margin:0;list-style:none;}
.navlistaser li a{display:block;width:600px;padding:5px 0 0px 0px;border-bottom:1px solid #f2f1dd;}
.navlistaser li a:hover{border-bottom:1px solid #9CCD4D;background:#9CCD4D;text-decoration:none;color:#FFFFFF;}
.mensajeverde{font-size:24px;color:#FFFFFF;background:#9CCD4D;line-height:25px;}
#sidebarinterna{float:left;width:270px;margin:0 0 0 0;padding-bottom:30px;padding-left:10px;padding-right:0px;color:#585858;}
#sidebarinterna blockquote, #sidebarinterna p, #sidebarinterna h2, #sidebarinterna h4, #sidebarinterna h5, #sidebarinterna h6, #sidebarinterna address, #sidebarinterna img, #sidebarinterna dl{padding-left:0px;}
#sidebarinterna p span{padding-left:0px;}
#sidebarinterna blockquote p{padding-left:0px;}
#sidebarinterna h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:20px;padding-left:0px;border-bottom:1px solid #f2f1dd;padding-right:20px;}
#sidebarinterna h3.margin_bottom{margin-bottom:20px;}
#serviceslistaint li{list-style:none;float:left;width:300px;}
#serviceslistaint li img{float:left;}
#serviceslistaint li.first{margin:0 0 0 0;}
#serviceslistaint li div{float:left;padding-right:20px;width:215px;}
#serviceslistaint li div .title{color:#585858;font-size:17px;font-family:Georgia,"Times New Roman", Times, serif;display:block;margin-bottom:10px;}
#serviceslistaintp li{list-style:none;float:left;width:650px;}
#serviceslistaintp li img{float:left;}
#serviceslistaintp li.first{margin:0 0 0 0;}
#serviceslistaintp li div{float:left;padding-right:20px;width:600px;}
#serviceslistaintp li div .title{color:#585858;font-size:17px;font-family:Georgia,"Times New Roman", Times, serif;display:block;margin-bottom:10px;}
label{font-size:18px;color:#999999;width:120px;float:left;text-align:right;margin-right:10px;margin-left:20px;display:block}
.submit input{margin-left:4.5em;}
input{color:#003399;background:#ECECEC;border:1px solid #003399;width:385px;height:30px;font-size:16px;font-family:arial, verdana, sans-serif;font-weight:bold;}
input:hover{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:385px;height:30px;font-size:21px;font-family:arial, verdana, sans-serif;}
input:focus{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:385px;height:30px;font-size:21px;font-family:arial, verdana, sans-serif;}
select{color:#003399;background:#ECECEC;border:1px solid #003399;width:385px;height:30px;font-size:16px;font-family:arial, verdana, sans-serif;font-weight:bold;}
select:hover{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:385px;height:25px;font-size:14px;font-family:arial, verdana, sans-serif;}
select:focus{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:385px;height:25px;font-size:14px;font-family:arial, verdana, sans-serif;}
textarea{color:#003399;background:#ECECEC;border:1px solid #003399;font-weight:bold;width:470px;font-size:16px;font-family:arial, verdana, sans-serif;margin-left:50px;}
textarea:hover{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:470px;font-size:16px;}
textarea:focus{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:470px;font-size:16px;}
.submit input{color:#CCCCCC;background:#003399;border:2px outset #003399;}
.submit input:hover{color:#FFFFFF;background:#86C417;border:2px outset #003399;}
fieldset{border:1px solid #C7DDFF;width:600px;}
legend{color:#fff;background:#003399;border:1px solid #003399;padding:2px 29px;border-left:10px;}
.tag1{font-size:150%}
.tag2{font-size:180%}
.tag3{font-size:190%}
.tag4{font-size:120%}
.tag5{font-size:250%}
.bloque-superior{width:920px;overflow:hidden;margin:0 auto;}


/*	
	D) Page Portfolio
-------------------------------------------
	1. Portfolio Container
-------------------------------------------
*/
.portfolio_container{		margin-bottom:30px;		margin-left:auto;	margin-right:auto;	width:960px;	display:table;	}
.portfolio_box_container{	width:100%;	display:table;	margin-bottom:10px; }
.portfolio_box{				padding-bottom:20px;	float:left;	display:table;	}
/*	
-------------------------------------------
	2. Portfolio Title & Icon & Description
-------------------------------------------
*/
.portfolio_details{					float:left;	display:table;	padding-top:10px;	}
.portfolio_title{					font-size:22px;	font-weight:bold;	display:table;	padding-bottom:10px;	}
.portfolio_text{					float:left;	}
.portfolio_details_button{			font-weight:bold;	display:table;	margin-top:5px;	}


/*	
-------------------------------------------
	4. Page Nav Numbers
-------------------------------------------
*/
.page_nav_numbers ul li {			float:left;	color:#fff;	font-size:11px;	font-family:Tahoma;	font-weight:bold;	margin-right:10px;	display:table;	line-height:25px;	}
.page_nav_numbers ul li.current a{	color:#fff;	}
.page_nav_numbers ul li a{			height:25px;	display:table;	margin-left:10px;	padding-right:10px;	}
.page_nav_numbers ul li a:hover{	color:#fff;	}
/*	

-------------------------------------------
	5. Page Image Border Skin
-------------------------------------------
*/
.image_skin {			background-color:#E9E9E9;	border:1px solid #E5E5E5;	display:table;	float:left;	overflow:hidden;	position:relative;	}
.image_inside_border {	border:1px solid #F9F9F9;	float:left;	font-size:0;	line-height:0;	padding:4px;	}
.image_skin_anime {		float:left;	overflow:hidden;	position:relative;	background:url(../images/icons/loader.gif) no-repeat scroll transparent;	background-position:50% 50%;	background-repeat:no-repeat;	}
.zoom_image{			background-image:url(../images/icons/zoom_image.png);	background-position:50% 50%;	background-repeat:no-repeat;						}
.zoom_play{				background-image:url(../images/icons/zoom_play.png);	background-position:50% 50%;	background-repeat:no-repeat;						}

.page_nav_numbers ul li {		background:url(../images/icons/begin_button.png) no-repeat scroll left top transparent;	}
.page_nav_numbers ul li a{		background:url(../images/icons/end_button.png) no-repeat scroll right top transparent;	}



/************      ***********************   *************/

.waterSectionRight { 
width:360px;
padding:0;
margin-left:130px!important;
margin:0 0 0 140px;
float:left;
position:relative;}

#message {
background:url(../images/msgform-bg.gif) no-repeat 0 0;
float:left;
height:245px;
left:-117px;
margin:0;
padding:20px 0 0 0px;
position:absolute;
top:200px;
width:450px;
}

#message h2{ 
font-size:32px;
font-weight:normal;
color:#0B71AC;
float:left;
width:450px;
text-align:center;
padding:10px 0 4px 0; 
}

#message p{ 
color:#1e1e1e;
font-weight:normal;
margin:0px;font-size:20px;
float:left;width:450px;
text-align:center; 
}
 
#checkmark{ 
position:relative;
margin:20px 0 0 200px;
float:left;}

#closebtn {
float:left;
left:414px;
margin:0 0 0 0;
position:absolute;
top:8px;}

.helloImg { margin:30px 0 23px 30px; padding:0; float:left; }
.inputBox { color:#fff; font-size:15px; width:337px; height:35px; margin:0px 0px 0px 0px; padding:3px 4px 0 0px; background:none; border:0px solid #000; }
.inputBox2 { color:#fff; font-size:15px; width:337px; height:35px; margin:54px 0px 0px 0px; padding:3px 4px 0 0px; background:none; border:0px solid #000; }
.inputBox3 { color:#fff; font-size:16px; width:338px; height:180px; margin:60px 0px 0px 0px; padding:3px 4px 0 0px; background:none; border:0px solid #000; }
.sendBtn { margin:40px 0px 0 55px; padding:0; float:left; }

/************    ***********************   ***************/

.kontakt_form input{color:#003399;background:#ECECEC;border:1px solid #003399;width:265px;height:30px;font-size:16px;font-family:arial, verdana, sans-serif;font-weight:bold;}
.kontakt_form input:hover{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:265px;height:30px;font-size:21px;font-family:arial, verdana, sans-serif;}
.kontakt_form input:focus{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:265px;height:30px;font-size:21px;font-family:arial, verdana, sans-serif;}
.kontakt_form select{color:#003399;background:#ECECEC;border:1px solid #003399;width:265px;height:30px;font-size:16px;font-family:arial, verdana, sans-serif;font-weight:bold;}
.kontakt_form select:hover{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:265px;height:25px;font-size:14px;font-family:arial, verdana, sans-serif;}
.kontakt_form select:focus{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:265px;height:25px;font-size:14px;font-family:arial, verdana, sans-serif;}
.kontakt_form textarea{color:#003399;background:#ECECEC;border:1px solid #003399;font-weight:bold;width:265px; font-size:16px;font-family:arial, verdana, sans-serif;margin-left:0px;}
.kontakt_form textarea:hover{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:265px;font-size:16px;}
.kontakt_form textarea:focus{color:#FFFFFF;background:#86C417;border:1px solid #003399;width:265px;font-size:16px;}
.kontakt_form .submit {color:#FFFFFF;background:#86C417;border:2px outset #003399;}
.kontakt_form .submit {color:#FFFFFF;background:#86C417;border:2px outset #003399;}

#paises2011{background:#000000; font-size:12px;}
#paises2011 a{color:#ffffff}


