/* CSS Document */

#cuerpo{
	margin:0 auto;
	overflow:hidden;
	width:1000px;
	background:url(http://www.maristasccv.es/img_maquetacion/fondo_cuerpo.jpg);
	background-repeat:repeat-y;
}

#int_cont_contenido{
	float:left;
	width:573px;
}

#int_columna_derecha{
	width:225px;
	float:right;
	overflow:hidden;
}

/*Estilos para la zona de los articulos*/

#articulo_cont_listado {
	overflow:hidden;
	margin-top:10px;
	border-top:2px solid #dedede;
}

#cont_galeria{
	padding:15px;
	overflow:hidden;
	padding-bottom:0px;
}

#cont_galeria {
	padding-top:10px;
}


.txt_articulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
	margin:0px;
}

.txt_articulo b{
	color:#5c2d84;
}

.titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#5C2D84;
}

.txt_frase{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	margin:0px auto;
	margin-top:3px;
}

/*Estilos para el menu lateral de la derecha*/

h2#ms_tit_modulo {
	margin:0;
	padding-top:15px;
	padding-left:10px;
	font-size:1.5em;
	color:#425C7D;
	}

ul.menu_sec {
	list-style-type:none;
	text-align:left;
	padding:5px 0 10px;
	margin:3px auto 0;
	width:90%;
	padding-bottom:0px;
	border-bottom:1px solid #cdcdcd;
	
}

.menu_sec span {
	padding-right:16px;
}

a {
	text-decoration:none;
}

ul.menu_sec a {
	background-image:url(/img_maquetacion/ico_menu_sec.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#222222;
	padding-left:7px;
}

li.menu_modulo, li.menu_seccion{
	padding-top:5px;
	margin-bottom:7px;
}

li.menu_seccion_sup  {
	border-top:1px solid #cdcdcd;
	padding-top:10px;
}

li.menu_titular a, li.menu_seccion a{
	color:#4E4E4E;
	padding-left:10px;
}

.cont_menu_lat_tit, li.menu_lat_tit{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:10px;
}

li.menu_lat_tit{
	width:94%;
	margin:0 auto;
	padding:3px 0;
}

li.menu_lat_tit a{
	background:url(/img_maquetacion/ico_menu_tit.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	text-transform:none;
	display:block;
	color:#000;
}

.menu_lat_tit{
	margin:0px auto;
	padding-top:5px;
	padding-left:13px;
	padding-bottom:5px;
	text-align:left;
}

#int_cont_agenda {
float:left;
width:573px;
}


/*Estilos para la botonera de los articulos y para la zona de compartir*/

#botonera_art_txt{
	text-align:right;
	padding-right:15px;
}

#botonera_imagenes {
	text-align:right;
	padding-bottom:10px;
}

#botonera_imagenes span{
	padding-left:8px;
}

#botonera_art_txt a, #botonera_imagenes a{
	color:#425C7D!important;
}

#cont_compartir{
	width:545px;
	padding-left:15px;
	padding-right:15px;
}

#compartir_art{
	width:100%;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin-top:15px;
	border-top:1px solid #CCCCCC;
	padding-top:5px;
	text-align:right;
}

#compartir_art a{
	border:none;
}

.icon_social {
	margin:2px;
	vertical-align:bottom;
}
img {
	border:medium none;
}

/*Estilos para un artículo de general (tipo noticias)*/

div#articulo_cont_articulo {
	padding:10px 15px;
}

div#articulo_cont_ruta_botonera {
	overflow:hidden;
	width:100%;
	text-align:left;
}

div#articulo_cont_ruta {
	width:60%;
	float:left;
}

div#articulo_ruta {
}

div#articulo_ruta a{
	color:black;
}

div#articulo_cont_botonera {
	width:40%;
	float:right;
	text-align:right;
}

div#articulo_botonera {
}

div#articulo_botonera a{
	color:#425C7D;
	}

h2#articulo_titulo {
	font-size:1.3em;
	color:#111;
	padding-top:15px;
	margin:0;
}

div#articulo_fecha {
	padding-top:5px;
	color:#666;
}

