@charset "utf-8";

/* CSS Document */
/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
body  {
	/*font: 100% Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	background: #666666;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #000000;
}
header{
	height:91px;
	}
img{
	border:0;
}
ul.MenuBarActive
{
	z-index: 1000;
}
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0 0 0 0;
	list-style-type: none;
	font-size: 70%;
	cursor: default;
	width: 905px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 1px;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #FFFF00;
	padding: 0.5em 0.5em;
	color: #333;
	text-decoration: none;
	border-top: #E2A496 1px solid;
	border-left: #E2A496 1px solid;
	border-bottom: #8E3A28 1px solid;
	border-right: #8E3A28 1px solid;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus, ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #33C;
	color: #FFF;
	z-index: 100;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 150px;
	float: left;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 157px;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 157px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
.adrianolaimagen{
		text-align:center;
		min-height:300px;
		}
.adrianolaimagen img{
	max-width:600px;
}		
.adrianolaimagen2{
		text-align:center;
		min-height:400px;
		}		
.adrianolaimagen2 img{
	max-width:800px;
}
.agenda{
	font-family:Gadget, sans-serif;
	font-size:18px;
	text-shadow: 1px 2px 2px #f5faf5;
    filter: dropshadow(color=#f5faf5, offx=1, offy=2);
	margin-bottom:3px;
	padding-bottom:0px;
	background-color:#cecece;
	-webkit-box-shadow: -2px 2px 2px 2px #17131a;
   -moz-box-shadow: -2px 2px 2px 2px #17131a;
   box-shadow: -2px 2px 2px 2px #17131a;
   -o-box-shadow: -2px 2px 2px 2px #17131a;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o- border-radius: 8px;
   border-radius: 8px;
}
.agendaletrapequeña{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#06C;
	text-align:left;
	padding-right:3px;
	width:305px;
	float:left;
}
.agendaletrapequeña p{
	margin:0px;
	padding:0px;
}
.anchototal{
	width:100%;
}
.arribavideo{
	background-color:#CCC;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	}
.arribavideo img{
	margin:2px 8px 2px 8px;
	}
.boton{
	float:left;
	margin-left:20px;
	background:#96F;
	padding: 3px 3px 3px 3px;
}
.boton2{
	float:left;
	margin-left:20px;
	margin-top:5px;
	margin-right:15px;
	background:#96F;
	padding: 3px 3px 3px 3px;
	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	padding:5px;
	font-weight:bold;
	cursor:pointer;
	-webkit-box-shadow:inset 10px 10px 5px #5c5c5c;
-moz-box-shadow:inset 10px 10px 5px #5c5c5c;
-webkit-box-shadow:inset 10px 10px 5px #5c5c5c;
-moz-box-shadow:inset 10px 10px 5px #5c5c5c;
box-shadow:inset 10px 10px 5px #5c5c5c;
-o-box-shadow:inset 10px 10px 5px #5c5c5c;
}
.boton2 a{
	text-decoration:none;
	color:#000;
}	
.cabeceras {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	/*color:#FFFFFF;*/
}
.capaflotante{
	z-index:10;
	width:630px;  
	position: absolute;
	top: 100px;
	left: 50px;
	display:none;
  }	
.centrado {
	text-align: center;
}
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.contieneletras {
	margin-left: 20px;
	margin-right: 25px;
	text-align: center;
}
.der {
	float:left;
	margin-left:5px;
	width:440px;
	margin-right:7px;
}
.enlaceocultar{
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.enlaces{
	font-weight:bold;
	font-size:11px;
	Cursor : pointer;
	margin-left:180px;
	margin-bottom:10px;
	margin-top:10px;
	width:800px;
}

.enlaces2{
	font-weight:bold;
	font-size:11px;
	Cursor : pointer;
	padding-bottom:5px;
	padding-top:5px;
	width:880px;
}
.enlaces p{
	margin:0px;
	font-size:12px;
	}
.enlacesagenda{
	padding-left:30%;
	margin-top:10px;
}
.enlacesagenda a{
	padding-left:10%;
}		
.enlacesrocio ul {
	list-style:none;	
}	
.enlacesrocio ul li ul {
   display: none; 
}	
.envoltorio{
	min-height:434px;
}
.envoltoriopanoramico{
	min-height:350px;
}
.esquerra {
	width: 448px;
	float: left;
	background-color: #FFF;
}
.floatleft {
	float: left;
	clear: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
}
.flotanteizq {
	font-family: Verdana, Geneva, sans-serif;
	float: left;
}
.fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */
	float: left;
	margin-right: 8px;
}
.formulariocontacto{
	width:610px;
	margin-left:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}		
