/*  
Theme Name: Campuseros.net
Theme URI: http://www.campuseros.net/
Description: Theme para Campuseros.net
Version: 1.0
Author: unnamed Studios
Author URI: http://www. .com/
*/

body {
	font-size: 14px;
	font-family: Verdana, Arial, Sans-Serif;
        background-color: #ffffff;
	color: #333;
	text-align: center;
	margin: 0;20
}
/* Estructura */
#page {
	width: 1250px;
        display: block;
        margin: auto;
}
#spacer {
	width: 100%;
	height: 20px;
}
#topmenu {
	width: 100%;
	height: 60px;
	padding: 0;
	background-image: url('images/header_bg.jpg');
	background-repeat: repeat-x;
}
#portaltitle {
	float: left;
	height: 60px;
        margin-left: 20px;
}
#portaltitle a img {
        border: 0px;
}
#linkbar {
        height: 30px;
        font-size: 10px;
        background-color: #fff;
}
#gsearch {
	float: right;
	padding-right: 10px;
	padding-top: 15px;
}
#content {
        width: 1025px;
        margin: 0px 0px 0px 0px;
}
#sidebar {
        width: 180px;
        float: right;
}
#footer {
        color: #fdb700;
	width: 100%;
        height: 40px;
        margin: 40px 0px 0px 0px;
        padding: 1px 0px 0px 0px;
        background: #fff url('images/footer_bg.jpg') repeat-x;
        clear: both;
}
#footer a,#footer a:visited {
        color: #ffffff;
        text-decoration: none;
}
#footer a:hover {
        color: #fdb700;
        text-decoration: underline;
}
/* Fin Estructura */

/* Menu Superior */
#linkspacer {
        float: left;
	height: 30px;
        text-align: left;
        margin-left: 20px;
}
#linkcontainer {
        float: right;
        text-align: right;
        height: 27px;
        padding-right: 20px;
        vertical-align: middle;
        width: 350px;
}
#linkcontainer li {
        list-style: none;
        display: inline;
}
#linkcontainer a {
	color: #000000;
	display: inline;
	height: 26px;
	padding: 0px 0px 0 10px;
        font-size: 9pt;
        font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#linkcontainer img {

}

#linkcontainer a:hover {
	color: #ffffff;
}
#linkcontainer .linkforo {
        width: 94px;
        height: 33px;
        float: right;
        margin-right: 18px;
}
#linkcontainer .linkforo a {
        display: block;
        width: 94px;
        height: 33px;
        background: url('images/botoncicos_foro.jpg') 0 -3px; no-repeat;
}
#linkcontainer .linkforo a:hover {
        background-position: -113px -3px;
}
#linkcontainer .linkwiki {
        width: 94px;
        height: 33px;
        float: right;
}
#linkcontainer .linkwiki a {
        display: block;
        width: 94px;
        height: 33px;
        background: url('images/botoncicos_wiki.jpg') 0 0 no-repeat;
}
#linkcontainer .linkwiki a:hover {
        background-position: -113px 0px;
}
#linkcontainer .linkblog {
        width: 94px;
        height: 33px;
        float: right;
        background: url('images/botoncicos_blog.jpg') -229px 0px no-repeat;
        margin-right: 18px;
}
/* Fin menu superior */

/* Sidebar */
#sidebar {
        padding: 0;
        margin: 0;
        margin-top: -6px;
}
#sidebar ul {
	list-style:none;
        font-size:12px;
        text-align: left;
        margin: 0;
        padding: 0;
        padding-bottom: 20px;
}
#sidebar ul li {
	list-style:none;
        font-size:12px;
        text-align: left;
        padding: 5px 0px 0px 0px;
        margin: 0;
}
#sidebar ul li ul {
	list-style: none;
        font-size:12px;
        text-align: left;
        padding: 0px 20px 0px 0px;
        margin: 0;
        text-indent: 20px
}
#sidebar ul li ul li a,#sidebar ul li ul li a:visited,.widget_tag_cloud a,.widget_tag_cloud a:visited,.widget_calendar a,.widget_calendar a:visited{
	list-style:none;
        text-align: left;
        font-size:12px;
        color: #36c;
        line-height: 125%;
        padding: 0;
        margin: 0;
        text-decoration: none;
}
#sidebar ul li ul li a:hover,.widget_tag_cloud a:hover,.widget_calendar a:hover {
	list-style:none;
        text-align: left;
        font-size:12px;
        color: #000;
        line-height: 125%;
        text-align: left;
        padding: 0;
        margin: 0;
        text-decoration: underline;
}
#sidebar ul li ul li h2,.widgettitle {
        color: #000;
	font-size: 12px;
        text-align: left;
        text-transform: uppercase;
        background: #fff url('images/menu.jpg') center bottom no-repeat;
        margin-bottom: 1px;
        padding-bottom: 1px;
}
/* Fin Sidebar */

