@charset "utf-8";

@import url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css/$file/fontawesome-3.2.1.min.css");
@import url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css/$file/framework.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;500;700&display=swap");

/*@font-face {
    font-family: 'NeutraDisplayMedium';
    src: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-medium.eot");
    src: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-medium.eot") format('embedded-opentype'),
         url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-medium.woff") format('woff'),
         url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-medium.ttf") format('truetype'),
         url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-medium.svg#NeutraDisplayMedium") format('svg');
		
}*/

@font-face {
	font-family: 'NeutraDisplayMedium';
	src: url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-Medium.eot");
	src: local('☺'), url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-Medium.woff") format('woff'), url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-Medium.ttf") format('truetype'), url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-Medium.svg") format('svg');
	font-weight: normal;
	font-style: normal;
	font-variant:normal;
}

@font-face {
  font-family: 'NeutraDisplayBoldAlt';
  src: url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-BoldAlt.eot?#iefix") format('embedded-opentype'),
       url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-BoldAlt.otf")  format('opentype'),
	     url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-BoldAlt.woff") format('woff'),
	     url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-BoldAlt.ttf")  format('truetype'), 
	    url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/NeutraDisp-BoldAlt.svg#NeutraDisp-BoldAlt") format('svg');
  		font-weight: normal;
		font-style: normal;
	font-variant:normal;
}




@font-face {
    font-family: 'NeutraDisplayTitling';
    src: url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-titling.eot");
    src: url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-titling.eot") format('embedded-opentype'),
         url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-titling.woff") format('woff'),
         url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-titling.ttf") format('truetype'),
         url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-titling.svg#NeutraDisplayTitling") format('svg');
		font-weight: normal;
		font-style: normal;
		font-variant:normal;
}

/*
@font-face {
    font-family: 'NeutraDisplayBoldAlt';
    src: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-boldalt.eot");
    src: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-boldalt.eot") format('embedded-opentype'),
         url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-boldalt.woff") format('woff'),
         url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-boldalt.ttf") format('truetype'),
         url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutradisp-boldalt.svg#NeutraDisplayBoldAlt") format('svg');
}
*/
@font-face {
    font-family: 'NeutraTextTFBookItalicAlt';
    src: url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutratexttf-bookitalicalt.eot");
    src: url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutratexttf-bookitalicalt.eot") format('embedded-opentype'),
         url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutratexttf-bookitalicalt.woff") format('woff'),
         url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutratexttf-bookitalicalt.ttf") format('truetype'),
         url("https://www.filmingalmeria.es/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_css_fonts/$file/neutratexttf-bookitalicalt.svg#NeutraTextTFBookItalicAlt") format('svg');
		 font-weight: normal;
		font-style: normal;
		font-variant:normal;
}


body { font-family: "NeutraDisplayMedium", serif ;
 }