.foto{
	border-color:#0C0;
	border:solid;
}
.imgagenda{
	padding:3px;
	width:110px;
	float:left;
}
.imgagenda img{
	width:100px;
	float:left;
}
.imagender{
	text-align:center;
}
.imagender img{
	width:440px;
}
.infoagenda{
	width:610px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.letrapequena {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	margin:0px;
} 
.letrapequeña {
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:left;
	padding:2px 8px 2px 7px;
}
.letrapequeña a{
	text-decoration:none;
}
.letrapequeña img{
	width:17px;
}
.mapa {
	display: inline;
	clear: left;
	float: left;
}
.margenes {
	padding: 8px;
}
.margentabla {
	padding: 1px;
}
.margin {
	margin-top: 5px;
	margin-bottom: 5px;
}
.marginpadding {
	margin: 0px;
	padding: 0px;
}
.mostrarvideo{
	display:none;
	}
.narracion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-right: 20px;
	padding-left: 20px;
}	
.normal {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFF;
}
.noticiasdinamicas{
	padding-bottom:7px;
	-webkit-box-shadow: -2px 2px 2px 2px #17131a;
-moz-box-shadow: -2px 2px 2px 2px #17131a;
box-shadow: -2px 2px 2px 2px #17131a;
-o-box-shadow: -2px 2px 2px 2px #17131a;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
overflow:hidden;
font-family: 'Open Sans', sans-serif;
	font-size:0.8em;
	/*color:#06C;*/
	text-align:left;
	padding-right:.7em;
	width:423px;
	padding-left:.7em;
}
.notificacion{
	color:#F60;
	display:none;
}
.nuevasnoticias{
	text-align:center;
	padding-bottom:7px;
	-webkit-box-shadow: 2px 2px 2px 2px #17131a;
-moz-box-shadow: 2px 2px 2px 2px #17131a;
-o-box-shadow: 2px 2px 2px 2px #17131a;
box-shadow: 2px 2px 2px 2px #17131a;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
overflow:hidden;
}
.nuevasnoticias2{
	padding-bottom:7px;
	-webkit-box-shadow: -2px 2px 2px 2px #17131a;
-moz-box-shadow: -2px 2px 2px 2px #17131a;
box-shadow: -2px 2px 2px 2px #17131a;
-o-box-shadow: -2px 2px 2px 2px #17131a;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
overflow:hidden;
}
.nuevasnoticias3{
	padding-bottom:7px;
	-webkit-box-shadow: -2px 2px 2px 2px #17131a;
-moz-box-shadow: -2px 2px 2px 2px #17131a;
box-shadow: -2px 2px 2px 2px #17131a;
-o-box-shadow: -2px 2px 2px 2px #17131a;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
overflow:hidden;
}
.pegueraflechaiz{
	margin:2px;
	padding:5px;
	width:100px;
	cursor:pointer;
	float:left;
	margin-left:150px;
	margin-bottom:5px;
	}
.pegueraflechader{
	margin:2px;
	padding:5px;
	width:100px;
	cursor:pointer;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	}
.ponelvideo{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:4px;
	cursor:pointer;
}	
.precargador img{
	width:48px;
	margin-top:200px;
	margin-bottom:90px;
	}		
.preloader{
/*	position:absolute;*/
    text-align:center;
    font-weight:bold;
	width:50px;  
	top: 100px;
	left: 225px;
	display:none;
  }
.prensa {
	width: 442px;
	border: thin solid #000000;
	float: left;
}  
.qr{
	width:130px;
	text-align:left;
	font-family:Arial, sans-serif;
	font-size:12px;
	padding:2px 8px 2px 7px;
	}
.qr a{
	text-decoration:none;
	font-weight:bold;
	}			
.qr img{
	width:100px;
	} 
.quefoto{
	float:left;
	font-family: 'Open Sans', sans-serif;
	padding-left:10px;
	padding-top:8px;
	margin-left: 250px;
    width: 225px;
	text-align:left;
	}
.quefoto a{
	text-decoration:none;
}
.quefoto img{
	width:30px;
}	
.quefoto p{
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color:#FFF;
	margin:1px;
	padding:1px;
}
.redactar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.rellenito {
	margin-left: 2px;
}
.semanasanta{
	text-align:center;
	background:#CCC;
}
.separador{
	height:4px;
	width:440px;
}
.separador2{
	background-color:#00FF00;
}
.style2{
	font-size:10px;
	font-weight:bold;
}
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 438px;
	display: inline;
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.55em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
/*	-moz-user-select: none;
	-khtml-user-select: none;*/
	cursor: pointer;
	text-decoration: underline;
}
.TabbedPanelsTabHover {
	background-color: #CCC;
}
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}
.TabbedPanelsContent {
	padding: 4px;
}
.TabbedPanelsContentVisible {
	font-size: 12px;
}
/**********************PrensaCss***************************/
.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:100%;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.titulocentrado{
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
	font-size:14px;
	width:100%;
}
.titulonoticia{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#F0F;
	padding:3px 2px 3px 2px;
}
.titulonoticiadinamica{
	color:#000;
	padding-top:.2em;
	height:2em;
	font-size:1em;
	margin-bottom:0.5em;
	text-align:center;
	font-weight:bold;
	background-color:#F0F;
	border-top-left-radius:8px;
	-moz-border-top-left-radius:8px;
	-ms-border-top-left-radius:8px;
	-o-border-top-left-radius:8px;
	-webkit-border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-top-right-radius:8px;
	-ms-border-top-right-radius:8px;
	-o-border-top-right-radius:8px;
	-webkit-border-top-right-radius:8px;
}
.titulos {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	text-decoration: underline;
}
.todo {
	width:901px;
}
.tutoriales{
	padding:0px 15px 0px 15px;
	}
