@import url(videoteca.css);
@import url(news.css);

@import url(gal.css);



* {

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	background-color: transparent;

}



body{

	background-color: #C8A200;
	background-image: url("img/bg_linesm.gif");
	background-repeat: repeat;
	background-position: 0 100%;
	background-attachment: scroll;
	
	/*background: #C8A200 url(http://www.piccoloysaxo.info/fileadmin/templates/piccoloysaxo/img/bg_linesm.gif) repeat-x bottom center; 
	background: url(http://www.piccoloysaxo.info/fileadmin/templates/piccoloysaxo/img/bg_linesm.gif) center bottom repeat-x #C8A200;*/
	
	font-family: Arial, Helvetica, Verdana;
	color: #F2F2F2;
	height:100.1%;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;

	
}

#pagina {

	position:absolute;

	left:50%;

	width: 900px;

	margin-left: -450px;

	background-color: #242424;

	/*min-height: 400px;*/

	top: 20px;

}



a:link{

	color: #FFFFFF;

	text-decoration: none;

}



a:visited{

	color: #FFFFFF;

	text-decoration: none;

}



a:hover{

	text-decoration: none;

}





h1{

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	COLOR: #000000;

	PADDING-TOP: 20px;

	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;

	BACKGROUND-COLOR: transparent;

}



h2{

	font-family: Arial,sans-serif;

	color: #E7E6AD;

	margin: 0px;

	padding: 5px 5px 5px 5px;

	font-size: 12px;

	background-color: #97922F;

}



h3{

	font-family: Arial,sans-serif;

	color: #334d55;

	margin: 0px;

	padding: 10px 0px 5px 10px;

}



h4{

 font-family: Arial,sans-serif;

 font-weight: normal;

 color: #333333;

 margin: 0px;

 padding: 0px;

}



h5{

 font-family: Verdana,Arial,sans-serif;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}



ul{

	list-style-type: none;

}



ul ul{

 list-style-type: disc;

}



ul ul ul{

 list-style-type: none;

}



label{

	font-family: Arial,sans-serif;

	font-weight: normal;

	color: #FFFFFF;

	padding: 2px;

}



dl{

	list-style-type: none;

}



/***********************************************/

/*             INICIO CABECERA                 */

/***********************************************/



#cabecera{

	padding: 0px 0px 0px 0px;

	width: 100%;

	background-color: transparent;	

}



#logo{

	height: 127px;

	background-color: transparent;

	background-image: url("../piccoloysaxo/img/header.jpg");

	background-position: left top;

	background-repeat: no-repeat;

}



/***** menu principal *****/



#menuprincipal {

	/*	background-image: url("../piccoloysaxo/img/bg-navy.jpg"); */

	background-repeat: no-repeat;

	height: 32px;

}



#menuprincipal UL {

	padding: 0px 0px 0px 0px;

	text-align: center;

}



#menuprincipal UL LI {

	display: inline;

}



#menuprincipal UL LI A {

	BORDER-bottom: #000000 1px solid;

	padding: 1px 16px 13px 38px;

	COLOR: #CCCCCC;

	TEXT-ALIGN: right;

	TEXT-DECORATION: none;

	font-weight: normal;

	background-color: #000000;

	border-right: dotted #CCCCCC 1px;

}



#menuprincipal UL LI A:hover {

	COLOR: #000000;

	TEXT-DECORATION: none;

	/*padding: 25px 15px 5px 42px;*/

	font-weight: normal;

	background-color: transparent;

	border-right: dotted #CCCCCC 1px;

	background-image: url("../piccoloysaxo/img/menufotbg.jpg");

	background-repeat: no-repeat;

	background-position: left top;

}





/***** ruta *****/



#ruta{

}



#breadcrumbmenu{

	color: #E16108;

	background-image: url("../piccoloysaxo/img/bg-busc.jpg");

	background-repeat: no-repeat;

	background-position: top;

	height: 32px;

	font-size: 9px;

	line-height: 2.7;

	padding-left: 10px;

	}



#breadcrumbmenu a{

	color: #EF650A;

	text-decoration: none;

	padding: 5px;

	font-size: 10px;

}



#breadcrumbmenu a:hover{

	color: #D85A07;

	text-decoration: none;

	padding: 5px;

	font-size: 10px;

}





/***** buscador general *****/