a:link,a:visited,a:hover,a:active {  
    text-decoration: none;
}
/* Rows
---------------------------------------------------------------------------------------------------------------*/
.row0, .row0 a{}
.row1, .row1 a{}
.row2{background:top center no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
/*.row2{background-image:url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/cabecera.jpg");}*/
/*.row2{background-image:url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_slider/$file/localizaciones.jpg");}*/
.row2a{background:top center no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
.row2a{background-image:url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/cab-seccion.jpg");}
.row3, .row3 a{}
.row4{border-top:10px solid;}
.row5{border-top:1px solid;}


/* Header
---------------------------------------------------------------------------------------------------------------*/
#header{padding:20px 0; text-align:center;}

#logo{display: block;
    margin: 0 auto;
    width: 99px;
    z-index: 999;}
#logo h1{margin:0; padding:0; font-variant:small-caps; font-size:36px;}


/* Intro
---------------------------------------------------------------------------------------------------------------------------------------*/
#intro{padding:80px 0; text-align:center;}
.txtblock{display:block; line-height:1.6em; width:65%; margin:0 auto;}


/* Homepage Intro
---------------------------------------------------------------------------------------------------------------*/
#hp_intro{padding:80px 0; text-align:center;}
#slider1{font-family: "NeutraTextTFBookItalicAlt", serif ;font-size: 1.1em;}
#slider1,#slider2{padding:20px 0; text-align:left;}
#slider1 img,#slider2 img{margin-bottom: 10px;}
#slider2{text-align:center;}
#slider1 .titulo,#slider2 .titulo{text-align: center;}

#hp_intro a{display:block;}
.circle{display:inline-block; position:relative; width:120px; height:120px; border:1px solid; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.circle span{display:block; padding:25% 0 0 0; font-size:36px; line-height:1.6em;}


/* Content Area
---------------------------------------------------------------------------------------------------------------*/
#container{padding:20px 0;font-family: "NeutraTextTFBookItalicAlt", serif ;font-size: 1.2em;color:#000000;}
#container .title{
	border-bottom: 2px solid #ED7A00;
	text-transform: uppercase;
	margin:0px 0px 30px 0px;font-family: "NeutraDisplayTitling", serif ;font-size: 3em;padding: 17px 0;}

#container h1,
#container h2,
#container h3,
#container h4,
#container h5,
#container h6{border-bottom: 2px solid #ED7A00;font-family: "NeutraDisplayMedium", serif ;font-size: 1.5em;text-transform: uppercase;padding: 5px 0;}
#container .title-slider{border-bottom: 2px solid #ED7A00;font-family: "NeutraDisplayTitling", serif ;font-size: 1.5em;text-transform: uppercase;padding: 10px 0;margin: 0px 0px 12px 0px;}
#container h2{border-bottom: 2px solid #ED7A00;font-family: "NeutraDisplayTitling", serif ;font-size: 1.5em;text-transform: uppercase;padding: 10px 0;margin: 12px 0px 12px 0px;}
#container h3{font-size: 1.5em;}
#container h4{font-size: 1.3em;}
#container h5{font-size: 1em;border:0px;}
#container h6{font-size: 0.8em;}
#container .f95{font-size: 0.95em;border-bottom: 1px solid #ED7A00;}



/* Content */

#content p:first-child { margin:10px 0 20px 0; }
#content p { text-align:justify; margin:15px 0 15px 0; padding:5px 0 5px 0; }
#content img.izquierda{ margin:5px 10px 10px 0;}
#content img.derecha{ margin:5px 0 10px 10px;}
#content .cinco{}
#content .cinco img{ margin:0 16px;}
/* Telefonos y enlaces */
#content .fila_100{ width:100%; display:inline-block;}
#content .fila_100 h5{ margin:0; font-family:"NeutraDisplayTitling",serif;}
#content .fila_100 p{ margin:0;}
#content .fila_50{ float:left; width:46%; padding:0 4% 0 0; }
#content .fila_50 h5{ margin:0; font-family:"NeutraDisplayTitling",serif;}
#content .fila_50 p{ margin:0;}
#content .fila_33{ float:left; width:29%; padding:0 4% 0 0; }
#content .fila_33 h5{ margin:0; font-family:"NeutraDisplayTitling",serif;}
#content .fila_33 p{ margin:0;}
/* fin Telefonos y enlaces */

/* Metereología */
ul.filagris{ background-color:#fcfcfc;}
ul.metereologia{ margin:0px; padding:7px 0; width:100%; display:inline-block; }
ul.metereologia li{ list-style:none; float:left; width:15%; margin-right:1.5%; display:inline-block; }
/* fin Metereología */

/* ocio y cultura */
#container h3.ocioCultura{ border-bottom:none; margin:30px 0 10px 0; }
/* fin ocio y cultura */
#container #content{}

#container #content a{
font-weight: bold;
}
/* Comments */
#comments ul{margin:0 0 40px 0; padding:0; list-style:none;}
#comments li{margin:0 0 10px 0; padding:15px;}
#comments .avatar{float:right; margin:0 0 10px 10px; padding:3px; border:1px solid;}
#comments address{font-weight:bold;}
#comments time{font-size:smaller;}
#comments .comcont{display:block; margin:0; padding:0;}
#comments .comcont p{margin:10px 5px 10px 0; padding:0;}

/* Sidebar */
#container .sidebar{}

.sidebar .sdb_holder{margin-bottom:50px;}
.sidebar .sdb_holder:last-child{margin-bottom:0;}


/* Footer
---------------------------------------------------------------------------------------------------------------*/
#footer{padding:50px 0;}
#footer .title{margin:0 0 30px 0; padding:0 0 8px 0; border-bottom:1px solid red; text-transform:uppercase; font-size:16px; font-weight:bold;}
.ftgal li{margin-bottom:10px;}

/* Copyright
---------------------------------------------------------------------------------------------------------------*/
#copyright{padding:30px 0;}
#copyright p{margin:0; padding:0;}


/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/


/* Navigation
---------------------------------------------------------------------------------------------------------------*/
nav ul, nav ol{margin:0; padding:0; list-style:none;}

#mainav .drop:after, #mainav li li .drop:after, #breadcrumb li a:after, .sidebar nav a:after{position:absolute; font-family:"FontAwesome"; font-size:10px; line-height:10px;}

/* Top Navigation */

#mainav{display:block; position:relative; width:100%; height:40px; line-height:normal;font-family: "NeutraDisplayTitling", serif ;}
#mainav ul{font-size:1.1em;margin-left:50px;}
#mainav ul ul{z-index:9999; position:absolute; width:160px; text-align:left;margin-left:0px;font-family: "NeutraDisplayMedium", serif ;text-transform:uppercase;font-size: .9em;}
#mainav ul ul ul{left:160px; top:0;}
#mainav li{display:inline-block; margin:0; padding:0;}
#mainav li:last-child{margin-right:0;}
#mainav li li{width:100%; margin:0; position:relative;}
#mainav li a{display:block; position:relative; padding:8px 5px; border:solid; border-width:0 0 0px 0;margin-top:6px;}
#mainav li li a, #mainav li li .drop{display:block; margin:0; padding:5px 15px;}
#mainav .drop:after, #mainav li li .drop:after{content:"\f0d7";}
#mainav .drop:after{top:0; left:50%; margin-left:-2px;}
#mainav li li .drop:after{top:15px; left:5px; margin-left:0;}
#header2 nav ul:first-child > li{display:inline-block; float:left;  height:40px; margin-right:1px;}
#header2 nav ul:first-child > li:nth-child(3){/*margin-right:151px;*/}
#header2 nav ul:first-child > li:nth-child(4){/*margin-left:39px;*/ margin-left:1px; margin-right: 115px;}
#header2 nav ul:first-child > li:last-child{margin-right:0;}
#mainav ul ul{display:none;}
#mainav ul li:hover > ul{display:block;}

/* Navigation LANG*/
/* Top Navigation LANG*/
#mainav1 .drop:after, #mainav1 li li .drop:after, #breadcrumb li a:after, .sidebar nav a:after{position:absolute; font-family:"FontAwesome"; font-size:10px; line-height:10px;}
#mainav1 {background-color: rgba(255, 255, 255, 0.6);}
#mainav1{display:block; position:relative; width:100%; height:20px; line-height:normal;font-family: "NeutraDisplayTitling", serif ;}
#mainav1 ul{font-size:1.1em;margin-left:0px;}
#mainav1 ul ul{z-index:9999; position:absolute; width:60px; text-align:left;margin-left:0px;font-family: "NeutraDisplayMedium", serif ;text-transform:uppercase;font-size: .9em;top:21px;}
#mainav1 ul ul ul{left:160px; top:0;}
#mainav1 li{display:inline-block; margin:0; padding:0;}
#mainav1 li:last-child{margin-right:0;}
#mainav1 li li{width:100%; margin:0; position:relative;}
#mainav1 li a{display:block; position:relative; padding:4px 5px; border:solid; border-width:0 0 0px 0;}
#mainav1 li li a, #mainav1 li li .drop{display:block; margin:0; padding:6px 10px;}
#mainav1 .drop:after, #mainav1 li li .drop:after{content:"\f0d7";}
#mainav1 .drop:after{top:0; left:50%; margin-left:-2px;}
#mainav1 li li .drop:after{top:15px; left:5px; margin-left:0;}
	#mainav1 li a{color:inherit; border-color:#D7D7D7;}
	#mainav1 .active a, #mainav1 a:hover, #mainav1 li:hover > a{color:#000000; }
	#mainav1 li li a, #mainav1 .active li a{color:#FFFFFF; background-color:rgba(0,0,0,.6); border-color:rgba(0,0,0,.6);}
	#mainav1 li li:hover > a, #mainav1 .active .active > a{color:#FFFFFF; background-color:#FDC703;}
	#mainav1 ul ul{display:none;}
	#mainav1 ul li:hover > ul{display:block;}

/* Breadcrumb */
#breadcrumb{padding:50px 0;}
#breadcrumb ul{margin:0; padding:0; list-style:none;}
#breadcrumb li{display:inline-block; margin:0 6px 0 0; padding:0;}
#breadcrumb li a{display:block; position:relative; margin:0; padding:0 12px 0 0; font-size:12px; text-transform:uppercase;}
#breadcrumb li a:after{top:5px; right:0; content:"\f101";}
#breadcrumb li:last-child a{margin:0; padding:0;}
#breadcrumb li:last-child a:after{display:none;}

/* Sidebar Navigation */
.sidebar nav{display:block; width:100%;margin-top: 7px;}
.sidebar nav li{margin:0 0 3px 0; padding:0;}
.sidebar nav a{/*display:block;*/ position:relative; margin:0; padding:1px 5px 1px 0px; text-decoration:none;}
.sidebar nav li.active a{
border-bottom: 2px solid #ED7A00;}

.sidebar nav ul ul a{padding-left:35px;}
.sidebar nav ul ul a:after{left:25px;}
.sidebar nav ul ul ul a{padding-left:55px;}
.sidebar nav ul ul ul a:after{left:45px;}

/* Pagination */
.pagination{display:block; width:100%; text-align:center; clear:both;}
.pagination li{display:inline-block; margin:0 2px 0 0;}
.pagination li:last-child{margin-right:0;}
.pagination a, .pagination strong{display:block; padding:8px 11px; border:1px solid; font-weight:normal;}


/* Forms
---------------------------------------------------------------------------------------------------------------*/
form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
label, input, textarea, select{display:block; resize:none; font-size:inherit; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
label{margin-bottom:5px;}

/* Comment Area */
#comments form{display:block; width:100%;}
#comments input, #comments textarea{width:100%; padding:10px; border:1px solid;}
#comments textarea{overflow:auto;}
#comments div{margin-bottom:15px;}
#comments input[type="submit"], #comments input[type="reset"]{display:inline-block; width:auto; min-width:150px; margin:0; padding:8px 5px; cursor:pointer;}


/* Tables
---------------------------------------------------------------------------------------------------------------*/

table, th, td{ border-collapse:collapse; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
table, th{table-layout:auto;}
table{width:100%; margin-bottom:15px;}
th, td{padding:5px 8px;}
/*
td{border-width:0 1px;}
*/

/* Gallery
---------------------------------------------------------------------------------------------------------------*/
#gallery{display:block; width:100%; margin-bottom:50px;}
#gallery figure figcaption{display:block; width:100%; clear:both;}
#gallery li{margin-bottom:30px;}


/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/


/* Colours
---------------------------------------------------------------------------------------------------------------*/

body{color:#000000; }

a{color:#000000;}

hr, .borderedbox{border-color:#D7D7D7;}

label span{color:#FF0000; background-color:inherit;}

.overlay{color:inherit;
	/* background-color:rgba(0,0,0,.4);*/}


/* Rows */
.row1, .row1 a{color:#000000; background-color:#FFFFFF;}
.row2{color:#000000; background-color:inherit;/*height:560px;*//*height:860px;border-bottom: 2px solid #ED7A00;*/}
.row2a{color:#000000; background-color:inherit;height:256px;}
.row3{color:#888888; background-color:#FFFFFF;}
.row4{color:#FFFFFF; background-color:#141414; border-color:#1F1F1F;}
.row5, .row5 a{color:#FFFFFF; background-color:#1F1F1F;}
.row5{border-color:#575757;}


/* Homepage */
#hp_intro a h6{color:#FFFFFF; background-color:inherit;}
#hp_intro a .circle{color:#FFFFFF; background-color:#FDC703; border-color:transparent;}
#hp_intro a:hover .circle{color:#FDC703; background-color:inherit; border-color:#FFFFFF;}
#hp_intro .titulo{color: #000000;}
#slider1 span,#slider2 span {border-bottom: 2px solid #ED7A00;font-size: 1.5em;font-family: "NeutraDisplayTitling", serif ;}

/* Footer */
#footer .title{border-color:#292929;}


/* Navigation */
#mainav li a{color:inherit; border-color:#D7D7D7;}
#mainav .active a, #mainav a:hover, #mainav li:hover > a{color:#000000; }
#mainav li li a, #mainav .active li a{color:#FFFFFF; background-color:rgba(0,0,0,.6); border-color:rgba(0,0,0,.6);}
#mainav li li:hover > a, #mainav .active .active > a{color:#FFFFFF; background-color:#FDC703;}
#mainav li li.active > a{
color:#FDC703;}
#mainav li li.active:hover > a{
color:#ffffff;}
#breadcrumb a{color:#FFFFFF; background-color:inherit;}
#breadcrumb li:last-child a{color:#FDC703;}

#container .sidebar nav a{color:#000000;/* border-color:#D7D7D7;*/}
#container .sidebar nav a:hover{color:#ED7A00;}

.pagination a, .pagination strong{border-color:#D7D7D7;}
.pagination .current{color:#FFFFFF; background-color:#000000;}


/* Tables + Comments */
/*
table, th, td, #comments .avatar, #comments input, #comments textarea{border-color:#D7D7D7;}
th{color:#FFFFFF; background-color:#373737;}
tr, #comments li, #comments input[type="submit"], #comments input[type="reset"]{color:inherit; background-color:#FBFBFB;}
tr:nth-child(even), #comments li:nth-child(even){color:inherit; background-color:#F7F7F7;}
table a, #comments a{background-color:inherit;}
*/
/**PERSONALIZADO**/
.slide div{border-bottom: 2px solid #ED7A00;margin-bottom:5px;font-weight: bold;text-align: left;font-family: "NeutraDisplayBoldAlt", serif ;font-size: 1.3em;}

#logo img{	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
	border-radius: 0px 0px 5px 5px;
	
	position: absolute;
	z-index:1;
	}

.wrapper .col2{background-color:rgba(255,255,255,.6);}
#header1 {height:20px;padding:5px;}
#header1 .left{float:left;}	
#header1 .right{float:right;font-family: "NeutraDisplayTitling", serif ;}
#header1 .right{/*background-color:rgba(255,255,255,.6)*/;padding: 1px 10px;font-size: .9em;}
/**REDES SOCIALES TOP**/
#header1 .left a{
	display: block;
	float:left;
	margin-left: 2px;

	height: 20px;
	width: 25px;
	background: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/redes-top.png") left  no-repeat;
	
}

#header1 .left span{
	
	float:left;
	
	}

#header1 .left a.twitter{
	background-position: 0px 0;
	margin-left:5px;
	
}
#header1 .left a.facebook{
	background-position: -30px 0;
	
}
#header1 .left a.youtube{
	background-position: -58px 0;
	margin-right:5px;
	
}

#destacados{
	text-align: center;
}
#destacados a{margin-right: 10px;}

.pie{
	border-top: 2px solid #ED7A00;
}

#pie{padding-top: 20px;font-family: "NeutraDisplayBoldAlt", serif ;font-size: 1em;position:relative;}
#pie ul{float: left;margin-right: 35px;}	
#pie nav ul li{margin-bottom: 3px;}
#pie img{float: left;margin-right: 35px;}
#newsletter{float: left;width:210px;margin-right: 5px;}
#newsletter input{margin-bottom: 5px;margin-top: 5px;}
#newsletter input[type=text] {padding:2px;padding-left: 10px; color:#ffffff;background-color: #000000; 

}
#newsletter input[type=text]:focus {border-color:#333; }

#newsletter input[type=submit] {padding:2px 10px; background:#000000; border:0 none;color:#ffffff;
cursor:pointer;
 }
#lssi{float: left;width:310px;margin-right: 5px;}
#lssi img{margin-right: 5px;}
#lssi h2{margin: 0px;margin-bottom: 10px;padding: 0px;}
#lssi h2 span {border-bottom: 2px solid #ED7A00;font-size: .8em;font-weight: bold;padding-bottom: 5px;display: inline;}
#lssi span{display: block;}
#lssi span.title{font-size: 1.6em;margin-bottom: 3px;}
#lssi{font-size: .8em;}

/**REDES SUBPIE*/
		
		#redes-bottom{
		float: left;		
		}
		
	
			#redes-bottom a{
				display: block;
				float:left;
				margin-left: 2px;

				height: 44px;
				width: 46px;
				background: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/redes-subpie.png") left  no-repeat;

			}

			#redes-bottom span{
					font-size: 20px;
				display: block;
				margin-bottom:5px;

				}

			
			#redes-bottom a.twitter{
				background-position: 0px 0;

			}
			#redes-bottom a.facebook{
				background-position: -54px 0;
				margin-left:5px;

			}
			#redes-bottom a.youtube{
				background-position: -109px 0;
				margin-right:5px;

			}
			/* DIRECTION CONTROLS (NEXT / PREV) */
			.bx-wrapper .bx-prev {background: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/arrow1.png") no-repeat 0 0px;left:-52px;background-position: 0 0;}
			.bx-wrapper .bx-next {right: -52px;background: url("/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/arrow1.png") no-repeat -34px 0px;}
			.bx-wrapper .bx-prev:hover {background-position: 0 -61px;}
			.bx-wrapper .bx-next:hover {background-position: -33px -61px;}
			.bx-wrapper .bx-controls-direction a {position: absolute;top: 100px;margin-top: -16px;outline: 0;width:34px;height:61px;text-indent: -9999px;z-index: 9999;}
			.bx-wrapper .bx-controls-direction a.disabled {display: none;}
			
			#slider2 .bx-wrapper .bx-controls-direction a {
			    	    margin-top: -34px;}
			
			#slider2 .slide {text-transform:uppercase;}

.cms_actualidad{display:none;}

/**FIN PERSONALIZADO**/

/**CONTENIDOS**/
.sidebar nav {
	text-transform:uppercase;
	font-family: "NeutraDisplayTitling", serif ;font-size: 0.8em;
	color:#000000;
}

.sidebar img{margin: 10px 0px;}
.ico-acceso{
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
	border: 1px solid #fff;
}
.last{
	margin-right: 0px;
}
#container .ico-acceso h3{
	font-size: .8em;
	margin-bottom: 10px;
}
#container{font-size:1.3em;}
#container a{color:#ea703e;}

hr { border: 0;border-bottom: 2px solid #ED7A00;display: block;width:200px;height: 2px;
     padding: 0px;	}

/**FIN CONTENIDOS**/

#avisos{margin:0 auto;display:block;padding:10px 0px;margin-bottom:30px;    }
#avisos{text-align:center;}
#avisos ul li{	display: inline; margin-right:15px;font-size:13px;}

.columna-izq{float:left;width:434px;padding: 10px 0px;}
.columna-dch{float:right;width:434px;padding: 10px 0px;}

.xspPagerRight{clear:both;}
/**TABLAS***/
table.filming{
	border: 0px solid #999;
	border-color:#ffffff;
	text-align: center;
	font-size: 1.2em;
}
.filming th span {
		text-transform:uppercase;
        font-family: "NeutraDisplayBoldAlt", serif ;font-size: 1.1em;
	    border-bottom: 2px solid #ED7A00;
	    padding: 40px 4px;
	    text-align: center;
		padding-bottom: 4px;
	    width: 170px;
	

	
	
}

.filming th {text-align: center;background-color: #ffffff;color: #000000;border:0px; padding-bottom:25px !important;}

table.filming td.list-nombre{
		text-align: left;
	
}
/***FIN TABLAS**/
/**FORMULARIO PROFESIONALES**/

/**FIN FORMULARIO**/
#cmsdip-pro-formulario-profesionales .formulario p.form_titulo{font-size:1.2em;font-weight:bold;margin-top:15px;margin-bottom:10px;}
#cmsdip-pro-formulario-profesionales .formulario  input[type="checkbox"] {
    display:none;
}
#cmsdip-pro-formulario-profesionales .formulario  input[type="checkbox"] +  span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}
#cmsdip-pro-formulario-profesionales .formulario  input[type="checkbox"]:checked +  span {
    background:url(/Servicios/cmsdipro/configuracion.nsf/plantillasref/filming_filming_img/$file/check_radio_sheet.png) -19px top no-repeat;
}



#cmsdip-pro-formulario-profesionales .formulario input{background-color:#EA791E;border:#EA791E solid 1px;width:200px;}
#cmsdip-pro-formulario-profesionales .formulario textarea {width: 75%;height: 8em;border:#EA791E solid 1px;}
#cmsdip-pro-formulario-profesionales .formulario .xspComboBox{background-color:#EA791E;border:#EA791E solid 1px}
#cmsdip-pro-formulario-profesionales .formulario button.submit,
#cmsdip-pro-formulario-profesionales .formulario input#input14{margin-left:5px;}
#cmsdip-pro-formulario-profesionales .formulario button.submit,
#cmsdip-pro-formulario-profesionales .formulario input[type=submit],
#cmsdip-pro-formulario-profesionales .formulario input.reset{padding:2px 10px; background:#000000; border:0 none;color:#ffffff;
cursor:pointer;width:90px;
 }
#cmsdip-pro-formulario-profesionales .formulario button.submit{font-size:15px;padding:3px 0px;}
#cmsdip-pro-formulario-profesionales .formulario p{margin:0px;padding:0px}
#cmsdip-pro-formulario-profesionales .formulario th,#cmsdip-pro-formulario-profesionales .formulario td{margin:0px;padding:0px}
#logodipalme {
    position: absolute;
    top: 69px;
    right: 25px;
}

