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
}

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

ol,ul{
	list-style:none
}

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

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

caption.negrita{
	font-weight: bold;
}

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

blockquote,q{
	quotes:""""
}

body{
	background: url(../images/wallpaper01.jpg) no-repeat scroll center top transparent;
	font:13px/20px 'Droid Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:300;color:#555
}

h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	color:#333
}

h1{
	font-size:25px;
	line-height:27px;
	margin-bottom:15px
}

h2{
	font-size:23px;
	line-height:25px;
	margin-bottom:15px
}

h3{
	font-size:18px;
	line-height:22px;
	margin-bottom:10px
}

h4{
	font-size:16px;
	line-height:17px;
	margin-bottom:10px
}

h5{
	font-size:14px;
	line-height:15px;
	margin-bottom:8px;
	text-transform:uppercase
}

h6{
	font-size:13px;
	line-height:14px;
	margin-bottom:8px;
	text-transform:uppercase
}

h1,h2,h3,h4,h5,h6{
	font-family:'Lato',sans-serif;
	font-weight:bold
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
	text-decoration:none
}

a{
	color:#346B9E;
	text-decoration:none
}

a:hover{ color:#E8914C; }
a img{border:none}
strong{
	font-weight:bold;
	color:#333
}

em{
	font-style:italic
}

p,ul,ol,pre,code{
	margin-bottom:20px;
	text-align: justify
}

p.last{
	margin-bottom:0
}

p.sangria{
	margin-left:50px
}

p.cursivagris{
	color:#999999;
	font-style: italic
}

ul{
	list-style-type:circle;
	list-style-position:inside
}

ul.sangria li{
	margin-left: 37px;
}

ul.checklist{
	list-style-image:url(../images/bg-checklist.png)
}

ol{
	list-style-type:decimal-leading-zero;
	margin: 15px -5px 20px 30px
}

ol.checklist li {
	margin-left: 167px;
}

ol.sangria{
	margin-left: 100px;
}

blockquote{
	padding:1px 20px 5px 30px;
	line-height:24px;
	background:url(../images/bg-blockquote2.png) no-repeat top left;
	color:#346B9E
}

blockquote span{color:#666}
.blockquote-left{width:250px;float:left}
.blockquote-left2{width:270px;float:left}
.blockquote-right{width:250px;float:right} 

pre,code{
	border:1px solid #efefef;
	border-left-width:5px;
	display:block;
	padding:10px;
	font-size:11px;
	font-family:monospace;
	background-color:#f5f5f5;
	height: 100px;
}

hr{
	border:none;
	height:1px;
	margin:30px 0;
	background-color:#efefef;
	color:#efefef
}

.hr{
	border-top:1px solid #efefef;
	margin:0px 0
}

#vertical{
	border-left: solid 1px;
	width: 1px;
	height: 150px;
	margin-left: 50%;
}

table{
	border-collapse:separate;
	border-spacing:0;
	border-top-width:5px;
	margin-bottom:20px;
	border:1px solid #efefef
}

table.centrar{
	margin:0px 190px;
}

th{
	padding:10px 15px;
	text-transform:uppercase;
	font-weight:bold
}

td{
	padding:10px 15px;
	border-top:1px solid #efefef
}

td.negrita{
	font-weight:bold;
}

td.centrar{
	text-align: center;
}

td.seccion{
	background-color: #EFEFEF;
	border: 1px solid black;
}

td.importante{
	background: url("../images/bg-msg.png") no-repeat scroll 0 -148px #FFF6BF;
	padding: 10px 40px;
	border: 1px solid #FFD324
}

td.master{
	background: url("../images/bg-msg.png") no-repeat scroll 0 -72px #FEF7F3;
	padding: 10px 45px;
	width: 390px;
	border: 1px solid #AF0018;
}

.CentroNeg{
	text-align: center;
	font-weight: bold;
	color: #346B9E;
	font-size:15px
}

tr.ancho{
	width:500px;
}

tr.alt{
	background-color:#f5f5f5
}

tr.seccion{
	background-color: #EFEFEF;
	border: 1px solid black;
}

tr.centrar {
	text-align:center;
}

label{
	font-weight:bold;
	color:#000
}

label span.required{
	color:#f00
}

span.importante{
	color:red;
	font-size: 15px;
	font-weight: bold;
}

fieldset{
	padding:25px;
	margin:0 0 20px 0;
	border:1px solid #efefef
}

legend{
	font-weight:bold
}

form p{
	margin-bottom:10px
}

input[type=text],input[type=password],input.text,textarea{
	background-color:#fff;
	border:1px solid #e1e1e1
}

input[type=text]:focus,input[type=password]:focus,input.text:focus,textarea:focus{
	border-color:#ccc
}

select{
	border-width:1px;
	border-style:solid;
	background-color:#fff
}

input[type=text],input[type=password],input.text,textarea,select{
	margin:5px 0
}

input.text{
	width:250px;
	padding:5px
}

textarea{
	width:380px;
	height:125px;
	padding:5px
}

.separador {
	background-image:url("../images/slider_noticias/pattern-title.png");
	background-position: center center;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	margin-top: 0;
	padding:0;
	width: 100%;
	float: left;
}

.texto_fondo{
	padding:5px 5px 5px 30px;
	margin-bottom:10px;
	border:1px solid #ddd;
	border-left-width:5px;
	border-color:#346B9E;
	color: black;
	background: #e0f1ff;
}

.departamentos{
	padding:5px 5px 5px 30px;
	margin:10px 40px 10px 20px;
	border:1px solid #ddd;
	border-left-width:5px;
	border-color:#346B9E;
	color: black;
	background: #e0f1ff;
}

.departamentos p{
	margin-bottom: 0;
}

.errormsg,.successmsg,.infomsg,.noticemsg,.enlaces,.convocatorias,.examenes{
	padding:10px 10px 10px 40px;
	margin-bottom:10px;
	border:1px solid #ddd;
	border-left-width:5px
}

.enlaces{
	border-color:#af0018;
	color:#8a1f11;
	background: #FEF7F3;
}

.enlaces a{
	color: #af0018
}

.enlaces a:hover{
	color: #346B9E
}

.enlaces p{
	padding: 0 30px;
	margin-bottom: 0;
}

.enlaces img{
	margin:0 250px;
}

.convocatorias{
	border-color:#346B9E;
	color:#346B9E;
	background: #FEF7F3;
	margin: 0 100px;
	width: 400px;
}

.convocatorias a{
	color: #346B9E
}

.convocatorias a:hover{
	color: #af0018
}

.convocatorias p{
	padding: 0 30px;
	margin-bottom: 0;
}

.examenes{
	border-color:#346B9E;
	color:#346B9E;
	background: #EFEFEF;
	width:500px
}

.examenes span{
	color: #E8914C;
	font-weight:bold;
}

.examenes a{
	color: #346B9E
}

.examenes a:hover{
	color: #E8914C
}

.examenes li{
	padding: 0 30px;
	margin-bottom: 0;
}

.errormsg{
	border-color:#fbc2c4;
	background:#fbe3e4 url(../images/bg-msg.png) no-repeat 0 0;
	color:#8a1f11
}

.errormsg a{
	color:#8a1f11
}

.successmsg{
	border-color:#c6d880;
	background:#e6efc2 url(./images/bg-msg.png) no-repeat 0 -220px;
	color:#264409
}
	
.successmsg a{color:#264409}

.infomsg{
	border-color:#92cae4;
	background:#d5edf8 url(../images/bg-msg.png) no-repeat 0 -72px;
	color:#205791
}

.infomsg a{
	color:#205791
}

.noticemsg{
	border-color:#ffd324;
	background:#fff6bf url(../images/bg-msg.png) no-repeat 0 -148px;
	color:#514721
}

.noticemsg a{color:#514721}

.img-align-left{margin:5px 10px 0 0;float:left}
.img-align-right{margin:5px 0 0 10px;float:right}
.img-align-center{margin-left:100px}

.text-right{text-align:right}
.text-center{text-align:center}
.text-highlight{padding:2px 25px;background-color:#5E81C1;color:white}
.text-highlight2{padding:2px 5px;background-color:#c6d880;color:#111}
.text-colorblue{padding:2px 5px;color:#346B9E}

.bordered{padding:10px;border:1px solid #efefef}

.float-left{float:left}
.float-right{float:right}

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

.fixed{display:block}/*  \*/
.fixed{min-height:1%}* html .fixed{height:1%}
.row{}

.col005{width:5px  ;float:left;margin:0px 10px 0px 15px;border-left: 1px dotted #346B9E; height:130px;}
.col005b{width:5px  ;float:left;margin:0px 10px 0px 15px;border-left: 1px dotted #346B9E; height:145px;}
.col015{width:15px ;float:left;margin-right:2px;border-left: 1px dotted #346B9E; height:295px;}
.col135{width:135px;float:left;margin-right:20px;border-left:2px dotted;padding:0px 13px}
.col145{width:145px;float:left;margin-right:20px}
.col195{width:195px;float:left;margin-right:20px;border-left:2px dotted;padding:0px 13px}
.col205{width:205px;float:left;margin-right:0px}
.col205b{width:205px;float:left;margin-right:0px;height:38px}

.col205b img{
	padding: 0 10px;
	position: relative;
	top: -57px;
	right: -16px;
}

.col270{width:270px;float:left;margin-right:0px}
.col280{width:280px;float:left;margin-right:20px}
.col293{width:293px;float:left;margin-right:20px}
.col300{width:300px;float:left;margin-right:20px}
.col345{width:345px;float:left;margin-right:20px}
.col400{width:400px;float:left;margin-right:20px}
.col420{width:420px;float:left;margin-right:20px}
.col430{width:430px;float:left;margin-right:20px}
.col430b{width:430px;float:left;margin-right:20px;height:38px}
.col555{width:555px;float:left;margin-right:20px}
.col580{width:580px;float:left;margin-right:20px}
.col610{width:610px;float:left;margin-right:20px}
.col655{width:655px;float:left;margin-right:20px}
.col700enlaces{width:700px;float:left;margin-right:20px;margin:10px 95px}
.col700examenes{width:700px;float:left;margin-right:20px;margin:10px 50px}
.col875{width:875px;float:left;margin-right:0px;margin-top:-20px}

.masteres { 
	height: 235px; width: 165px; margin: auto ;
 
	}
.masteres img { 
	padding: 4px; border: 1px solid #ccc; 
	background-color: #FFFFFF;
}

.last{margin-right:0px}
.textup{text-align:left}
.clear{clear:both}

#wrap{
	width:880px;
	margin:10px auto;
	padding:0 60px;
	background-color:#fff; 
	-moz-box-shadow:0 -10px 10px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:0 -10px 10px 0 rgba(0,0,0,0.2);
	box-shadow:0 -10px 10px 0 rgba(0,0,0,0.2);
	-moz-border-radius:10px;
	-webkit-border-radius:10px
}

#header{
	height: 78px;
	width: 913px;
	top: 20px;
	margin-bottom:-1px; 
	position:relative;
	z-index:50
}

#logo{
	display:block;
	left: -420px;
	margin-left: auto;
	margin-right: auto;
	height: 120px;
	width: 120px;
	position: relative;
	top: -40px;
}
#logo img{
	display:block;
}

#menu-uhu {float:center}

ul#dropdown-menu-uhu {
	list-style:none;
	margin-bottom:0;
	background: #000000 url(../images/menu-uhu.png);
	margin:0 auto;
	padding:0 60px;
	width: 880px
} 
ul#dropdown-menu-uhu  li{float:right}
ul#dropdown-menu-uhu  li a{
	padding:7px 20px 10px 0;  
	color:#FFFFFF;
	font-size:10px;
	font-family:'Lato',sans-serif
}

ul#dropdown-menu-uhu  li.last >a{padding-right:0} 
ul#dropdown-menu-uhu  li.hover,ul.dropdown-menu-uhu li:hover{position:relative;text-decoration:none}
ul#dropdown-menu-uhu  li.hover a{text-decoration:none;border-bottom-color:#346B9E;color:#cdcb66}
ul#dropdown-menu-uhu  li.current >a{color:#346B9E;border-bottom-color:#346B9E} 
ul#dropdown-menu-uhu  ul{
	width:190px;
	position:absolute;
	
	left:0; 
	list-style:none;
	display:none; 
	background-color:#fff;
	border:1px solid #f0f0f0;
	border-top:none;
	border-bottom:1px solid #ddd;
	z-index:55
} 

ul#dropdown-menu-uhu  ul li{width:190px}
ul#dropdown-menu-uhu  li .submenu li >a{
	width:180px;
	display:inline-block;
	border:none;
	border-bottom:1px solid #fff;
	padding:0px 0px 0px 10px;   
	font-weight:normal;
	text-transform:none;
	font-size:9px;
	font-family:'Droid Sans',sans-serif;
	color: black;
} 

ul#dropdown-menu-uhu  li .submenu li >a:hover{
	background-color:#f9f9f9;
	text-decoration:none;
	border-bottom-color:#f0f0f0
}

ul#dropdown-menu-uhu  li .submenu li:last-child >a:hover{border-bottom-color:#f9f9f9}
ul#dropdown-menu-uhu  ul ul{left:100%;top:-1px}
ul#dropdown-menu-uhu  li:hover >ul{visibility:visible}
ul#dropdown-menu-uhu  ul ul li >a{border-bottom:1px solid #fff;border-bottom:none}

#menu-uhu-icons {float: right}
#menu-uhu-icons img {padding-top: 1px;}


#menu-info{
	margin-left:180px;
	position: absolute;
	top:0;	
}

#info{font-size:13px;font-family:'Lato',sans-serif}

ul#dropdown-menu{ list-style:none;margin-top:20px;margin-bottom:0} 
ul#dropdown-menu li{float:left}
ul#dropdown-menu li a{
	display:block;
	border-bottom:1px solid #f0f0f0;
	padding:7px 25px 10px 0;  
	color:#333;
	font-size:14px;
	font-family:'Lato',sans-serif
}

ul#dropdown-menu li.last >a{padding-right:0} 
ul#dropdown-menu li.hover,ul.dropdown-menu li:hover{position:relative;text-decoration:none}
ul#dropdown-menu li.hover a{text-decoration:none;border-bottom-color:#346B9E}
ul#dropdown-menu li.current >a{color:#346B9E;border-bottom-color:#346B9E} 
ul#dropdown-menu ul{
	width:205px;
	position:absolute;
	top:100%;
	left:0; 
	list-style:none;
	display:none; 
	background-color:#fff;
	border:1px solid #f0f0f0;
	border-top:none;
	border-bottom:1px solid #ddd;
	z-index:55
} 

ul#dropdown-menu ul li{width:170px}
ul#dropdown-menu li .sub-menu li >a{
	width:185px;
	display:inline-block;
	border:none;
	border-bottom:1px solid #fff;
	padding:5px 10px;   
	font-weight:normal;
	text-transform:none;
	font-size:13px;
	font-family:'Droid Sans',sans-serif
} 

ul#dropdown-menu li .sub-menu li >a:hover{
	background-color:#eaeaea;
	text-decoration:none;
	border-bottom-color:#eaeaea
}

ul#dropdown-menu li .sub-menu li:last-child >a:hover{border-bottom-color:#f9f9f9}
ul#dropdown-menu ul ul{left:100%;top:-1px}
ul#dropdown-menu li:hover >ul{visibility:visible}
ul#dropdown-menu ul ul li >a{border-bottom:1px solid #fff;border-bottom:none}


#wrapper{
	height: 250px;
	width:600px;
	margin:0 auto;
}
#wrapper p{color:#fff; padding:10px 0; text-align:center;}
#wrapper a{color:#e8914c; text-decoration:none; border-bottom:1px dotted #e8914c;}
#wrapper a:hover{color:#eab209; border-bottom:1px dotted #eab209;}

#vertical-ticker{
	height:236px;
	overflow:hidden;
	margin:0; padding:0;
	width: 600px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .4);
}

	#vertical-ticker li{
		padding:18px 20px;
		display:block;
		background:#FFFFFF;
		color:#333;
		border-bottom:1px solid #ddd;
		text-align:left;
		font-size:19px;
		font-weight:bold;
		font-family: Helvetica Neue, times, serif;
		height: 200px;
		width: 550px;
	}
	
	#vertical-ticker p{
		font-size:14px;
		color: #333333;
		text-align: justify;
		padding: 10px 15px 0px 15px;
		font-weight: normal;
		text-indent: 20px;
		margin-bottom: 0px;
	}
	
	#info {
		text-align: right;
		font-size: 12px;
		float: right;
		position: relative;
		bottom: -5%;
	}


.arrow{background:url(../images/bg-sidenav.gif) no-repeat 155px 12px}

#content{position:relative;z-index:5;padding-bottom:30px;min-height:425px} 

.page-header{
	width:1000px;
	margin:0 -60px 30px -60px;
	padding:10px 0px; 
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	background-color:#eaeaea
} 

.page-header h3{margin-bottom:0;color:white} 

.page-header2 {
	background: url(../images/slider/noslider01.jpg);
	height: 92px;
}
.page-header3 {
	background: url(../images/slider/noslider02.jpg);
	height: 92px;
}
.page-header4 {
	background: url(../images/slider/noslider03.jpg);
	height: 92px;
}


.textobanner {
	padding: 0px 30px;
	color: white;
	background: url("../images/fondotexto.png") repeat scroll 0 0 transparent;
	top: 25px;
	position: relative;
	
}


.pdf{background:url(../images/bg-pdf.png) no-repeat 5px 12px;padding:15px 10px 10px 65px;width:190px;min-height:48px}
.pdf2{background:url(../images/bg-pdf.png) no-repeat 5px 12px;padding:23px 10px 10px 65px;width:400px;min-height:48px;margin-left:100px}

.side-nav{list-style-type:none;list-style-position:outside;border-top:1px solid #efefef;width:240px;margin-bottom:20px}
.side-nav li{border-bottom:1px solid #efefef}
.side-nav li a:hover{}
.side-nav li a{display:block;padding:5px 0 5px 25px;background:#fff url(../images/bg-sidenav.gif) no-repeat 10px 12px}
.side-nav li.current a{color:#000}
.side-nav li.current a:hover{text-decoration:none}

.tabs-menu{margin-bottom:0;list-style:none}
.tabs-menu li{display:inline}
.tabs-menu li a{float:left;padding:5px 20px;display:block;border-right:1px solid #fff;border-top:2px solid #fff}
.tabs-menu li.current a{background-color:#f5f5f5;border-top:2px solid #efefef;color:#666}
.tabs-content{padding:30px 20px;background-color:#f5f5f5;margin-bottom:20px}



#accordion {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	}

#accordion p {
	padding: 0px;
}	

.accordionButton {	
	width: 595px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background: #346B9E;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	text-align: right;
	color: white;
	font-size: 19px;
	padding: 3px 11px 2px 0px;
	font-style: italic;
	border-radius: 7px;
}
	
.accordionContent {	
	width: 556px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: #EFEFEF;
	padding: 10px 25px;
}



.more-link{border-bottom:1px dotted #e6e6e6;padding-bottom:5px}
.more-link:hover{border-bottom-style:solid}

#footer{margin:0 -60px;width:880px;padding:20px 60px;border-top:1px solid #f0f0f0;background-color:#eaeaea;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2)}
#footer a{}
#footer a:hover{}
#footer .hr{border-top-color:#000000}
#footer .pdf{background:url(../images/bg-pdf.png) no-repeat 5px 0px;padding-top:3px;margin-top:-3px}
#footer h6{margin-bottom:20px;line-height:20px}
.footer-nav,.footer-nav2{ list-style-type:none;list-style-position:outside;margin-bottom:0;float:left;width:95px}
.footer-nav{margin-right:15px}

#newsletter-subscribe-message{margin-bottom:10px}
#newsletter-subscribe{padding-bottom:5px;margin-bottom:0}
#newsletter-subscribe fieldset{border:none;margin:0;padding:0;position:relative}
#subscribe-email{margin:0;padding:5px;height:15px;width:193px;font-size:12px;border:1px solid #e1e1e1;color:#888}
#subscribe-email:focus{border:1px solid #ccc;color:#666}
#newsletter-subscribe .subscribe-submit-btn{
	position:absolute;
	top:1px;
	right:1px;
	padding:0 5px 0 5px;
	width:55px; 
	height:25px;
	cursor:pointer;
	border:none;
	background-color:#e6e6e6;
	color:#555
}

.ie7 #newsletter-subscribe .subscribe-submit-btn{top:2px}
.ie7 #subscribe-email,
.ie8 #subscribe-email{border:1px solid #ccc}

#tweets-container{padding-bottom:15px;background:url(../images/bg-tweets.png) no-repeat bottom left}
#tweets{padding:10px;border:1px solid #ddd;border-bottom:none;background-color:#fff;min-height:84px}
#tweets ul{list-style-type:none;margin-bottom:0}
#tweets ul li p{margin-bottom:0}
#social-media{list-style-type:none;margin-bottom:0;margin-left:10px;height:20px;overflow:hidden}
#social-media li{display:block;float:left;padding-top:3px;margin-right:10px}
#social-media li img{display:block;float:left;margin-right:5px}
#social-media li a{display:block;float:left;line-height:16px}
#slideshow-index{position:relative;z-index:10}
#slideshow-index ul{position:relative;width:1000px;height:200px;overflow:hidden;margin-bottom:0;list-style:none;z-index:10}
#slideshow-index ul li{width:1000px;height:200px;position:relative}
#slideshow-index ul li img{position:absolute;top:0;left:0;z-index:15}
#slideshow-index ul li 

.slidetext{position:absolute;bottom:0;right:0;height:159px;padding:20px 0;overflow:hidden;z-index:20}
.slidetext h3{margin-bottom:5px;color:#fff;line-height:41px;max-width:380px}
.slidetext h3 span{background:url(../images/bg-slider.png) repeat top left;padding:9px 20px}
.slidetext p{margin-bottom:0;color:#fff;max-width:380px} 
.slidetext p span{background:url(../images/bg-slider.png) repeat top left;padding:10px 76px;line-height:305px}
.slidetext a{color:#fff;text-decoration:underline}
.slidetext a:hover{}

#index-slideshow-pager{z-index:25;position:absolute;bottom:15px;left:15px}
.ie7 #index-slideshow-pager{bottom:15px}  
#index-slideshow-pager a{
	display:inline-block;
	width:14px;
	height:14px;
	margin-left:1px;  
	background:url(../images/bg-slider-nav-pager.png) no-repeat 0 0;    
	text-align:left;
	text-indent:-9999px;
	outline-style:none
}  

#index-slideshow-pager .activeSlide{background:url(../images/bg-slider-nav-pager.png) no-repeat 0 -64px}
.slider-nav{display:none}

#text-slideshow-prev,#text-slideshow-next{
	background:url(../images/bg-slider.png) repeat top left;
	width:13px;
	padding:11px 14px 10px 14px;
	height:20px;
	position:absolute;
	top:75px;
	z-index:30
}

#text-slideshow-prev{left:0px}
#text-slideshow-next{right:0px}

.selected-clients{margin:30px 0;border:1px solid #efefef;padding:30px 0}
.selected-clients .col205{width:204px;padding-top:14px}
.selected-clients h6{margin-bottom:0}
.selected-clients .col655{width:654px}
.selected-clients .col655 a img{display:block;float:left;margin-right:1px}

#news-box{list-style-type:none;list-style-position:outside;margin-bottom:0}
#news-box li{padding:15px 0;border-bottom:1px solid #efefef}
#news-box li span{color:#999}
#news-box li.first{padding-top:5px}
#news-box li.last{border-bottom:none}

.noticia-fecha {
	border-right:2px solid #888888;
	float: left;
	font-weight: bold;
	padding-right: 7px;
	text-align: right;
	width: 30px;
}

.noticia-completa {
	float: right;
	margin-bottom: 0px;
	width: 253px;
}

.noticia-titulo, .noticia-titulo a {
  display: block;
  font-size: 110%;
  font-weight: bold;
  padding-bottom: 3px;
}

.noticia-mas {
  bottom: 20px;
  font-size: 90%;
  position: relative;
  text-align:right;
}

.team-social-media{list-style-type:none;margin-bottom:20px}
.team-social-media li{float:left;padding-right:10px}
.team-social-media li img{display:block;float:left;margin-right:5px}
.team-social-media li a{display:block;float:left;line-height:15px}

.latest-clients{}
.client{}
.client-logo{width:203px;height:135px;border:1px solid #efefef;margin-bottom:20px}
.client p{color:#999}

.price-table{margin-bottom:20px}
.price-table h3{margin-bottom:0px}
.price-table 
.border-left{border-left:solid 1px #efefef}

.service-overview{}
.service-overview img{margin:5px 0}
.service-overview h5 img{margin:0}
.service-overview ul{list-style-type:none;list-style-position:outside;border-top:1px dotted #f0f0f0}
.service-overview ul li{border-bottom:1px dotted #f0f0f0;padding:5px}
.service-overview h5{line-height:20px;vertical-align:middle;margin-bottom:8px}
.service-overview h5 img{float:left;margin-right:10px}

.portfolio-item{}
.portfolio-item .hr{margin:20px 0}
.portfolio-item h4{margin-bottom:3px}
.portfolio-item-preview{position:relative;width:100%;margin-bottom:20px}
.portfolio-item-preview img{display:block}
.preview-options{background-color:#fff;position:absolute;bottom:0;left:0;right:0;top:0;display:none}
.preview-options .lightbox{
	display:block;
	position:absolute;
	bottom:10px;
	right:37px;
	width:26px;
	height:26px;
	background:url(../images/bg-portfolio-preview-options.png) no-repeat 0 0;
	text-indent:-9999px;cursor:pointer;opacity:0.8
}
	
.preview-options .view{
	display:block;
	position:absolute;
	bottom:10px;
	right:10px;
	width:28px;
	height:26px;
	background:url(../images/bg-portfolio-preview-options.png) no-repeat 0 -82px;
	text-indent:-9999px;
	cursor:pointer;opacity:0.8
}

.preview-options .lightbox:hover,.preview-options .view:hover{opacity:1}

.pagination{list-style:none}
.pagination li{display:inline;border:1px solid #efefef;margin-right:7px; padding:4px 9px;float:left}
.pagination li a{display:block}
.pagination li.current a{text-decoration:underline}

#portfolio-nav{}
#portfolio-nav a{display:block;float:right}
#slideshow-portfolio{position:relative;margin-bottom:30px}
#slideshow-portfolio ul{position:relative;width:665px;height:335px;overflow:hidden;margin-bottom:0;list-style:none}
#slideshow-portfolio ul li{width:665px;height:335px;position:relative}
#slideshow-portfolio ul li img{position:absolute;top:0;left:0}

#portfolio-slideshow-pager{width:645px;text-align:left;z-index:35;position:absolute;bottom:15px;left:20px}
.ie7 #portfolio-slideshow-pager{bottom:15px} 
#portfolio-slideshow-pager a{
	text-align:left;
	background:url(../images/bg-slider-nav-pager.png) no-repeat 0 0;
	display:inline-block;  
	width:14px;
	height:14px;
	margin-left:1px;
	outline-style:none;
	text-indent:-9999px
}

#portfolio-slideshow-pager .activeSlide{background:url(../images/bg-slider-nav-pager.png) no-repeat 0 -64px} 
.blog-post{}
.blog-post-title{margin-bottom:20px;color: #346B9E}
.blog-post-thumb{margin-top:5px;margin-bottom:10px}
.blog-post-info{list-style-type:none;list-style-position:outside;border-bottom:1px dotted #efefef;padding-bottom:10px}
.blog-post-info li{padding:1px 0 1px 25px;float:left;margin-right:15px;background-color:#CCC}
.blog-post-info .author{background:url(../images/bg-author.png) no-repeat 0px 2px}
.blog-post-info .date{background:url(../images/bg-date.png) no-repeat 0px 3px}
.blog-post-info .comments{background:url(../images/bg-comments.png) no-repeat 0px 4px;margin-right:0;float:right}
.blog-post-info .categories{background:url(../images/bg-categories.png) no-repeat 0px 3px}

#search fieldset{position:relative;border:none;margin:0;padding:0}
#search-input{width:193px;padding:5px;margin:0; font-size:12px;border:1px solid #e1e1e1;color:#ccc}
#search-input:focus{border:1px solid #ccc;color:#666}
#search .search-submit-btn{
	position:absolute;
	top:5px;
	right:5px;
	height:17px;
	width:20px;
	outline:none;
	background:url(../images/bg-search.png) no-repeat top left;
	cursor:pointer;
	border:none
}

.ie6 #search .search-submit-btn{top:6px}
.ie6 #search-input,.ie7 #search-input,.ie8 #search-input{}

#post-box{list-style-type:none;list-style-position:outside;margin-bottom:20px;border-top:1px solid #efefef;padding-top:5px}
#post-box li{padding:10px 0;border-bottom:1px solid #efefef}
#post-box li img{float:left;margin-right:10px}
#post-box li div{float:left;width:155px}
#post-box li span{color:#999}
#post-box li.first{padding-top:5px}
#post-box li.last{border-bottom:none}
#contact-data{position:relative;width:1000px;min-height:450px;margin:-30px -60px}
#contact-info{
	position:absolute;
	top:60px;
	left:40px;
	background-color:#FFF;
	padding:20px;
	width:225px;
	z-index:60; 
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc
}

#contact-map{z-index:65}
#contact-form{}
#contact-form fieldset{margin:0;padding:15px 0 15px 0}
#contact-form p{padding:5px 0 5px 25px;margin:1px}

p#formstatus{border:none;border-bottom:1px solid #efefef;padding-right:25px;margin-bottom:10px}

.panel{background:#f8f8f8;border:1px solid #dfdfdf;display:none;height:auto;left:0;padding:75px 15px 20px 10px;top:70px;position:fixed;_position:absolute}
a.openpanel{_background-image:none;background:#fff url(../images/bg-emailme.png) no-repeat center center;border:1px solid #efefef;color:#fff;display:block;left:0;width:36px;height:36px;top:85px;text-indent:-9999px;position:fixed;_position:absolute}
a.openpanel:hover{background:#f5f5f5 url(../images/bg-emailme.png) no-repeat center center;_position:absolute;_background-image:none}
a.active.openpanel{background:#fff url(../images/bg-emailme-extended.png) no-repeat center center;_position:absolute;_background-image:none}

#stylechanger{list-style:none;list-style-type:none;list-style-position:outside;margin-bottom:0}
#stylechanger li a{display:block;margin-bottom:5px;width:50px;height:25px;text-indent:-9999px}
#bg1{background:#D8D7D2 url(../images/bg-body1.png) repeat top left}
#bg2{background:#E8E8E8 url(../images/bg-body2.png) repeat top left}
#bg3{background:#B9BCB7 url(../images/bg-body3.png) repeat top left}
#bg4{background:#FCFCFC url(../images/bg-body4.png) repeat top left}
#bg5{background:#A1A1A1 url(../images/bg-body5.png) repeat top left}
#bg6{background:#DCDCDC url(../images/bg-body6.png) repeat top left}
#bg7{background:#7B7B7B url(../images/bg-body7.png) repeat top left}