body {
	margin: 0;
}

/*a {
	text-decoration:none;
}*/

a img {border:none;}

#contenidor {
   background-color:#FFFFFF;
   width:1010px;
   margin: 0 auto;
}

#cap{
	float:left;
	width:982px;
	height: 75px;
	border-bottom-color: #bd0c16;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-right-color: #bd0c16;
	border-right-width: 13px;
	border-right-style: solid;
}

#vigia-logo{
	background:url(../images/logovigiatylogp.gif) no-repeat;
	display:block;
    height:75px;
    text-indent:-9999px;
    width:500px;
    float:left;
}

.hora {
	color: #bd0c16;
	padding-top:5px;
	padding-right:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align:right;
    
}

.boton {
    vertical-align: text-top;
    float:left;
	}

.menu {
	padding-right:15px;
	padding-top:35px;
	color: #bd0c16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align:right;
    vertical-align:bottom;
}

.menu a {
	color: #bd0c16;
	text-decoration: none;
	text-align: right;
}

.menu a:hover {
	text-decoration: underline;
}

#contingut{
   width:680px;
   height:auto;
   background-color:#FFFFFF;
   float:left;
   padding: 0 5px 0 0;
   margin-top: 10px;
}

#dreta{
   width:305px;
   /*height:auto;*/
   float:right;
   padding: 0 0 0 5px;
   margin-top: 10px;
}

#peu{
   position: relative;
   width:995px;
   height: 60px;
   background-color: #FFFFFF;
   /*text-align:center;*/
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-bottom: 8px;
   clear:both;
   border-top-color: #bd0c16;
   border-top-width: 15px;
   border-top-style: solid;
   margin-top: 30px;
}

#peu .menupeu {
	position: absolute;
	right: 1px;
	color: #bd0c16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;

}

#peu .copy {

	color: #bd0c16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: right;
}

#peu a {
	color: #bd0c16;
	text-decoration: none;
}

#peu a {
	color: #bd0c16;
	text-decoration: none;
}

#peu a:hover {
	text-decoration: underline;
}

.buscador {
	width: 285px;
	background-color:#bd0c16;
	padding: 10px;
	margin-bottom: 25px;
}

.buscador form {
	padding: 0;
	margin: 0;
}
.esta_semana {
	width: 305px;
	background-color:#ffffff;
	padding: 0;
	margin-bottom: 25px;
}

.area_suscriptores {
	position: relative;
	width: 305px;
	height: 266px;
	background-color:#000000;
	padding: 0;
	margin-bottom: 25px;
	background:url(../images/fondo_suscri.jpg) no-repeat;
}

.form_as {
   position: absolute;
   width: 165px;
   float:left;
   top: 160px;
   left: 10px;

}

.text_as {
   position: absolute;
   width: 130px;
   left: 175px;
   top: 70px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #FFFFFF;
}

.area_suscriptores_login {
	position: relative;
	width: 305px;
	height: 150px;
	background-color:#000000;
	padding: 0;
	margin-bottom: 25px;
	background:url(../images/fondo_suscri.jpg) no-repeat;
}

.text_as_login {
   position: absolute;
   width: 130px;
   left: 185px;
   top: 70px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}

.text_as_login a {
   text-decoration: none;
   color: #cccccc;
}

.alt10 {
   padding-bottom: 5px;
   margin: 0;
}

h5 {
	padding: 0;
	margin: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bolder;
}

/***********************************************************/
/*** Noticia Principal Home   ******************************/
/***********************************************************/

.portada {
   awidth: 660px;
   width: auto;
   margin-bottom: 25px;
}

.portada h1 {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #bd0c16;
	font-weight: bolder;
}

.portada p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
	padding: 5px 0 5px 0;
	margin: 0;
}

.portada a {
	color: #bd0c16;
	text-decoration: none;
}

.portada a:hover {
    text-decoration: underline;
}


.fotoportada {
	margin-bottom: 10px;
}
/***********************************************************/
/*** Noticias Actualidad Home   ******************************/
/***********************************************************/

.actualidad_izq {
   width: 320px;
   float: left;
   margin-bottom: 30px;
}

.actualidad_dcha {
   width: 320px;
   float: right;
   margin_bottom: 30px;
}

.actualidad_izq h1, .actualidad_dcha h1{
	padding: 0;
	margin: 0;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 0 5px 0 0;
	color: #000000;
}

.actualidad_izq p, .actualidad_dcha p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
	color: #000000;
	padding: 8px 0 8px 0;
	margin: 0;
}

.entradilla{
	border-bottom-color: #bd0c16;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
}

.actualidad_izq a, .actualidad_dcha a{
	color: #bd0c16;
	float: left;
	text-decoration: none;
}

.actualidad_izq a:hover, .actualidad_dcha a:hover {
    text-decoration: underline;
}

.seccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}


/***********************************************************/
/*** Noticias Ultima Hora Home   ******************************/
/***********************************************************/

.ultimahora {
   awidth: 450px;
   width: auto;
   margin-bottom: 25px;
   background-color:#CCCCCC;

}

.ultimahora_titol{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 12px;
	color: #000000;
}

.ultimahora_text {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
}

.ultimahora ul {
	padding: 0 5px 5px 5px;
	margin: 0;
	list-style: inside square;
}