div#articulo_descripcion {
	border-top:1px solid #CCCCCC;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}

div#articulo_cont_compartir {
}

div#articulo_compartir {
	border-top:2px solid #efefef;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:1em;
	padding-top:5px;
	text-align:right;
}

/*Estilos archivos descarga y enlaces relacionados*/

div#noticia_cont_descargas, div#noticia_cont_enlaces {
	width:100%;
}

div.noticia_cont_relacionados {
	border-top:2px solid #EFEFEF;
	margin-bottom:10px;
	padding-bottom:10px;
}

h3.noticia_tit_relacionados {
	font-size:1.2em;
}

span.noticia_tit_relacionados_txt {
	background:transparent url(/img_maquetacion/relacionados_tit_vineta.jpg) no-repeat scroll 0 2px;
	color:#666;
	font-size:1.2em;
	padding-left:16px;
}

p.noticia_relacionado_descarga, p.noticia_relacionado_url {	
	font-size:1em;
}

p.noticia_relacionado_descarga img, p.noticia_relacionado_url img  {
	vertical-align:middle;
}

a.noticia_relacionado_link {
	color:#2A5FAA;
	padding-left:5px;
}

span.noticia_relacionado_tamanio {
	color:#666666;
	font-size:0.8em;
	padding-left:15px;
}


/*Estilos para los titulares de los articulos*/

.cont_titular{
	padding:0 14px 6px;
	margin-top:14px;
}

.cont_titular_top {
	border-top:1px solid #CCCCCC;
	padding-top:12px;
	margin-top:10px;
}

.cont_titular p{
	margin:0px auto;
}

.titulo_art {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	margin-bottom:5px;
	margin-top:5px;
}

.titulo_art a{
	background:url(http://www.maristasccv.es/img_maquetacion/ico_menu_tit.jpg);
	background-repeat:no-repeat;
	background-position: left 6px;
	padding-left:7px;
	color:#5C2D84;
}

.txt_resumen{
	padding-left:7px;
	color:#4e4d4d;
}

/*Estilos para la zona de noticias*/

.int_noticia_txt {
	float:right;
	text-align:left;
	width:425px;
}

/*Estilos para el paginador*/

#c1etdn, #c2etdn {
	display:none;
}

.contenedor-paginador{
	width:100%;
}

.paginador-tabla{
	width:100%;
	border-bottom:1px solid #CCCCCC;
}

.paginador-modulo{
	color:#666666;
}

.paginador-pagina-actual, .paginador-pagina{
	padding-left:5px; 
	padding-right:5px;
}

.paginador-pagina a{
	color:#8C67AC;
}

/*Estilos para el paginador de las noticias*/

div#noticias_cont_noticias #c1etdn, div#noticias_cont_noticias #c2etdn, div#noticias_cont_noticias #c3etdn{
	display:none;
}

div#noticias_cont_noticias {
	padding:10px 15px;
}

div#cont_paginador_noticias table.paginador-tabla{
	border:none;
	border-top:1px solid #CCCCCC;
	margin-top:10px;
	padding-top:10px;
	
}

/*Estilos para articulos del colegio */

.cont_miembros{
	width:90%; 
	margin:0px auto; 
	text-align:left;
}

.cont_miembros p{
	margin:5px auto;
}

.tit_funcion{
	margin-top:20px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#5C2D84;
	text-transform:uppercase;
	font-weight:bold;
}

.nombre_txt{
	margin-top:5px!important;
	background: url(http://www.maristasccv.es/img_maquetacion/ico_menu_tit.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:10px;
	margin-left:3px!important;
}

#cont_mapamaristas{
	margin-bottom: 15px;
	padding-bottom: 15px; 
	width: 100%;
	border-bottom: #666 1px solid;
}

.titulo_art_int{
	background:url(http://www.maristasccv.es/img_maquetacion/ico_menu_tit.jpg);
	background-repeat:no-repeat;
	background-position: left 6px;
	padding-left:7px;
	color:#5C2D84;
}

/*Estilos contactar*/


#formulario_sugerencias, #formulario_informacion {
	width:100%;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
	background-color:#f8f8f8;
	}