.forminput{

	background-color: #000000;

	padding: 1px;



}

#search{

	position: absolute;

	top: 165px;

	left: 706px;

	height: 30px;

}



input, textarea{

	background-color: #999999;

	font-weight: normal;

	font-size: 11px;

	color: #000;

	border: 0px;

	padding: 1px;

}

.tx-indexsearch{

	background-color: #999999;

	color: #FFFFFF;

}

.tx-indexsearch label{

	background-color: #999999;

	color: #FFFFFF;

}

tx-indexedsearch-form{

	background-color: #999999;

	color: #FFFFFF;

}

.tx-indexedsearch-searchbox-sword{

	background-color: #999999;

	color: #FFFFFF;

}

.tx-indexedsearch .info-tmpl-css dd.item-path{

	color:#CCCCCC;

	background-color: transparent;

}

.tx-indexedsearch .info-tmpl-css{

	visibility: hidden;

}

.tx-indexedsearch-rules{



}

/***********************************************/

/*           COLUMNA DE CONTENIDOS              */

/***********************************************/



#cuerpo{

	background-color: #000000;

}



#submenus{

	float:left;

	width: 158px;

	background-image: url("../piccoloysaxo/img/bg-sub.jpg");

	height: 500px;

	background-repeat: no-repeat;

	padding-left: 2px;

}



#submenus li {

	/*background: transparent url("../piccoloysaxo/img/sprites.gif") repeat-y 0px -1950px; */

	background-color: #413D3E;

	border-top: solid #403C3D 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#submenus ul li {

	/*background: transparent url("../piccoloysaxo/img/sprites.gif") repeat-y 0px -1950px; */

	background-color: #413D3E;

	border-top: solid #403C3D 1px;

	padding: 10px 0px 1px 5px;

}



#submenus li a {

	text-decoration: none;

	color: #FFFFFF;

	padding: 10px;

	font-size: 10px;

}



#submenus li a:hover{

	color: #DBD13C;

}



#submenus .menulevel2 {

	color: #CCCCCC;

	list-style-type: none;

	background-color: transparent;

	padding: 0;

}



#submenus .menulevel2 li {

	/*background: transparent url("../piccoloysaxo/img/sprites.gif") repeat-x 0px -1850px;*/

	background-color: #383435;

	padding: 0px;

	margin: 0px;

}



#submenus .menulevel2 a{

	color: #ABA7A8;

	/*background: transparent url("../piccoloysaxo/img/sprites.gif") no-repeat 0px -295px;*/

	font-size: 9px;

	padding: 10px;

	margin: 0px;

}



#submenus .menulevel2 a:hover{

	color: #D2D2D2;

}





/***********************************************/



/*           COLUMNA DE CONTENIDOS              */



/***********************************************/



#bloquecontenido{

	float: left;

	width: 590px;

	background-color: #000000;

	background-color: transparent;



	/*background-image: url("../piccoloysaxo/img/bg-contenidos.jpg");*/

	background-repeat: no-repeat;

	background-position: top;

}



/***** bloque destacado *****/

#destacado{

	padding: 0px 0px 0px 0px;

	background-color: transparent;

}



#destacado h3{

	padding: 0px 0px 0px 0px;

	text-align: center;

}



#destacado p{

	text-align: left;

	color: #FBE3E3;

	margin-bottom: 5px;

}





/***** bloque normal *****/

#contenidonormal{

	clear: both;

	background-color: transparent;

	/*background-image: url("../piccoloysaxo/img/bg-contenidos.jpg");*/

	background-repeat: no-repeat;

	background-position: top;

}

#bloquecontenido img{

	border: 0;

}





#contenidonormal p{

	padding: 10px 15px 0px 40px;

}



#bloquecontenido #contenidonormal #csc-header csc-header-n1, h1.csc-firstHeader{

	background: url(../piccoloysaxo/img/bg-h1.jpg) no-repeat top;

	width: auto;

	padding: 10px 10px 10px 40px;

	background-color: transparent;

}





/***********************************************/

/*            COLUMNA DE BREVES                */

/***********************************************/



#breves{

	float:right;

	width: 150px;

	background-image: url("../piccoloysaxo/img/bg-breves.jpg");

	background-repeat: no-repeat;

	background-position: top left;

	height: 300px;

}