.twoColFixLtHdr #container {
	position:relative;
	width: 901px;  /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparición de una barra de desplazamiento horizontal */
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	border: 1px solid #000000;
	text-align: left; /* esto anula text-align: center en el elemento body. */
	background-color:rgba(255,255,255,0.9);
}
.twoColFixLtHdr #footer {
	background:#DDDDDD;
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
} 
.twoColFixLtHdr #header {
	background: #DDDDDD;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
}
.twoColFixLtHdr #mainContent {
	margin: 0 0 0 440px; /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
} 
.twoColFixLtHdr #sidebar1 {
	float: left; /* dado que este elemento es flotante, debe asignarse un ancho */
	width: 447px; /* el ancho real de este div, en navegadores que cumplen los estándares, o el modo de estándares de Internet Explorer, incluirá el relleno y el borde además del ancho */
	display: inline;
	margin-top: 0px;
	padding-top: 0px;
}
.vergaleria{
	clear:left;
	text-align:center;
}
.vergaleria a{
	text-decoration:none;
}
.vergaleria img{
	width:17px;
}
.video img {
   width: 30px;
   margin-top: 5px;
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
#adrianoquefoto{
	color:#FFF;
	float:left;
	font-family: 'Open Sans', sans-serif;
	padding-left:10px;
	padding-top:8px;
	margin-left: 200px;
	margin-bottom:1em;
    width: 300px;
	text-align:left;
	height:20px;
	}
#adrianoquefoto p{
	margin:0px;
	padding:0px;
}
#cfabajo{
	width:630px; 
	height:40px;
	background: transparent url(../imagenes/flotaabajo.png) no-repeat;
	padding: 0px 0px 1px 20px;
  }
#cfarriba{
	width:630px; 
	height:21px;
	padding-left:20px;
	background: transparent url(../imagenes/flotaarriba.png) no-repeat;
  }
#cfarriba img{
	  margin-top:15px;
  }
#cfmedio{
	background: transparent url(../imagenes/flotamedio.png) repeat-y;
	padding: 16px 0px 1px 0px;;
	margin: 0px;
  }
#contacto input{
	padding:2px;
}  
#container2{
	width: 901px;  /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparición de una barra de desplazamiento horizontal */
	background-color:#999;
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	border: 1px solid #000000;
	text-align: center; /* esto anula text-align: center en el elemento body. */
	padding-bottom:10px;
}	     
#contieneadriano{
	width:890px;
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	}	
#farmacias {
	width: 436px;
	text-align: center;
	clear: left;
	border: solid #999999;
	float: left;
	top: auto;
	height: auto;
}
#imagenes #cargando{
	position:relative;
	top:300px;
	}
#imagenes .flechader{
	margin:2px;
	padding:2px;
	width:100px;
	cursor:pointer;
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	}
#imagenes .flechaiz{
	margin:2px;
	padding:2px;
	width:100px;
	cursor:pointer;
	float:left;
	margin-left:400px;
	margin-bottom:5px;
	}
#imagenes img{
	margin:0px;
	padding:0px;
	}
#masinfo p{
	text-align:left;
	margin-left:2em;
}	
#menu {
	height: 2.2em;
	width: 904px;
	margin:0px;
	padding:0px;
}	
#mostrarvideo1{
	display:none;
}
#mostrarvideo2{
	display:none;
}
#mostrarvideo3{
	display:none;
}
#pegueraimagenes{
	padding:2px;
	margin:2px;
}
#pegueraquefoto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-top:8px;
	}
#pegueraquefoto p{
	margin:1px;
	padding:1px;
}		
#portadrianovideos{
	margin:0px;
	padding:0px;
	}		
#portadrianovideos img{
	margin:0px;
	padding:0px;
	}
#quefoto{
	float:left;
	margin-left:20px;
	width:300px;
}	
#viernes {
	width:200px;
}

#viernes ul li{
	float:left;
}