/*

Theme Name: Your Spanish Experience

Theme URI: http://yourspanishexperience.com/

Description: Template for Your Spanish Experience by XelaWeb.

Author: XelaWeb

Author URI: http://xelaweb.com

version: 1.0

Tags: two-column, widget-ready, blank

*/



*

{

   margin:0px; padding:0px;

}



body

{

 	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}



div#imagen-arriba

{

  background-image:url(images/fondo.jpg);

  background-repeat:repeat-x;

  height:9px;

}



div#centrador

{

  width:960px;

  margin:13px auto;

  

}



/*---------------------PARTE DE ARRIBA ---------------------*/



div#arriba

{

   height:105px;

   border-bottom:#d7d7d7 solid 1px;

}



div#arriba-izq

{

  /*border-right:#D7D7D7 solid 1px;*/

  width:740px;

  height:100%;

}



#logo{ margin-top:10px; margin-left:10px;}



.clear { clear:both; }



/*---------------------PARTE DEL CENTRO ---------------------*/

div#contenedor

{

  /*border-top:#D7D7D7 solid 1px;*/	

  padding:0px 10px;

}



#content {

  margin-top:25px;

  float:left;

  width: 482px;

  padding-right:15px;

  /*border-right:#D7D7D7 solid 1px;*/

  border-right:#D7D7D7 solid 1px;

	

	

	}	



/*-------------Parte Izquierda Contenedor ---------*/

div#contenedor-izq

{

	float:left;

	width:210px;

	border-right:#D7D7D7 solid 1px;

	padding: 0px;

}



div#menu

{

	 

	 width:100%;

	 

}



div#menu ul { margin: 0; padding: 0;}

div#menu li { list-style: none; }



div#menu a

{

  display:block;

  height:27px;

  border-bottom:#D7D7D7 solid 1px;

  padding:10px ;

  text-decoration:none;

  color:#000;

  font-size:16px;

  color:#000000;

  text-transform: lowercase;

}



div#menu a:hover,div#menu li.current_page_item a

{

  background-image:url(images/hover.jpg);

  background-position:right;

  background-repeat:no-repeat;

  font-weight:bold;

}



div#contactenos

{

	 margin-top:70px;

	 width:100%;

	 height:220px;

	 

}



div#contactenos p

{

	 font-size:12px;

	 margin:18px 0px;

}



div#contactenos p.sin-margen

{ margin:0; padding:0;}





.negrita

{

  margin:0px;

  font-weight:bold;

}



div#enlaces a

{

  height:16px;

  width:16px;

  display:block;

  float:left;

  margin:5px;

}



#youtube{background-image:url(images/youtube.jpg);}

#facebook{background-image:url(images/facebook.jpg);}

#tuiter{ background-image:url(images/tuiter.jpg);}

#rss{background-image:url(images/rss.jpg);}



.titulo-h2

{

   background-image:url(images/hover-gris.jpg);

   background-repeat:no-repeat;

   height:20px;

   font-size:16px;

   padding-left:10px;

   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

   font-weight:bold;

}



.tahoma9px

{

  font-size:9px;

  color:#999999;

}



.tahoma9x-naranja

{

  color:#FF680D;

  text-align:right;

  margin-right:20px;

}



.tahoma12px{  font-size:12px;}



div#noticias{ margin-top:30px;}



div.post-noticia{ margin:15px 0px;}



div.noticia-izq{

	 float:left; 

	 width:165px; 

	 /*border:#000 solid 1px;*/

}

div.noticia-der{

	float:left; 

	width:16px; 

	height:16px;  

	/*border:#000 solid 1px; */

	background-image:url(images/circulo-mayor.jpg);

	background-repeat:no-repeat;

	margin:5px;

}



div#meet

{

  margin-top:15px;

}







/*-------------Parte Derecha Contenedor ---------*/

div#contenedor-der

{

	float:left;

	padding: 0;

	width:728px;

	/*border:#000 solid 1px;

*/

}



div#info

{
  padding:20px 0 20px 20px;
  position:relative;
}



div#banner 

{

	width: 628px;

	height: 130px;

	position: relative;

}



div#bannerprincipal {position:relative; }



div#foto

{

  

  position:relative;

}



div#info-foto

{

  right:72px;

  bottom:25px;

  position:absolute;

  background-color:#FF690E;

  width:506px;

  height:88px;

  color:#FFF;

  padding:14px 23px 0px 23px;

}



img#diagonal

{

  position:absolute;	

  top: -15px;

  left:34px;

}



div#info-izq

{

  margin-top:20px;

  float:left;

  width: 362px;

  padding-right:15px;

  /*border-right:#D7D7D7 solid 1px;*/

  border-right:#D7D7D7 solid 1px;

}



div#info-izq p

{ font-size:14px;

  text-align:justify;

}



div#info-izq p.titulo-h2

{

  font-size:16px;	

}



div#info-der

{

  margin-top:20px;

  margin-left:20px;

  float:left;

  width:227px;

  

}



div.linea

{

   border-bottom:#CCC solid 1px;

   height:1px;

   width:100%;

   margin-top:10px;

   margin-bottom:20px;

}



div.diagonales

{

   background-image:url(images/hover-gris.jpg);

   width:199px;

   height:20px;

}



div.paypal

{ 

   margin:15px 0px;

}



div.paypal a

{ float:right; display:block; margin-top:5px;}



/*--------------Footer---------------------------*/