#contactar {
	width:98%;
	margin:0px auto;
	text-align:center;
	overflow:hidden;
	}

#disclaimer {
	width:95%;
	margin:15px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#888;	
	text-align:justify;
	}

#contactar form{
	display:block;
	width:95%;
	margin:0px auto;
	padding:0px;
	border:none;
	}

.tit_form_contactar, .tit_form_oferta{
	margin:10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#31558E;
	text-align:left;
	}

.tit_form_oferta{
	font-size:1.2em;
	}
	
.datos_form_contactar {
	/*float:left;*/
	width:96%;
	margin:0px auto;
	padding:10px 0 0;
	border:none;
	border-top:1px solid #666;
	padding-left:20px;
	}

.datos_form_contactar legend{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.2em;
	color:#666;
	}

.datos_form_contactar div {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:12px;
	clear:both;
	text-align:left;
	}

.datos_form_contactar label {
	float: left;
	width: 16em;
	text-align: right;
	margin-right: 1em;
	padding:0.6em 0;
	padding-top:0.9em;
	line-height:1em;
	}

.datos_form_contactar input, .txt_select {
	margin: 0.5em 0;
	background:#FAFAFA none repeat scroll 0 0;
	border:1px inset #31558E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1em;
	padding:0.2em;
	width:20em;
	vertical-align:middle;
	float:left;
	}

.txt_select {
	width:20.5em;
	
	}

.datos_form_contactar input:hover,.datos_form_contactar input:focus {
	background:#F6F6F6 none repeat scroll 0 0;
	border-color:#C5C5C5;
	}
	
.input_sel {
	border:1px solid red!important;
	}	


.datos_form_contactar textarea{
	margin: 0.5em auto;
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	font-family:arial,sans-serif;
	font-size:1em;
	line-height:normal;
	padding:0.2em;
	width:446px;
	height:8em;
	overflow:hidden;
	}

#observaciones {
	width:32em;
	}

#boton_enviar, #boton_reset {
	float:right;
	margin:10px 17px 5px auto;
	}

#boton_enviar .button, #boton_reset .button {
    border: none;
    background: url(/img_maquetacion/ico_enviar.jpg) no-repeat top left;
   	cursor:pointer;
	height:30px;	
	color:#666;
	padding-bottom:6px;
	padding-left:30px;
	}

#boton_reset .button {
    background: url(/img_maquetacion/ico_enviar.jpg) no-repeat top left;
	}

.contenido_formulario {
	width:95%;
	margin:0px auto;
	}
	
/*Estilos para el paginador*/

.paginador_galeria{
	width:96%;
	clear:both;
	margin-bottom:10px;
	margin-left:8px;
}

.paginador_galeria span{
	color:#5C2D84;
	font-family:Arial, Helvetica, sans-serif;
}

.paginador_galeria td a{
	color:#5C2D84!important;
}

.paginador_galeria td span{
	color:#888888!important;
}


/******************Estilos para los banner interiores*************************/

.int_banner {
	margin:0 auto;
	padding:16px 0 0;
	width:205px;
	text-align:center;
}

#int_cont_banners{
	margin-top:0px;
	margin-bottom:15px;
}

/******************Estilos para los resultados de la búsqueda ****************/

#buscador_cont_resultados {
	padding:10px 15px;
}

#buscador_cont_resultados ol, #buscador_cont_resultados li{
	padding:0!important;
	margin:0!important;
}

#buscador_cont_resultados ol{
	width:93%;
	margin:10px auto 0!important;
}

#buscador_cont_resultados li{
	border-bottom:1px dotted #D5D5D5;
	color:#383838;
	margin:0 0 15px!important;
	padding:0 0 15px!important;
}

#buscador_cont_resultados div{
	padding-top:3px;
}

.res-busqueda1 {
}

#buscador_cont_resultados .res-titulo a {
	color:#142C50;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:100!important;
	text-decoration:none;
}

#buscador_cont_resultados  .res-ruta a {
color:#383838;
}

#buscador_cont_resultados  .res-url a, #buscador_cont_resultados  .res-url div {
	color:#666!important;
}

