/* RESETER */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
a img, iframe{border:none}
ol, ul{list-style:none}
input, textarea, select, button{font-size:100%; font-family:inherit}
select{margin:inherit}
ol{margin-left:2em}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* BASE */
body
{
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
}

#wrap
{
	width: 100%;
	overflow:hidden;
}

#header
{
	width: 100%;
	overflow:hidden;
	height: 274px;
	background: #000000;
	background: url(../images/base/museoTigre.jpg) center no-repeat;
}

/* HEADER */

	.wrapMenu
	{
		width: 988px;
		margin: 0 auto;
		overflow: hidden;
	}
	
	.menu
	{
		width: 898px;
		padding: 24px 0 0 90px;
		float: left;
		text-align: left;
		overflow: hidden;
	}
	
	#header ul
	{
		margin: 20px 0 0 0;
		color: #ffffff;
		font-size: 11px;
		float:left;
	}
	
	#header li
	{
		width: 65px;
		height: 35px;
		text-align: left;
		float:left;
	}
	
	#header a
	{
		text-decoration: none;
		color: white;
	}
	
	#header a:hover
	{
		text-decoration: none;
		font-weight: bold;
		color: white;
	}
	
	#header a:visited
	{
		text-decoration: none;
		color: white;
	}
/* WRAP */


#content
{
	width: 988px;
	overflow:hidden;
	background: white;
	float: left;
}

	

/* LEFT */
#left
{
	float: left;
	background: #555;
}
/* RIGHT */
#left .leftTop
	{
		background: url(../images/base/left_s.jpg) right no-repeat;
		height: 308px;
	}
	
#left #leftLoop
	{
		background: url(../images/base/leftLoop.jpg) right top repeat-y;
	}
	
#right
{
	float: left;
	
	
}

	#right .rightTop
	{
		background: url(../images/base/right_s.jpg) left no-repeat;
		height: 308px;
	}
	
	#right #rightLoop
	{
		background: url(../images/base/rightLoop.jpg) left top repeat-y;
	}
	

#footer 
{
	width: 100%;
	overflow:hidden;
	height: 264px;
	margin: 0 auto;
	
	background: url(../images/base/footer.jpg) top center no-repeat;
}

/* ============ HOME ============= */
#content #colLeft
	{
		float: left;
		width: 35px;
		background: url(../images/base/colLeft.jpg) top repeat-y;
	}
	
	#content #colLeft .colLeft_s
	{
		float: left;
		width: 35px;
		height: 308px;
		background: url(../images/base/colLeft_s.jpg) top  no-repeat;
	}
	
	#content #colMid
	{
		width: 91px;
		float: left;
		background: url(../images/base/colMid.jpg);
	}
	
	#content #colRight
	{
		
		float: left;
		width: 52px;
		background: url(../images/base/colRight.jpg) top repeat-y;	
	}
	
	#content #colRight .colRight_s
	{
		float: left;
		width: 52px;
		height: 308px;
		background: url(../images/base/colRight_s.jpg) top right no-repeat;
	}
	
	#content .contentLeft
	{
		width: 407px;
		padding: 15px 0 0 0;
		float: left;
		text-align: center;
		overflow: hidden;
		background: white url(../images/base/cornerLeft.jpg) top
		no-repeat;
	}
	
	#content .contentRight
	{
		width: 393px;
		float: left;
		background: white;
		text-align: right;
		padding: 0 10px 0 0;
		background: white url(../images/base/cornerRight.jpg) left top no-repeat;
		overflow: hidden;
		
	}
	
	/*#calendario
	{
		float:right;
		width:393px;
		text-align: center;
		padding: 10px 0 50px 0;
	}*/
	
	#rotativeImgs
	{
		width: 305px;
		height: 200px;
		margin: 0 auto;
	}
	
	#videoPlayer
	{
		width: 376px;
		height: 282px;
		margin: 0 auto;
		overflow: hidden;
	}
	
/* ============ OBJECTS ============= */

.divOk
{
		width: 90%;
		padding: 5px 5px 5px 5px;
		text-align: center;
		overflow: hidden;
		border: #339900 thin solid;
		background-color:#EFFCF1;
		color:#006600;
		font-weight:bold;

}

.boxImg {
		width: 159px;
		height: 112px;
		background-image:url(../images/base/boximg.jpg);
		margin: 5px 5px 5px 5px;
		padding-top:13px;
		float:left;
		text-align:center;
}

.boxImg div {

	overflow:hidden; 
	width:133px; 
	height:101px;
	margin: 0 auto;
}

.divError
{
		width: 90%;
		padding: 5px 5px 5px 5px;
		text-align: center;
		overflow: hidden;
		border: #FF0000 thin solid;
		background-color:#FFF4F4;
		color:#FF0000;
		font-weight:bold;

}

.textTitle
{
	background: black;
	width: 280px;
	color: white;
	
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	margin: 0 auto;
	text-align: left;
}

.textTitle2
{
	background: black;
	width: 300px;
	color: white;
	
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 7px 38px;
	margin: 0 auto;
	text-align: left;
}

.subTitle
{
	background: #f71c44;
	width: 280px;
	color: white;
	
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	margin: 0 auto;
	text-align: left;
}

.subTitleGris
{
	background: #bfbfbf;
	width: 280px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	margin: 0 auto;
	text-align: left;
}

.subBackground
{
	
	font-size: 11px;
	color: white;
	width: 280px;
	text-align:left;
	margin: 10px auto;
	padding: 12px 10px 15px 10px;
	background: #f71c44;
}