/* Posts */
.post {
        text-align: justify;
        margin-right: 0px;
}
.post h2 {
        color: #000;
				font-size: 20px;
        text-align: left;
        border-bottom: 1px #36c solid;
}
.post a {
        color: #36c;
        text-decoration: none;
}
.post a:hover {
        color: #000;
}
.entry img {
        border: 3px solid #DEDEDE;
}
.entry {
        margin: 0px 15px 0px 0px;
}
.postcat {
        margin: 0px 0px -19px 20px;
}
.postmetadata {
        height: 80px;
        background: #fff url('images/meta_bg.jpg') center center no-repeat;
        padding: 15px 0px 0px 15px;
        margin: 0px 0px 30px 0px;
}
.postmetadata img{
        margin: 0px 0px 0px 0px;
}
.postautimg {
        float: right;
      
}
blockquote {
    padding-left:40px;
    padding-right:40px;
    color:#666;
    background:url('images/quote.png') no-repeat center left
}

/* Fin Posts */

/* Comentarios */
.commentlist {
       width: 900px;
       text-align: left;
}
.commentlist li h3 {
       font-size: 11px;
       font-weight: normal;
}
.commentlist li {
       list-style: none;
       /*border-bottom: 1px solid #ccc;*/
       margin: 0;
}
#respond, #comments {
        color: #000;
	font-size: 20px;
        text-align: left;
        border-bottom: 1px #36c solid;
}
#commentform {
	margin:0px 0px 0px 20px;
	padding: 5px 15px 1px;
        text-align: left;
}
#commentform label {
	display:block;
	margin:0;
}
#commentform input {
	width:250px;
	margin:0 5px 10px 0px;
        border: #3366CC 1px solid;
	padding:1px;
}
#commentform textarea {
	width:600px;
	margin:0px 0px 10px 0px;
	padding:0;
        border: #3366CC 1px solid;
}
#commentform #submit {
	margin:0 0 20px 0px;
        border: #3366CC 1px solid;
}
#commentform p {
	margin:5px 0;
}
#commentmetadata {
        float: right;
}
.com_top {
        background: #fff url('images/com_top.jpg') top left no-repeat;
        height: 30px;
        width: 603px;
        padding-left: 5px;
        margin: 0px;
        padding-top: 4px;
}
.com_mid {
        background: #fff url('images/com_mid.jpg') 0 0 repeat-y;
        width: 603px;
        text-align: justify;
        margin: 0px;
        margin-right: 20px;
        padding: 10px;
        /*vertical-align: top;*/
}
.com_mid p {
        width: 590px;
        text-align: justify;
}
.com_bot {
        background: #fff url('images/com_bot.jpg') 0 0 no-repeat;
        height: 10px;
        width: 603px;
        margin: 0px 0px 20px 0px;
}
.commentdate {
        float: right;
        margin-right: 15px;
}

.commentlist a {
        color: #36c;
        text-decoration: none;
}
.commentlist a:hover {
        color: #000;
}
/* Fin Comentarios */

/* Página de Búsqueda */
#content_ancho {
        width: 1000px;
        margin 0 0 0 0;
}
.post_ancho {
        text-align: justify;
        margin-right: 0px;
}
.post_ancho h2 {
        color: #000;
	font-size: 20px;
        text-align: left;
        border-bottom: 1px #36c solid;
}
.post_ancho a {
        color: #36c;
        text-decoration: none;
}
.post_ancho a:hover {
        color: #000;
}
.widgettitle a .rsswidget, .widgettitle a:visited .rsswidget, .widgettitle a:hover .rsswidget {
        color: #000;
	font-size: 12px;
        text-align: left;
        text-transform: uppercase;
        text-decoration: none;
}

.centro {
display: block;
margin: auto;
}
.derecha {
display: block;
float: right;
}
.izquierda {
display: block;
float: left;
}
