/* 
 * mscln 2008/2009
 */
 
 /* layout */
.container{width:960px;height:auto; } /*Also can be 840, 720, 600…*/
.container{background:url(../icons/bg.jpg) repeat-y;}

#header{
		background: url(../icons/bg_h.jpg) repeat-y;
}
#main{
	clear:both;
	/*background-color:#fff;*/
	
	
}
#footer{
	/*background: url(../icons/bg_h.jpg) repeat-y;
	background: url(../icons/bg_footer.jpg)top repeat-x;*/
	padding:0 0 20px 0;
	margin:40px 8px 0 8px;	
	border-top:1px solid #009FEA;
	

}
.random{
	padding:0 9px 0 9px;
	overflow:hidden;
}
.portada {
	color:#e5e5e5;
	background:#191919 url(../icons/bg_h.jpg) repeat-y;
}
.portada h2{
	color:#0874A6;
	border:none;
	padding-top:10px;
}
/* border styles and colors */
.colcontent, .colcontent_border, .colcontent_vborder, .colcontent_hborder, .sidenote{border-style:solid; border-color:#666;}
.colcontent{padding:18px 36px 0px 36px;}
#header .colcontent{padding:10px 36px 0px 36px;}
/* colors */
body{color:#4D4D4D; background:#cecece;}/* */
a{text-decoration:none;}
a:link{color:#009FEA;/*#0874A6;*/}
a:visited{color:#009FEA;}
a:hover,a:active{color:#0874A6;background:#c0ddea;}

.quiet{color:#708389;}

/* font-family (sizes are set already) */
body{
/*font-family:Georgia,”Times New Roman”,Times,serif;*/
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
select,input,textarea{font-family:Arial,Helvetica,sans-serif;}
pre,code{font-family:"Courier New", Courier, mono;}


h2{
	letter-spacing: -1px;
	line-height: 1em;
	font-size: 2em;
	
	font-weight:bold;
	border-bottom:1px dotted #C0DDEA;
	padding-bottom:9px;
	}

hr {
  	border: 0;
  	width: 100%;
  	color:#317fa3;
	background-color: #317fa3;
	height: 2px;
	margin:10px 0 10px 0;
}


/* colores y fondos ?¿ */
.llamamiento{
	color:#fff;
	/*background-color:#0874A6;
	font-weight:bold;*/
	padding:10px 36px 10px 36px;
	/*font-size:1.2em;
	border-bottom: 2px solid #0055FF;*/
	background:#0874A6 url(../icons/bg_call.gif) repeat-y top left;
}
.gris_oscuro {background-color:#191919;}
.bgcolor1 {background-color:#fee;}
.bgcolor2 {background-color:#eef;}

.banda{
/*	background:url(../icons/bg_menu2.png) top left no-repeat;*/

}
/*– Starter CSS end — */

table{
	vertical-align: top;
}
table td{
	padding:2px;
	vertical-align: top;
}
 #infomessage {
	/*display:none;*/
	clear:both;	
	padding:1em;	    
	font-weight:bold;
	background-color:#c0ddea;
	
		
	}
img.content_img{
	margin:0 10px 6px 0;

}	
.number{
	font-family: Georgia,Times New Roman,Helvetica,sans-serif; 
	font-weight: bold; 
	font-style:italic;
}	
.logo{
	/*color:#fff;*/
	font-size:30px;
	font-family: Helvetica,sans-serif; 
	font-weight: bold; 
	background:url(../icons/logo.jpg) repeat-y;
	text-indent:-9999px;
	width:70px;
	height:70px;
	

}
/*
 * main menu
 */
div.mainmenu{
	/*position:relative;
	top:-20px;	
	
	
	background:#313131;*/
	/**/
}
.mainmenu ul{
	/*width:400px;
	float:left;
	margin-top:19px;*/
	padding:0;
	/*margin:6px 0 10px 0;*/
	margin:0;
	
}
.mainmenu ul li{

	list-style:none;
	float:left;
	/*margin:2px 2px 10px 0;*/
	margin-left:0;
	padding:0;
	

	
}
.mainmenu a{
	float:left;
	padding:6px 23px;
	font-size:10px;
	font-weight:bold;
	/*-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;*/
	
}
.mainmenu a:link,.mainmenu a:visited {
	color:#cecece;
	background:#2c2d2e url(../icons/mainmenu.gif) top left no-repeat;
}
.mainmenu a:hover,.mainmenu a:active {
	color:#232323;
	background:#009FEA url(../icons/mainmenu_hover.gif) top left no-repeat;
}
.mainmenu a.selected{
	/*background: #009FEA;
	background:#0874A6;*/
	background:#fff;
	color:#232323;
}
.mainmenu a.selectedinicio{
	/*background: #009FEA;
	background:#0874A6;*/
	background:#0874A6;
	color:#232323;
}
.selectedinicio{
	/*background: #009FEA;
	background:#0874A6;*/
	background-color:#0874A6;
	color:#232323;
}
/*menu inicio*/
.mainmenu li.start a:link,.mainmenu li.start a:visited {
	/*margin-left:10px;*/
	background:#232323 url(../icons/mainmenu_start.gif) top left no-repeat;
	color:#232323;	
}
.mainmenu li.start a:hover,.mainmenu li.start a:active {
	color:#cecece;
	background:#009FEA url(../icons/mainmenu_hover.gif) top left no-repeat;
}
/*menu blog*/
.mainmenu li.blog a:link,.mainmenu li.blog a:visited {
	color:#cecece;	
	background:#4c4e4f url(../icons/mainmenu_blog.gif) top left no-repeat;
}
.mainmenu li.blog a:hover,.mainmenu li.blog a:active {
	color:#232323;
	background:#009FEA url(../icons/mainmenu_hover.gif) top left no-repeat;
}
.mainmenu li.blog a.selected{
	background: #fff;
	color:#009FEA;	
}

/*menu labs*/
.mainmenu li.labs a:link,.mainmenu li.labs a:visited {
	color:#222;
	background:#0ca9f2 url(../icons/mainmenu_labs3.gif) top left no-repeat;
}
.mainmenu li.labs a:hover,.mainmenu li.labs a:active {
	color:#232323;
	background:#009FEA url(../icons/mainmenu_hover.gif) top left no-repeat;
}
.mainmenu li.labs a.selected{
	background: #fff;
	color:#009FEA;	
}
/*menu contacto*/
.mainmenu li.contact a:link,.mainmenu li.contact a:visited {
	color:#cecece;
	background:#222 url(../icons/mainmenu_contact.gif) top left no-repeat;
}
.mainmenu li.contact a:hover,.mainmenu li.contact a:active {
	color:#232323;
	background:#009FEA url(../icons/mainmenu_hover.gif) top left no-repeat;
}
.mainmenu li.contact a.selected{
	background: #fff;
	color:#009FEA;	
}

.lang{
	/*margin-top:19px;*/
}
.lang ul li{
	
	list-style:none;
	float:left;
	
	margin:0;
}
.lang a:link,.lang a:visited {
	/*background: #4c4e4f;*/
	float:left;
	padding:1px 4px;
	color:#cecece;
	font-size:10px;
	
	
}
.lang a:hover,.lang a:active {
	background: #009FEA;
	padding:1px 4px;
	color:#232323;	
}

.lang a.selected{
	font-weight:bold;
	/*background: #2c2d2e;*/
	background:#0874A6;
}


/*
 * agenda
 */
.hometabs{
	text-align: left; /* set to left, right or center */
	margin: 1em 0 1em 0; /* set margins as desired */
	font: normal 11px verdana, arial, sans-serif; /* set font as desired */
	
	list-style-type: none;
	padding:  0; 
}

.hometabs li{
	display: inline;
	margin: 0;
}

.hometabs li a{
	background-color:#4d4d4d;
	color:#ffffff; /* set selected tab link color as desired */
	position: relative;
	top: 7px;
	padding-top: 4px;
	padding: 4px 10px; 
	font-size:12px;
	
	margin-right: 0px; 
	text-decoration: none;
	border-bottom: none;


}

.hometabs li a:visited{
	background-color:#4d4d4d;
}

.hometabs li a:hover{

background-color:#0874B7;
	color:#ffffff;
}

.hometabs li a.selected{ /*selected main tab style */


background-color:#0874A6;
color:#fff;
outline:0;

}



.hometabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
	color:#4d4d4d;
}

.homecontent{
/*background-color:#0874A6;*/
background-color:#353535;
margin:0;
padding:10px;
}

.home_post{
	padding:10px;
}
.agendafecha{
	float:left;
	width:50px;
	text-align:center;
	
	
}
.agendadia{
	font-size:22px;
}
.agendainfo{
	float:left;
	width:310px;
}
.agendainfo_long{
	float:left;
	width:750px;
}
/*
 * botones
 */
a.download:link, a.download:visited {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding:3px 8px 3px 20px;
	background:#098fcc url(../icons/download.gif) left no-repeat;
	/*border:1px solid #c5c5c5;*/
	margin-bottom:0;
}
a.download:hover, a.download:active{
	background-color:#4d4d4d;
	color:#ffffff;
}

a.toform:link, a.toform:visited {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#cccccc;
	padding:3px 8px 3px 20px;
	background:#0084C2 url(../icons/bullet_black.png) left no-repeat;
	/*border:1px solid #c5c5c5;*/
	margin-bottom:0;
}
a.toform:hover, a.toform:active{
	background-color:#4d4d4d;
	color:#ffffff;
}



a.leermas:link, a.leermas:visited {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*color:#fff;*/
	padding:3px 8px 3px 20px;
	/*background:#666666 url(../icons/bullet_blue.png) left no-repeat;
	border:1px solid #c5c5c5;*/
	background:url(../icons/bullet_blue.png) left no-repeat;
	margin-left:6px;
}
a.leermas:hover, a.leermas:active{
	background-color:#4d4d4d;
	color:#ffffff;
}


.pag_nav{
	padding:20px 0 20px 0;
}
.pag_nav a,.pag_nav span{
	padding:6px 6px 6px 6px;
	margin:2px;
	border:1px solid #e6eff3;
}

.pag_nav a:link, .pag_nav a:visited {
	
	font-size:12px;
	text-decoration:none;
	
	
}
.pag_nav a:hover, .pag_nav a:active{
	background-color:#d5e0e5;
	
}



/*
 * pasantias
 */
ul.pasantias_menu {
	
	margin:0;
	padding:0;
}

.pasantias_menu li{
	margin:0;
	padding:0;
	list-style:none;
	/*list-style:url(../icons/arrow_right.png);
	padding:2px 0 0 0;*/
	display:block;
}
.pasantias_menu li a{
	padding:3px 0 3px 20px;
/*	border-bottom:1px solid #ccc;*/
	display:block; 
	
	/*background:#fff url(../icons/pasantias_menu.gif) left no-repeat;*/
}

.pasantias_menu li a:hover{
	padding:3px 0 3px 20px;
/*	border-bottom:1px solid #ccc;*/
	display:block; 
	background-image:url(../icons/pasantias_menu.gif);
	background-position:center left;
	background-repeat:no-repeat; 
	/*background:#fff url(../icons/pasantias_menu.gif) left no-repeat;*/
}

.pasantias_menu li a.selected{
	font-weight:bold;
	color:#fff;
	background-color:#0874A6;
	background-image:url(../icons/pasantias_menu.gif);
	background-position:center left;
	background-repeat:no-repeat; 
}



/*
 * pages
 */
.pages_menu_div{
	margin:18px 0px 2px 10px;
}
.pages_menu ul{
	
	margin:0px 0px 2px 0px;
	padding:3px 0 2px 0px;
}
.pages_menu li{
	list-style:none;
	/*list-style:url(../icons/arrow_right.png);*/
	padding:2px 0 0 0;
	margin-top:1px;
	display:block;
}
.pages_menu li a{
	padding:2px 0 2px 3px;
	margin-top:1px;
	border-bottom:1px solid #ccc;
	display:block;
}

.pages_menu a.selected{
	font-weight:bold;
	
}
/*
 * blog
 */

 ul.blog_cat{
	
	margin:0px 0px 2px 0px;
	padding:3px 0 2px 0px;
}
.blog_cat li{
	margin:0;
	padding:0;
}
.blog_cat li{
	list-style:none;
	/*list-style:url(../icons/arrow_right.png);*/
	padding:2px 0 0 0;
	margin-top:1px;
	display:block;
}
.blog_cat li a{
	padding:2px 0 2px 3px;
	margin-top:1px;
	border-bottom:1px solid #ccc;
	display:block;
}
.blog_cat li a.selected{
	font-weight:bold;
}

.rss{
	padding-left: 18px;
	background:url(../icons/feed.png) no-repeat;
}
.search_title{
 	clear:both;	
	padding:0.5em;
	font-size:18px;
	background-color:#c0ddea;
	margin-bottom:10px;
}
.post{
	margin-bottom:18px;
	clear:both;
	
}
.author{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-weight:bold;
	margin-bottom:20px;
	float:right;
	
	
}
.post_data{
	margin:3px 0;
	padding:3px;
	background-color:#e7eff3;
	clear:both;
}
	.post_data div{

	}
.comment{
	border-top:1px dotted #C0DDEA;
	padding:18px 0;
}