.subBackground-02
{
	
	font-size: 11px;
	color: black;
	width: 280px;
	text-align:left;
	margin: 10px auto;
	padding: 12px 10px 15px 10px;
	background: #ffeadf;
	border:1px solid #f71c44;
}
.subBackground-02:hover
{
	/*background: #646464 url(../images/base/prensaTitle_bg.gif) right top no-repeat;*/
	color: black;
}


.subBackground-02 a, a:link  {
	color: red;
	display:block;
	text-decoration:none;
}


#content p
{
	
	font-size: 11px;
	color: black;
	width: 280px;
	text-align:left;
	margin: 0 auto;
	padding: 15px 10px 0 10px;
}

.videoFooter
{
	width: 336px;
	color: #fff;
	padding: 10px 20px 15px 20px;
	
	font-size: 11px;
	background: #525252;
	text-align: left;
	margin: 12px 0 0 17px;
}

.contactoText1
{
	
	font-size: 11px;
	color: black;
}

.contactoText2
{
	color: #ff004e;
}

.contactoDir
{
	
	font-size: 11px;
	color: black;
	text-align: center;
	margin: auto 0 auto 0;
}


.formField
{
	background:#DEDEDE none repeat scroll 0 0;
	border:medium none;
	color:black;
	float:right;
	font-size:11px;
	height:19px;
	margin:5px 0;
	padding:5px 2px 0;
	width:224px;
}

.form
{
	float: right;
	padding: 0 28px 0 0;
	text-align: right;
	
}

.formText
{
	color:black;
	float:right;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	padding:4px 5px 0 0;
}

.formBtnEnviar
{
	width: 342px;
	background: #000;
	height: 27px;
	
	font-size: 13px;
	color: white;
	font-weight: bold;
	border: none;
	text-align: right;
}

#exhibicionContent
{
	
	width: 350px;
	margin: 0 auto;
	overflow: hidden;
	font-weight: bold;
	text-align: left;
}
#exhibicionContent ul
{
	background:url(../images/base/exhibicionBg.gif) repeat-y;
	float:left;
	width: 350px;
	margin: 0 0 20px 0;
	
}
#exhibicionContent li
{
	width: 350px;
	height: 18px;
	padding: 5px 0 0 35px;
}

#exhibicionContent p
{
	padding: 10px 10px 10px 10px;
	float: left;
	width: 350px;
	background: #dcd7cd;
}

/* ============ PRENSA ============= */
.prensaTitle
{
	background: #000 url(../images/base/prensaTitle_bg.gif) right top no-repeat;
	color: white;
	width: 350px;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	margin: 5px auto;
	text-align: left;
}

.prensaTitle:hover
{
	background: #646464 url(../images/base/prensaTitle_bg.gif) right top no-repeat;
}


.prensaTitle a, a:link  {
	color: white;
	display:block;
	text-decoration:none;
}


.prensaTitle  {
	color: white;
	display:block;
}
.prensaItem
{
	width: 370px;
	height: 24px;
	margin: 10px auto;
	background: url(../images/base/prensaItemBg.gif) right top repeat-x;
}

.prensaPath
{
	overflow:hidden;
	float: left;
	width: 220px;
	height: 24px;
	font-size: 12px;
	text-align: left;
}

.prensaKbs
{
	color: #ff0054;
	font-weight:bold;
	overflow:hidden;
	float: left;
	height: 24px;
	width: 43px;
	padding: 3px 0;
	font-size: 9px;
	text-align: center;
}

.prensaBtn
{
	
	overflow:hidden;
	float: left;
	height: 24px;
	width: 97px;
	float: right;
}

.btnDownload
{
	background: url(../images/base/btnDownload.gif) right top no-repeat;
	width: 97px;
	height: 19px;
	border: none;
}

.eventoPasadoParche
{
	width: 100%;
	overflow: hidden;
	float: left;
}
.eventoPasado
{
	width: 350px;
	overflow: hidden;
	margin: 0 auto;
}
.eventoFechaP
{
	width: 345px;
	background: black;
	color: white;
	float: left;
	text-align:right;
	padding: 5px 5px 3px 0;
	margin: 0 0 2px 0;
	font-weight: bold;

}

.eventoTitleP
{
	width: 340px;
	background: #9f9f9f;
	color: white;
	float: left;
	text-align:left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 0 0 12px 0;
}

.eventoTitleF
{
	width: 340px;
	background: #ff4064;
	color: white;
	float: left;
	text-align:left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin: 0 0 12px 0;
}

.btnEventoP
{
	/* background: url(../images/base/btnEventoF.gif) right top no-repeat; */
	text-align: center;
	border: none;
	width: 138px;
	height: 20px;
	float: right;
	padding: 0 0 4px 0;
	color: #fff;
	font-weight: bold;
}


.btnEventoF
{
	/* background: url(../images/base/btnEventoP.gif) right top no-repeat; */
	text-align: center;
	border: none;
	width: 138px;
	height: 20px;
	float: right;
	padding: 0 0 4px 0;
	color: #fff;
	font-weight: bold;
}


.eventoFuturo
{
	width: 350px;
	overflow: hidden;
	margin: 0 auto;
}

.eventoFechaF
{
	width: 335px;
	background: black;
	color: white;
	float: left;
	text-align:right;
	padding: 5px 5px 3px 0;
	margin: 0 0 2px 0;
	font-weight: bold;
}


.eventoFuturo p
{
	font-size: 11px;
	color: black;
	width: 330px;
	text-align:left;
	padding: 15px 10px 0 10px;
}

.eventosPar
{
	font-size: 11px;
	color: black;
	width: 330px;
	text-align:left;
	padding: 15px 10px 0 10px;
	margin: 0 auto;
}