.addthis {
bottom: 16px;
right: 20px;}

/**NOTICIAS**/

.list-noticias{
	
	margin-bottom:15px;
}
.list-noticias .texto{
	
	
}
.list-noticias span{
	color:#EA791E;
	display: block;
	margin-bottom: 10px;
	font-size: 0.8em;
	font-style:	italic;
	
}
.list-noticias img{
	
	float: left;
	margin-right: 20px;
	
}
.list-noticias .leer a{
	color:#EA791E;
	font-size: 0.8em;
	font-style:	italic;
	float:right;
}

#cmsdip-pro-fiestas-view1 table.xspDataTable tbody tr td{
	border:0px;
	border-style:0px;
}



/**FIN NOTICIAS**/
	.row2{position: absolute;top:0;}
	 ul.sliderhome,ul.sliderhome li{margin: 0px;padding:0px;}
	.bxsliderh .bx-wrapper .bx-viewport{border:0px;margin:0px;left:0;}
	.sliderhome img{width:100%;border-bottom: 2px solid #ED7A00;}

	/*	.sliderhome {
		   position: absolute;  
		    height: 860px;
			 min-height: 860px;
		    overflow: hidden;
	     

		}

		.sliderhome li {
		    position: absolute;
		    top: 0;
		    left: 0;
		    min-width:100%;			
			max-width:none; 
		
			

		}
		.sliderhome li img{
		    
		    min-width:100%;			
			max-width:none; 
		
			

		}*/

			.row2a{position: absolute;top:0;background:none;}
			.bxslidercab {
			    position: relative;    
			    height: 256px;
				 min-height: 256px;
			    overflow: hidden;
		     

			}

			.bxslidercab img{
			    position: absolute;
			    top: 0;
			    left: 0;
			    min-width:100%;			
				max-width:none; 

			}
		
			
		/*	.sliderhome img{width:100%;height:860px;}*/
.xspPagerRight a,.xspGroup span span a, .xspGroup span span a:visited{color:#EA791E;}
.novisible{display:none;visibility: hidden;}