.ultimahora li {
	padding: 10px 0 0 0;
	margin: 0;
	line-height: .8em;
}

/***********************************************************/
/*** Noticia Sola  ******************************/
/***********************************************************/

.noticia {
   awidth: 660px;
   width: auto;
   margin-bottom: 25px;
}

.noticia h1 {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bolder;
}

.noticia p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
	padding: 5px 0 5px 0;
	margin: 0;
}

.noticia_link {
	color: #bd0c16;
	float: left;
	text-decoration: none;
}

.noticia_link:hover {
    text-decoration: underline;
}
}


.entradilla{
	border-bottom-color: #bd0c16;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
}

.fotonoticia {
	margin-bottom: 10px;
}

.texto img {
	margin: 5px;
}

/***********************************************************/
/*** Noticia Principal Home   ******************************/
/***********************************************************/

.suscriptores {
   awidth: 660px;
   width: auto;
   margin-bottom: 25px;
}

.suscriptores h1 {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #bd0c16;
	font-weight: bolder;
}

.suscriptores p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
	padding: 5px 0 5px 0;
	margin: 0;
}

.suscriptores ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
	padding: 0 5px 5px 5px;
	margin: 0;
	list-style: inside square;
}

.suscriptores li {
	padding: 10px 0 0 0;
	margin: 0;
}

.suscriptores a {
	text-decoration:none;
	color: #222222;
}

.sus1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	width: 220px;
	float: left;
	margin-bottom: 30px;
}

.sus1 img {
	border: 1px;
	border-color: #000000;
   	border-style: solid;
}

.sus2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 220px;
	float: left;
	margin-bottom: 30px;
}

.sus2 img {
	border: 1px;
	border-color: #000000;
   	border-style: solid;
}

.sus3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 220px;
	float: left;
	margin-bottom: 30px;
}

.sus3 img {
	border: 1px;
	border-color: #000000;
   	border-style: solid;
}

.sus4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	width: 220px;
	float: left;
}

.sus4 img {
	margin-right: 15px;
}

.sus4 select {
	width: 150px;
}

.sus5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 220px;
	float: left;
}

.sus5 img {
	margin-right: 15px;
}

.sus5 select {
	width: 150px;
}

.sus6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 220px;
	float: right;
}

.sus6 img {
	margin-right: 15px;
}

.sus6 select {
	width: 150px;
}

.sus7 {
	margin-top:35px;
	width: 650px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}


.span_fecha {
	margin-right: 150px;
}
.sus7 li {
	margin-bottom: 20px;
	border: 1px;
   	border-color: #bd0c16;
   	border-style: dotted;
   	padding: 10px;
}


.sus7 ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
	margin: 0;
	list-style: none;
}

.sus7 a {
	text-decoration: underline;
}

.encuestaSIL {
	margin-top:35px;
	width: 650px;
	float: left;
}

/***********************************************************/
/*** P�gina del cercador   ******************************/
/***********************************************************/

.cerca {
	awidth: 630px;
	width: auto;
	padding: 15px;
   	border: 1px;
   	border-color: #bd0c16;
   	border-style: dotted;
	margin-bottom: 25px;
}

.text_box_cerca {
  border: 1px solid #000000;
  color: inherit;
  background-color: #ffffff;
  width: 400px;
  padding: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.text_box_cerca {
  border: 1px solid #000000;
  color: inherit;
  background-color: #ffffff;
  awidth: 400px;
  width: auto;
  padding: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.text_box_cerca:hover {
  color: inherit;
  background-color: #ffffcc;
}

.select_cerca {
  border: 1px solid #000000;
  color: inherit;
  background-color: #ffffff;
  width: 200px;
  padding: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.select_cerca:hover {
  color: inherit;
  background-color: #ffffcc;
}

.button_cerca {
  border: 1px solid #dcdcdc;
  color: inherit;
  background-color: #f9f9f9;
}

.label_cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bd0c16;
	font-weight: bolder;
}

.resultats {
   awidth: 660px;
   width: auto;
   margin-bottom: 30px;
}

.resultats h1 {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
	color: #000000;
}

.resultats p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #000000;
	padding: 4px 0 8px 0;
	margin: 0;
}

.nrescerca {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;

}
/***********************************************************/

.fecha_noticia {
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #bd0c16;
}

.puntsvermells {
	color: #bd0c16;
	text-decoration: none;
}

.text_box{
  border: 1px solid #000000;
  color: inherit;
  background-color: #ffffff;
  width: 130px;
  padding: 2px;
}

.text_box:hover {
  color: inherit;
  background-color: #ffffcc;
}

.text_box_busca{
  border: 1px solid #000000;
  color: inherit;
  background-color: #ffffff;
  width: 210px;
  padding: 2px;
}

.text_box_busca:hover {
  color: inherit;
  background-color: #ffffcc;
}

.button {
  border: 1px solid #dcdcdc;
  color: inherit;
  background-color: #f9f9f9;
}

.qui1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	width: 320px;
	float: left;

}

.qui2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 320px;
	float: right;
}

.qui3 {
	margin-top:35px;
	width: 650px;
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;


}

#middlespecial {
   float: right;
   background-color:#FFFFFF;
   width:180px;
   margin-right: 20px;

}