div#footer 

{

	margin-top: 10px;

	border-top: 1px solid #d7d7d7;

	padding: 10px 0;

	font-size: 10px;

}



div#footer ul { margin: 0 auto; padding: 0;}

div#footer li { list-style: none; float: left; display: block; padding: 0 8px;}

div#footer a { text-transform:lowercase; }



.footerlogo {float: left; width: 200px; margin-left: 5px;}

.footerlogo div { margin-top: 5px; font-weight: bold;}

.footerlinks {float: left; width: 600px; margin-top: 10px; text-align: center;}

.xelaweb {float:right; width: 135px; margin-right: 5px; margin-top: 10px;}

.xelaweb img {border:none;}

.xelaweb a { color: #666; text-decoration: none;}





/*--------------WORDPRESS---------------------*/



/* basics */

	

h1 {font-size: 18pt;}

h2 {font-size: 14pt;}

h3 {font-size: 10pt;}

h4 {font-size: 9pt;}





img{ border: none; padding:0; }

img a{border:none;}



img.left{ float: left; border: none; padding: 6px 0 0 0; }

img.right{ float: right; border: none; padding: 0 0 0 6px; }



blockquote{

	border-left:1px solid #A5ABAB;

	margin:15px;

	padding:0 12px 0 12px;

	}



code{

	font-family:"Courier New", Courier, monospace;

	}





/* links */



a{

	color:#000;

	text-decoration:none;

	}



a:hover{text-decoration: underline;}







/* content */









.post {

	margin:0;

	padding:0;

	line-height: 14pt;

	}



.post h1{

	font:normal 18pt georgia, times;

	}

	

.post h1 a{

	color: #000;

	text-decoration: none;

	}



.post h2{

	font:normal 15pt georgia, times;

	}

	

.post h2 a{

	color: #000;

	text-decoration: none;

	}

	

.post h2 a:hover{

	color: #777;

	text-decoration: none;

	}



.post ul { margin: 15px 25px;}



.post li {}



.entry p{margin:12px 0;}



.postmetadata{

	clear: both;

	margin: 20px 0;
	font-size: 11px;

	}

	



.navigation {

	font-size:8pt;

	width:100%;

	float:left;

	margin:0;

	padding:0;

	overflow:hidden;

	}

	









/* sidebar */



#sidebar {
	font-family: verdana, arial, tahoma;
	font-size:8pt;
	width:200px;
	float:left;
	padding-left: 10px;
	}




#sidebar h2{
   background-image:url(images/hover-gris.jpg);
   background-repeat:no-repeat;
   height:20px;
   font-size:16px;
   padding-left:5px;
   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-weight:bold;
   margin-top: 25px;
}



#sidebar label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}



#sidebar p {margin:0; padding:0;}



#sidebar img {padding: 0; margin: 0;}



#sidebar ul {
	margin: 0px;
	padding:0;
	}



#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}



#sidebar ul ul {
	margin: 12px 10px;
	padding:0;
}



#sidebar ul ul li {
	list-style-type: none;
	}



#sidebar ul ul ul{

	margin: 0;

	padding: 0;

}



#sidebar ul ul ul li{

	padding: 0 0 0 15px;

	list-style-type: square;

	color: #898989;

}


#sidebar ul.current-programs li { padding: 15px 30px 0px 0; background-image: url(images/circulo-mayor.jpg); background-repeat: no-repeat; background-position: 100% 50%;}
#sidebar li.news-single { padding: 15px 0px 0px 0; }

#sidebar ul.current-programs a { font-weight: bold; font-size: 13px;}




/* comments */





#commentform{

	background:#fff;

	margin:0;

	padding:0;

	}

	

#commentform p{

	color: #000;

	}

	

#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}

	

#commentform h3{

	font-family: georgia, times, verdana;

	font-size: 10pt;

	font-weight: 300;

	color: #000;

	margin:0;

	padding:0;

	}

	

#comment{

	width:80%;

	}



#author, #email, #url, #comment, #submit{

	background: #fff;

	font-family: verdana, arial, times;

	font-size: 8pt;

	margin:5px 5px 0 0;

	padding:0;

	border: 1px solid #000;

	}

	

#submit{margin:5px 5px 0 0;}



#comments{margin:0; padding:0}

	

ol.commentlist {list-style-type: none; margin:0; padding:0;}



.avatar{float:left; margin:0 12px 0 0;}



ol.commentlist li {

	background: #fff;

	margin:10px 0;

	padding:5px 0 5px 10px;

	list-style-type:none;

	}



ol.commentlist li.alt {background: #eee;}

ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}



ol.commentlist a {color:#000;}



cite {

	font-family: arial, verdana, tahoma;

	font-size: 9pt;

	font-weight: bold;

	font-style: normal;

	}

	

cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}







/* search */



#searchform{

	padding:0;

	margin:14px 0;

	}



#searchform input#s{

	margin:0;

	padding:2px;

	border:1px solid #000;

	}



	

	

/* misc */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;


	}



.alignleft {

	float: left;


	}

.alignleft a{	margin: 25px 0; float:left;}

.alignright a{	margin: 25px 0; float: right;}

.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}

.logo-colegio-delibes{
	float:right;
	vertical-align:middle;
	padding-top:8px;
}
.logo-colegio-delibes img{
	margin-top:30px;
	float:right;
}
.logo-colegio-delibes p{
	padding-top:35px;
	float:left;
}
