/*
Theme Name: Carreras Universitarias2.0
Theme URI: http://www.carrerasuniversitarias.com/
Description: Carreras Universitarias Redesign
Version: 2.0
Author: Regilete Network
Author URI: http://www.regilete.com/ */

* {	padding: 0px; margin: 0px; }
html { display: block; position: relative; margin: 0px; }
body { display: block; position: relative; margin:0px 0px 30px 0px; padding: 0px; background:#dbe3f1 url(images/bg-body.jpg) repeat-x left top; height: 100%; text-align: center;	font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:12px; }

p {	margin: 0px 0px 10px 0px; font-size: 12px; color:#282828; }
h2 { display:block; position:relative; margin: 0px; color:#222; font-size:24px; font-weight:lighter; margin-bottom:10px; }
h3, h3 a { display:block; position:relative; margin: 0px; color:#366a90; font-size:16px; font-weight:lighter; margin-bottom:6px; text-decoration:none; }
h4, h4 a { padding:0px; color:#000; font-size:14px; font-weight:normal; text-decoration:none; margin-bottom:10px; }
h4 a:hover { border-bottom:1px dotted #398686; }


#wrapper { display: block; position: relative; width: 850px; margin: 0px auto; padding: 0px; text-align: left; }
#header { position:relative;  z-index: 1000 !important;}
#header_content { display: block; position: relative; margin: 0px; padding: 0px; height: 117px; }
#header h1#logo { display: block; position: absolute; margin: 0px; padding: 0px; overflow: hidden; float:left; width: 314px; height: 117px; background:url(images/logo-carreras.gif) no-repeat;}
#header h1#logo span { display: block; padding-top: 100%; }
#banner_top { display: block; position: relative; float:right; width:470px; height:62px; margin:27px 0px; }

ul#nav { margin:0px auto; padding:0; 	list-style: none; position:relative; width:850px; height:33px; line-height:40px; clear:both;  background:url(images/bg-navigation.gif) no-repeat; text-align:left; font-size:13px; }
ul#nav ul { padding: 0; margin: 0; list-style: none; background:#FFF; line-height:20px; }
ul#nav li { float: left; display:block; padding:0; background:url(images/div_navigation.gif) no-repeat left top; }
ul#nav li.first { background-image:none!important;}
ul#nav li a {  padding: 0 15px; display: block; text-decoration:none; color:#fff; width: auto; line-height:33px; }
ul#nav li a:hover {  text-decoration:underline; }

ul#nav li ul { position: absolute; width: 185px; left: -999em;  }
ul#nav li li { background-image:none; margin:0; padding:0; float:left; background-color:#c3ddf2;  }
ul#nav li li  a { padding:6px 15px; border-bottom:1px solid #eef5fb; width:173px; display:block; font-weight:normal;  color:#222; font:normal 12px "Lucida Sans", Arial, Helvetica; text-decoration:none; }
ul#nav li li  a:hover {  color:#0d568c; background: #e1eef8 url(images/bullet-menu.gif) no-repeat +2px +8px; text-decoration:none; }
ul#nav li:hover ul {	left: auto; cursor:pointer;}
ul#nav li:hover ul, #nav li.sfhover ul { left: auto;  }

.round_top { height:5px; background:url(images/bg-topbody.jpg) no-repeat left top; }
#body_content { display: block;	position: relative;	margin-top:15px; padding:20px 20px 50px 20px; background:#fff url(images/bg-topbody.gif) no-repeat left top; }

#sidebar { width:206px; float:left; position:relative; }
#sidebar ul { display:block; position:relative; margin:0px; padding:0px; list-style:none; }
#sidebar ul li { margin-bottom:3px; padding-left:15px; display:block; }
#sidebar ul li a{ color:#222; text-decoration:none;  font:normal 13px "Lucida Sans", Arial, Helvetica; }
.side_box {	margin-bottom:15px;	padding-bottom:10px; }
.side_box h3 { color:#FFFFFF; font-size:13px; font-weight:bolder; padding:0px 10px 7px 10px; height:30px; line-height:30px; }

.title_formacion { background:url(images/bg-title-formacion.gif) no-repeat left top; }
.title_becas { background:url(images/bg-title-becas.gif) no-repeat left top; }
.title_univs { background:url(images/bg-title-univs.gif) no-repeat left top; }

#formacion { display:block; position:relative; }
#formacion ul li { background:url(images/bullet-formacion.gif) no-repeat 0 +5px; }
#formacion ul li a:hover{ color:#26b6b8; }
#becas { display:block; position:relative; }
#becas form label { color:#FF0000; 	width:47px; margin:10px 0 0 0; display:inline-block; text-align:left; color:#222; }
#becas #news_btn { margin-top:5px;}
#univs { display:block; position:relative; }
#univs ul li { background:url(images/bullet-univs.gif) no-repeat 0 +5px; }
#univs ul li a:hover{ color:#74ba18; }

#content { width:580px;	float:right; position:relative; }

#home_page .content_box ul { display:block; position:relative;	margin:0px;	padding:0px; list-style:none; }
.content_box #universidades ul li, .content_box #carreras ul li {float: left; width: 170px; margin: 0;  	background:url(images/bullet-content.gif) no-repeat 0 3px; padding-left:15px; margin-bottom:3px; } 
.content_box #universidades ul li a, .content_box #carreras ul li a { color:#302a2a; font:normal 13px "Lucida Sans", Arial, Helvetica; ; text-decoration:none; } 
#home_page .content_box #universidades ul li a:hover, #home_page .content_box #carreras  ul li a:hover { color:#3292d6;	text-decoration:underline; } 
#home_page .content_box #empleos ul.jobber-list { list-style-type: none; margin: 0; padding: 0; }
#home_page .content_box #empleos ul.jobber-list li a { padding: 5px 25px; margin-bottom: 0px; background:#d7eefa; border-bottom: 1px solid #cde3f1; color:#5f5e5e;  text-decoration:none; display:block; width:525px; }
#home_page .content_box #empleos ul.jobber-list li a:hover { background:#e3f3fc; text-decoration:underline; }
#empleos h3 { font-size:14px; padding-left:25px; color:#3f3f3f; font-weight:bolder; }
#top_empleos { background:url(images/bg-top-empleos.gif) no-repeat left top; height:29px; line-height:29px; }
#down_empleos { background:url(images/bg-down-empleos.gif) no-repeat left top; height:4px; }
#home_page #lposts ul {	margin:0px;	padding:0px; list-style:none; }
#home_page #lposts ul li a { color:#53a0d7; font-size:13px;	text-decoration:none; margin: 0; width:100%; background:url(images/bullet-content2.gif) no-repeat 0 3px;padding-left:15px; margin-bottom:3px; float:none!important;	display:block; } 
#home_page #lposts ul li a:hover { color:#3292d6; text-decoration:underline; } 

.entry { margin-bottom:40px; }
.entry p a { position:relative;	margin: 0px; color:#ef6933;	font-weight:lighter; margin-bottom:4px; }
.entry p a strong, .entry p strong a { position:relative; margin: 0px; color:#5ea9df; font-size:14px; font-weight:lighter; margin-bottom:4px; text-decoration:underline;	border-bottom:none!important; }
.entry ul { list-style:none; }
.entry ul li a { color: #0e467a; text-decoration: none; border-bottom: 1px dotted #000000; list-style:none; }
.entry ul li a:hover { text-decoration: none; border-bottom: none; }
.entry p a:hover { text-decoration:underline; }

.widecol a { color: #0e467a; text-decoration: none; border-bottom: 1px dotted #000000; }
.widecol a:hover { text-decoration: none; border-bottom: 1px solid #000; }

.content_box { margin:15px 0px 10px 0px; padding-bottom:0px; }
.div_box { border-bottom:2px solid #e0e0e0; }

.small_btn a{ float:right; display:block; width:100px; height:16px; padding:0px; background:url(images/btn-small.jpg) no-repeat 0 0; position: relative; text-decoration:none; font-size:11px; color:#fff; text-align:center; line-height:16px; }
.small_btn a:hover{ text-decoration:underline; }

h2.carreras{ background:url(images/icon-carreras.jpg) no-repeat left top;	padding-left:30px; }
h2 small a { font-size:10px; color:#d56e16; margin-left:10px; }
h2.univs{ background:url(images/icon-univs.jpg) no-repeat left top; padding-left:30px; }
h2.empleo{ background:url(images/icon-empleo.jpg) no-repeat left top; padding-left:30px; }
h2.blog{ background:url(images/icon-blog.jpg) no-repeat left top; padding-left:30px; }

#footer { text-align: left; display: block; height: 49px; background:url(images/bg-footer.gif) no-repeat left top; }
#footer p {	margin:0px 30px; padding: 0px; font-size: 12px;	font-weight:bolder;	line-height:49px; color: #fff; }
#footer a {	margin-left:10px; color: #fff; text-decoration:none; border-bottom:1px dotted #fff;	font-weight:normal; }
#footer a:hover { color: #fff; text-decoration:none; border-bottom:none; }

#tabssearch{ margin-bottom:30px; }
#carreras_search, #universidad_search, #becas_search { padding:5px 0px; clear:both; display:inherit; }
#carreras_search h2, #universidad_search h2, #becas_search h2 { font-size: 18px; margin-bottom: 10px; display: block; color:#993300; font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif; border:none; font-weight:normal; }
#carreras_search fieldset, #universidad_search fieldset, #becas_search fieldset { border:none; }
#carreras_search label, #universidad_search label, #becas_search label { display:block; color:#fff; margin:5px 0px; }
#carreras_search p, #universidad_search p, #becas_search p { color:#eef5fb; margin-bottom:10px; }

.right { float:right; }
.clear { clear:both; }
.column_l { display:table-column; width:280px; float:left; }
.column_r { display:table-column; width:260px; float:left; }
.column { width:132px; float:left; overflow:hidden; border:none; }
.search_home { display:block;}
#career_1{ width:260px; }

.widecol .ui-tabs-nav ul { margin:0;  }
.widecol .ui-tabs-nav li { background: none; margin:0 3px 0 0; padding:0;  }
.moduleshome { background: url(images/bk-moduloshome.png) no-repeat bottom left; width:690px; overflow:hidden; margin: 0 0 20px 0; }
.moduleshome .col {  float:left; width:200px; padding:15px; }
.moduleshome .col p {  margin:0; }
.caja-top-round { background:url(images/top-caja.jpg) no-repeat; height:8px; margin:0;  padding:0; }
.roundbottom { margin:0 auto 10px auto;  width:960px; height:7px; background: url(images/round-bottom.png) no-repeat bottom left;}
.tab-no-link { display:block; line-height:26px; height:26px;  width:85px}
#search_box { background:url(images/search_bg.jpg) no-repeat right top; padding-top:119px; margin-bottom:20px; height:1%;} 
#search_img { background-color: transparent; height:20px; height:176px;}
#tabsmodulo { }
#box_contact {height:36px; background:url(images/bottom-caja-contact.jpg) no-repeat left top; color:#fff; text-align:center;}
#box_contact p {color:#fff; font-size:14px; line-height:36px;}
#box_contact p strong a {color:#ffba00; text-decoration:none; padding-left:5px;}
#box_contact p strong a:hover {color:#ffba00; text-decoration:underline;}
.ulogos {background:#ffffff; text-align:center; border-top: 1px solid #d7eefa;} /*#a93d26*/
.pagination { text-align:right;}
.pagination p strong {margin-right:50px;}
/* --  General Styles  -- */

.post_tags { margin-bottom: 8px; }
.post_tags a { color: #366a90; text-decoration: none; padding: 1px;}
.post_tags a:hover { color: #000; text-decoration: none; padding: 1px; text-decoration: underline;}
.post_about { margin-top: 8px; border-top: 3px solid #CCCCCC; padding-top: 8px; border-bottom: 3px solid #CCCCCC; }
.post_info { margin-bottom: 8px; }
.post_info a { color: #547e1c; text-decoration: none; }
.post_info a:hover { color: #000; text-decoration: underline; }

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form .Email { background: url(images/FooterEmail.png) no-repeat left top;}

.Form {  padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form form { margin: 0px; padding: 0px;}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666; }
.Form p small strong { font-weight: bold; color:#FF3300;}
.Form p small { font-size: 11px; display: block; padding: 6px 0px; color:#000;}
.Form .TextField { color:#333; background: #e2eff8; border: solid 1px #bfdcf1; padding: 3px; font-size: 12px; display: block;}
.Form .TextArea { color:#333; background: #e2eff8; border: solid 1px #bfdcf1; padding: 3px; font-size: 12px;}
.Form input.SubmitComment { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}
.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}
.Form input.SubmitCommentIE { width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}
.bubble { padding-bottom: 8px;border-bottom: 3px solid #f3ebc9;}