#breves h1{

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 18px;

	color: #333333;

	background-color: transparent;

	background-image: url("../piccoloysaxo/img/bg-breves-h1.jpg");

	background-repeat: no-repeat;

	background-position: top left;

	height: 22px;

	font-style: normal;

	font-weight: normal;

}



#breves p{

	padding: 0px 0px 10px 10px;

	display: block;

	margin: 0px 0px 0px 0px;

}



#breves a{

	color: #FFFFFF;

	font-style: normal;

	text-align: right;

}



/***** bloque normal *****/

/* MY STYLE 1 */

/***** bloque normal *****/



#bloquecontenido #contenidonormal .mystyle1{

	background-color: #9E1A1A;

}

#bloquecontenido #contenidonormal .mystyle1 .csc-textpic img{

	background-color: transparent;

}

#bloquecontenido #contenidonormal .mystyle1 h1{

	text-align: left;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	background-color: transparent;

	padding: 12px 0px 5px 205px;

	background-image: url("../piccoloysaxo/img/dest1.jpg");

	background-repeat: no-repeat;

	background-position: top left;

}

#bloquecontenido #contenidonormal .mystyle1 p{

	background-color: transparent;

	padding: 5px 0px 10px 20px;

}





/* MY STYLE 2 */

#bloquecontenido #contenidonormal .mystyle2{

	background-color: #71873E;

}

#bloquecontenido #contenidonormal .mystyle2 .csc-textpic img{

	background-color: transparent;

}

#bloquecontenido #contenidonormal .mystyle2 h1{

	text-align: left;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	background-color: transparent;

	padding: 12px 0px 5px 125px;

	background-image: url("../piccoloysaxo/img/dest2.jpg");

	background-repeat: no-repeat;

	background-position: top left;

}

#bloquecontenido #contenidonormal .mystyle2 p{

	background-color: transparent;

	padding: 5px 0px 10px 20px;

}







/* MY STYLE 3 */

#bloquecontenido #contenidonormal .mystyle3{

	background-repeat: no-repeat;

	background-position: top;

	background-color: #3B3B3B;

	border-bottom: solid #000000 1px;



}







#bloquecontenido #contenidonormal .mystyle3 IMG{



	margin: 0px;



	padding: 0px;



}



#bloquecontenido #contenidonormal .mystyle3 h1{

	width: auto;

	text-align: left;

	color: #E6E6E6;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 12px 0px 5px 135px;

	background: none;

	background-image: url("../piccoloysaxo/img/dest3.jpg");

	background-repeat: no-repeat;

	background-position: top left;

	background-color: transparent;



}







#bloquecontenido #contenidonormal .csc-textpic-imagewrap{



}







#bloquecontenido #contenidonormal .mystyle3 h1{







}







#bloquecontenido #contenidonormal .mystyle3 p{

	background-color: transparent;

	text-align: left;

	padding-bottom: 5px;

	margin: 0px;



}









/***** pie *****/

#pie{

	clear: both;

	padding: 0px 0px 0px 0px;

	background-image: url("../piccoloysaxo/img/bg_pie.jpg");

	background-repeat: no-repeat;

	background-position: bottom left;

	height: 191px;

	display:block;

text-align:center;

}

#pie h1.csc-firstHeader{

	padding: 0px 0px 0px 0px;

	background-image: url("../piccoloysaxo/img/bg_pie0.jpg");

	background-repeat: no-repeat;



}



#pie img{

	padding: 0px 0px 0px 0px;

	vertical-align: middle;

	color: #CC0000;

	padding: 0px 0px 0px 0px;

}



#pie p{

	background-color: transparent;

	text-align: center;

}

#pie a img {

border:1px solid #333;

margin-right: 5px;

}





/***********************************************/

/*            MAPA WEB                */

/***********************************************/

.csc-sitemap{

	margin-left: 20px;

}

.csc-sitemap UL{

	padding-left: 5px;

	padding-bottom: 2px;

	background-color: #333333;

	list-style-type: none;

	list-style-position: inherit;

}

.csc-sitemap UL LI{

	padding: 0 15px 0 5px;

	border: 1px SOLID #333333;

	background-color: #666666;

	list-style-type: circle;

	list-style-position: inside;

}



/***********************************************/

/*            GALERIA FOTOS                */

/***********************************************/



.gfpb_landscape img{

	border: 0px;

}








