/****************************** MAIN STYLES - backgorund,deviders ******************************/

/* Main Container */
img, embed, object, video {
	max-width: 100%
}
/* Deviders */
div.line {
	height: 0.375em;
	background:url(../images/separator.png) 0 0 no-repeat;
	border-top:0.125em solid #cfa0d1;
	display: block;
	margin:0em;
}
div.sepContainer {
	height: 0.188em;
	background:#336633;
	border-left:1em solid #FFF;
	display: block;
	margin: 1em 0;
}
div.sepContainer1 {
	height: 0.16em;
	background:#336633;
	width:97.6%;
	/*border-left:1.250em solid #FFF;*/
	display: block;
	margin: 0.625em 0em 1.875em 0em;
}
div.sepContainer2 {
	height: 0.188em;
	background:#336633;
	border-left:1.250em solid #FFF;
	display: block;
	margin: 0.313em 0em;
}
div.sepContainer3 {
	height: 0.14em;
	background:#336633;
	width:97.6%;
	/*border-left:1.250em solid #FFF;*/
	display: block;
	margin: 0.625em 0em 1.875em 0em;
}
div.blankSeparator {
	height: 0.065em;
	margin:1.250em 0em;
	display: block;
}

div.blankSeparator1 {
	height: 0.063em;
	margin:1.563em 0em;
	display: block;
}
div.blankSeparator2 {
	height: 0.063em;
	margin:0.625em 0em;
	display: block;
}
/****************************** HOME - Content Part - Logo&Menu ******************************/
/* Header - Logo & Menu */
#header {
	background:#336633;
	margin-top:0em;
	border-bottom:0.063em solid #6d8696;
}
.logo {
	float: left;
	margin-right: 0.1em;
	margin-left:0.4em;
	margin-top:-3.3em;
	margin-bottom:0em;
}
.mainmenu {
	/*float:right;*/
}
.language {
	float: right;
	width: 75%;
	margin-top:0em;
	margin-right:-2em;
	margin-left: 0em;
	margin-bottom: 0.6em;
}
ul.sf-menu {
	margin-top:0em;
}






#carousel_nav {
    float: right;
    margin-top: 1.250em;
}

#carousel_nav a {
    margin-left: 0.375em;
}

#carousel_wrapper {
    border-top: 0.063em solid #dfe1e5;
    border-bottom: 0.063em solid #dfe1e5;
    clear: left;
    height: 13.750em;
}

#carousel_wrapper li {
    float: left;
    margin: 1.875em 0.938em;
}


#download {
    background: #FFFFFF;
    border: 0em solid #000000;
    clear: both;
    padding: 1em 1em 1em 1em;
	margin-top: 0.8em;
	margin-bottom: 2.5em;
    width: 70.000em;
	height: 3.5em;
	overflow:scroll;
	overflow-x: hidden;
}

#download p {
    color: #363636;
    font-size: 1.1em;
    line-height: 1.4em;
    width: 64.000em;
	font-family: Arial;
}

#download a {
    color: green;
}

#download a:hover {
    color:#8F8E8E;
}


/* ----- Carousel and Portfolio Styling ----- */

#carousel_wrapper li, #portfolio_list li {
    height: 10.000em;
    position: relative;
    width: 13.750em;
}

#carousel_wrapper li a img, #portfolio_list li a img {
    bottom: 0;
    position: absolute;
    visibility: hidden;
}

#carousel_wrapper li:hover a img, #portfolio_list li:hover a img {
    visibility: visible;
}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0em;
	padding:		0em;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0em;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0em;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0em;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0em;
}
.sf-menu {
	position: relative;
	float: right;
	line-height: 1.1em;
	margin: 0em;
	z-index: 99;
}
.sf-menu li {
	background:transparent;
	border-top:0.2em solid transparent;
	transition: all 0.5s ease-in-out;
}
.sf-menu li:hover { /* visited pseudo selector so IE6 applies text colour*/
	background: rgba(215, 234, 238, 0.3);
	border-top:0.18em solid #fff;
}
.sf-menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.87em;
	padding:2.6em 2.65em 2.8em 2.65em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color: #FFFFFF;
}
li a#visited {
	background: rgba(215, 234, 238, 0.3);
}
/*** submenu ***/
.sf-menu li ul {
	border-bottom:0.15em solid #FFFFFF;
	border-top:0.15em solid #FFFFFF;
	margin-top:3.3em;
	width:100%;
}
.sf-menu ul li { /* visited pseudo selector so IE6 applies text colour*/
	border-top:none;
}
.sf-menu ul li:hover { /* visited pseudo selector so IE6 applies text colour*/
	border-top:none;
}
.sf-menu li ul li a {
	padding:0em 0em 0em 0em;
	text-decoration:none;
	color:#fff;
	background:#336633;
	color: #fff;
	border: 0em;
	padding:1.4em;
	font-weight: normal;
	font-size: 0.8em;
	text-transform:none;
	transition: all 0.3s ease-in-out;
}
.sf-menu li ul li a:hover {
	background: #fff;
	color: #336633;
	padding-left: 1em;
}
.sf-menu li li {
	border-bottom:0.15em solid #FFFFFF;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -0.625em -6.250em; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position:-0.625em 0em;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position:  0em 0em;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -0.625em 0em; /* arrow hovers for modern browsers*/
}
span.home {
	margin-right:0.625em;
}
/****************************** HOME - Content Part - FlexSlider ******************************/
/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* Browser Resets */
.flex-container a, .flexslider a, .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0em;
	padding: 0em;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0em 0 0 0em;
	padding: 0;
	background:#fff;
	border-top:0.125em solid #efefef;
	border-bottom:0.2em solid #336633;
}
.flexslider .slides > li {
	display: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0em;
	height: 0em;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	position: relative;
	/*zoom: 1;*/
}
.flexslider .slides {
	/*zoom: 1;*/
}
.flexslider .slides > li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
	/*zoom: 1;*/
	position: relative;
}
/* Caption style */
/* IE rgba() hack */
.flex-caption {
	/*zoom: 1;*/
	width: 100%;
	padding: 0%;
	margin: 0em;
	padding-bottom:0.6em;
	position: absolute;
	left: 0em;
	bottom: 0em;
	/*background:#FFF;*/
	color:#FFF;
	font-size: 1.5em;
	text-align:center;
	font-weight:normal;
	text-shadow: 0.07em 0.05em 0.06em #000;
}
/* Direction Nav */
.flex-direction-nav {
	height: 0em;
}
.flex-direction-nav a {
	width:3.800em;
	height: 3.800em;
	margin: -1em 0em 0em;
	display: block;
	background:  url(../images/flexslider/bg_direction_nav.png) no-repeat;
	position: absolute;
	top: 50%;
	cursor: pointer;
	text-indent: -999em;
}
.flex-direction-nav .flex-next {
	background-position: -3.800em 0em;
	right: 0em;
}
.flex-direction-nav .flex-prev {
	left: 0em;
}
.flex-direction-nav .flex-disabled {
	opacity: .3;
	cursor: default;
}
/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -1.875em;
	text-align: center;
}
.flex-control-nav li {
	margin: 0em 0em 0em 0.313em;
	display: inline-block;
	/*zoom: 1;*/
	display: inline;
}
.flex-control-nav li:first-child {
	margin: 0em;
}
.flex-control-nav a {
	width: 0.813em;
	height: 0.813em;
	display: block;
	cursor: pointer;
	text-indent: -999em;
}
.flex-control-nav a:hover {
	background-position: 0 -0.813em;
}
.flex-control-nav a.flex-active {
	background-position: 0 1.625em;
	cursor: default;
}
/****************************** HOME - Content Part - Box One ******************************/
.info a {
	color:#89a2b2;
	margin-left:0em;
	/*transition: all 0.3s ease-in-out;*/
	cursor:pointer;
}
.info a:hover {
	margin-left:0.250em;
	color:#738a99;
}
span.red {
	color:#c45d69;
}
span.green {
	color:#61bd68;
}
/****************************** HOME - Content Part - Box Two ******************************/
.quote {
	text-align:center;
	padding:0em 0em 0.625em 0em;
}
.quote h3 {
	font-style:italic;
	font-weight:bold;
}
.quote h4 {
	margin-bottom:-0.625em;
}
.clients img {
	/*border-bottom:6px solid #efefef;*/
	/*opacity: 0.5;*/
	/*transition: opacity 0.5s linear;*/
	cursor:pointer;
	border-radius:1em;
	margin-bottom:0.3em;
}
.clients p {
	font-family:Arial;
	font-size:1em;
	color:#000;
	margin-top: 0.3em;
	margin-bottom: 0.5em;
}
.clients img:hover {
	/*opacity: 1;*/
	/*transition: opacity 1s linear;*/
}
/****************************** HOME - Content Part - Box Three ******************************/
.boxthree .one_third_index {
	background:#FFF;
	/*box-shadow: 0.063em 0.065em 0em rgba(0, 0, 0, 0.1), 0.063em -0.063em 0em #336633;*/
	/*border-bottom:0.2em solid transparent;*/
	border-left:0.1em solid #336633;
	border-top:0.1em solid #336633;
	border-right:0.1em solid #336633;
	border-bottom:0.3em solid #336633;
	/*transition: all 0.3s ease-in-out;*/
	border-radius:1em;
}
.boxthree .one_third_index:hover {
	border-bottom:0.2em solid #336633;
}
.boxthreeleft, .boxthreecenter, .boxthreeright {
	padding:1.6em 0.6em 0.938em 0.500em;
	margin-right:1.2em;
}
.boxthree img {
	opacity: 1;
	transition: opacity 0.5s linear;
	border-radius:1em;
}
.boxthree img:hover {
	opacity: 0.7;
	/*transition: opacity 1s linear;*/
}
.boxthree h3 {
	border-bottom:0.1em solid #FFFFFF;
}
a.simple {
	color:#336633;
	font-size:1em;
	font-weight:bold;
}
a:hover.simple {
	color:#A6A3A3;
	font-size:1em;
}



/****************************** HOME - Content Part - Footer ******************************/
#footer {
	background:#336633;
	padding:0.8em 0em;
	/*border-top:0.8em solid #336633;*/
}
.footer p {
	color:white;
}
.footer h3 {
	color:#FFF;
}
.footer ul li {
	color:#FFFFFF;
	/**border-top:0.08em solid #FFFFFF;**/
	/**border-bottom:0.08em solid #FFFFFF;**/
	padding:0.313em 0em;
}
.footer ul li:last-child {
	border-bottom:none;
}
.footer ul li:first-child {
	border-top:none;
}
.footer ul li a {
	color:white;
	/*transition: all 0.3s ease-in-out;*/
	cursor:pointer;
}
.footer ul li a:hover {
	color:#F1F1C1;
	padding-left:0.313em;
}

.footer a {
	color:#F1F1C1;
	padding-left:0.313em;
}
/****************************** HOME - Content Part - Copyright ******************************/
#copyright {
	background:#CFCDCD;
	/*border-top:0.063em solid #414550;*/
	border-bottom:0.313em solid #5c616f;
}
p.copyright {
	font-size:1em;
	color:black;
	padding-top:1.4em;
}
p.copyright a {
	color:#336633;
}
ul.socials {
	margin-top:1.1em;
	margin-right:0em;
	float:right;
}
ul.socials li {
	display:inline;
}

/***************** Residencia*****************/
.residencia .flexslider {
	margin: 0em 0em 1.8em 0em;
	padding: 0.3em;
	background:#fff;
	border:0.3em solid #efefef;
}
.residencia h1 {
	padding:0em 0em 0.65em 0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	margin-left:0em;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	text-align:left;
}
.residencia h2 {
	border-bottom:0.1em dashed #336633;
	padding:0em 0em 0.2em 0em;
	margin-top:0.1em;
}
.residencia h4 {
	font-weight:bold;
	font-size:1.7em;
	text-align:center;
	line-height:1.2em;
}
p.residencia {
	margin-top:2em;
	background:#efefef;
	border:0.2em solid #FFF;
	padding:0.2em;
}
/****************************** Tarifas ******************************/
.tarifasoneleft p, .tarifasonecenter p, .tarifasoneright p {
	font-family:Arial;
	color:#000;
	font-style:normal;
	font-size:1em;
	text-align:left;
}
.tarifasoneleft img, .tarifasonecenter img, tarifasoneright img {
	float:left;
	margin-right:0em;
	margin-top:0.1em;
}

.tarifasoneleft img.raster, .tarifasonecenter img.raster, .tarifasoneright img.raster {
	float:left;
	margin-right:0.8em;
	margin-top:0.25em;
}

.tarifasoneleft p.quote, .tarifasonecenter p.quote, .tarifasoneright p.quote {
	color:#336633;
	font-style:italic;
	font-weight:bold;
	font-size:1em;
}

/****************************** About ******************************/
.aboutoneleft p.quote, .aboutonecenter p.quote {
	color:#647884;
	font-style:italic;
	font-weight:bold;
	font-size:0.688em;
}
.aboutoneleft img.raster, .aboutonecenter img.raster {
	float:left;
	margin-right:0.625em;
	margin-top:0.125em;
}
.aboutoneright img {
	border-bottom:0.313em solid #bccfdb;
}


/* TOGGLE -------------------------------------------------*/
.toggle-trigger {
	text-decoration: none;
	color: #000;
	font-size:1em;
	font-weight: normal;
	padding: 0.9em 0.2em 0.9em 2.2em;
	cursor: pointer;
	border: 0.1em solid #FFF;
	background:#D0E7CF url(../images/about/toggle.png) no-repeat 0.5em 1em;
	transition: all 0.3s ease-in-out;
}
.toggle-trigger.active {
	border-bottom:0.1em solid #336633;
	border-top:0.1em solid #336633;
	background:#C0D7C0 url(../images/about/toggle.png) no-repeat 0.5em -5.6em;
	font-weight: bold;
}
.toggle-trigger:hover {
	background-color:#ECEBEB;
}
.toggle-container {
	margin-bottom: 0em;
	padding: 1em 1.5em;
	border-bottom: 0em solid #ccc;
	border-right: 0em solid #ccc;
	border-left: 0em solid #ccc;
}

/***************** PORTFOLIO / Pagination*****************/
.portfolio .flexslider {
	margin: 0em 0em 1.875em 0em;
	padding: 0.313em;
	background:#fff;
	border:0.063em solid #efefef;
}
.portfolio h2 {
	border-bottom:0.063em dashed #cdcdcd;
	padding:0em 0em 0.313em 0em;
}
.portfolio h4 {
	font-style:italic;
	font-size:0.9em;
}
p.portfolio {
	margin-top:1.563em;
	background:#fff;
	border:0.063em solid #efefef;
	padding:0.313em;
}
ul.pagination {
	padding:1.375em 0em 0.625em 0em;
}
ul.pagination li {
	display: inline;
}
ul.pagination li a {
	background-color:white;
	border:#efefef solid 0.063em;
	color: #414550;
	font-weight:bold;
	width:5.000em;
	height:5.000em;
	padding:0.563em 0.813em;
	margin-right:0.313em;
	/* CSS3 Transition */
	cursor:pointer;
}
ul.pagination li a:hover, ul.pagination li a#currentPage {
	text-decoration: none;
	background-color: #bfd6e4;
	color: white;
}
/****************************** Gallery ******************************/
.portfolio4columns .one_fourth {
	margin-bottom:0.625em;
	background: #fff;
	/*box-shadow: 0em 0em 0em rgba(0, 0, 0, 0.1), 0em 0em 0em #efefef;*/
	border-bottom:2px solid transparent;
	transition: all 0.3s ease-in-out;
}
.portfolio4columns .one_fourth:hover {
	border-bottom:2px solid #336633;
}
.boxfour {
	padding:0.7em 0.5em 0.2em 0.6em;
}
.portfolio4columns img {
	opacity: 1;
	transition: opacity 0.5s linear;
}
.portfolio4columns img:hover {
	opacity: 0.9;
	/*transition: opacity 1s linear;*/
}
/* #Tabs (activate in tabs.js)
================================================== */
ul.tabs {
	display: block;
	margin: 0em 0em 2em 0em;
	background:#d0e7cf;
}
ul.tabs li {
	width: auto;
	height: 1.2em;
	padding: 0.8em 0em;
	float: left;
	margin-bottom: 0;
}
ul.tabs li a {
	text-decoration: none;
	width: auto;
	border-right:0.1em solid #336633;
	padding:0 2em;
	line-height: 1.2em;
	margin: 0em;
	color:#000;
	font-size: 1em;	
	}
ul.tabs li a.active {
	background:#336633;
	padding:0.35em 2em;
	position: relative;
	top: 0em;
	margin: 0em 0em 0em 0em;
	color: #fff;
}
ul.tabs li:first-child a.active {
	margin-left: 0em;
}
ul.tabs-content {
	margin: 0em;
	display: block;
	color:#efefef;
}
ul.tabs-content > li {
	display:none;
}
ul.tabs-content > li.active {
	display: block;
}
/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before, ul.tabs:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0em;
	height: 0em;
}
ul.tabs:after {
	clear: both;
}
ul.tabs {
}
li#residencia, li#centrodedia, li#vivienda {
	animation: slideLeft 0.5s ease-in-out;
}


/***************** Blog/Sidebar *****************/
.sidebar h3 {
	background:#bfd6e4;
	border:0.063em solid #fff;
	padding:0.313em;
}
ul.blogList a.about {
	color: #414558;
	transition: all 0.3s ease-in-out;
}
ul.blogList a.about:hover {
	padding-left:0.188em;
}
ul.blogList li {
	padding: 0.69em 1.5em;
	border-bottom:0.05em solid #fff;
	background: url(../images/raster.png) left no-repeat;
}
li.activenavigationItem {
	font-weight: bold;
	color: #8990a3;
	font-style:italic;
	/*transition: all 0.3s ease-in-out;*/
}
li.activenavigationItem:hover {
	color: #414558;
}
.second, .third {
	margin-top:1.875em;
}
.third h5 {
	text-transform:uppercase;
	font-size:0.750em;
}
span.color {
	background:#c45d69;
	color:#fff;
	padding:0.313em;
	font-weight:bold;
}

/******************************* Veterano  *******************************/

.veterano h3 {
	background:#336633;
	color:#FFF;
	/*border:1px solid #fff;*/
	padding:0.5em;
	border-radius: 0.8em;
	text-align:center;
}
ul.blogList_veterano a.about {
	color: #336633;
	transition: all 0.3s ease-in-out;
}
ul.blogList_veterano a.about:hover {
	padding-left:0.3em;
	color:#bbc0d1;
}
ul.blogList_veterano li {
	padding: 0.86em 0em 0.7em 1.5em;
	margin-left: 1em;
	margin-right: 1em;
	border-bottom: 0.1em solid #336633;
	background: url(../images/raster.png) left no-repeat;
	width:80%;
}
.second, .third {
	margin-top:2em;
	width: 100%;	
}
.third h5 {
	text-transform:uppercase;
	font-size:1em;
}




/******************************* CONVENIOS  *******************************/

ul.blogList_convenios a.about {
	color: #336633;
	transition: all 0.3s ease-in-out;
}
ul.blogList_convenios a.about:hover {
	padding-left:0.3em;
	color:#bbc0d1;
}
ul.blogList_convenios li {
	padding: 0.86em 0em 0.7em 1.5em;
	margin-left: 0em;
	margin-right: 2.2em;
	margin-top: 2em;
	background: url(../images/raster.png) left no-repeat;
}




/******************************* MIEMBROS  *******************************/

.miembros_p_texto_cv{
	font-family:Arial;
	font-size: 0.95em;
	line-height:1.4em;
}

.miembros_p_titulo_cv{
	font-family:Arial;
	font-weight:bold;
	font-size: 0.95em;
	line-height:1.4em;
}

.miembros_img_millan_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/millan.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_villamil_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/villamil.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_esther_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/esther.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_andrea_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/andrea.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_jenifer_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/jenifer.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_veronica_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/veronica.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_sandra_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/sandra.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_rocio_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/rocio.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_aranzazu_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/aranzazu.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_clara_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/clara.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_isabel_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/isabel.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_leire_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/leire.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_pilar_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/pilar.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_thais_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/thais.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_montse_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/montse.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_monica_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/monica.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_guillermina_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/guillermina.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_ana_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/ana.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_balonso_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/balonso.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}


.miembros_img_carmen_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/carmen.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_trini_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/trini.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_laura_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/laura.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_silvia_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/silvia.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_mariajose_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/mariajose.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_dolores_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/dolores.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_veronicalopez_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/veronicalopez.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_olga_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/olga.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_victor_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/victor.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_tamara_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/tamara.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_manuela_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/manuela.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_carmenrey_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/carmenrey.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_monicarodriguez_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/monicarodriguez.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_antonia_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/antonia.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_pilarcruz_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/pilarcruz.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}

.miembros_img_silviarey_cv{
	width:5.6em;
	height:7.2em;
	background:url(../images/profesionales/silviarey.jpg) no-repeat;
	display: block;
	margin-left: 0em;
	border-radius:0.5em;
}



/******************************* PROFESIONALES  *******************************/

.profesionales_columnas{
	width: 100%;
	margin: 0em auto 0em auto;
	background-color: #FFF;
}
.profesionales_columna_izquierda{
	float: left;
	width: 50%;
	background-color: #FFFFFF;
	text-align: left;
	overflow:hidden;
}
.profesionales_columna_derecha{
	margin: 0em 0em 0em 0.625em;
	background-color: #FFFFFF;
	text-align: left;
	overflow:hidden;
	width:50%;
}
.profesionales img {
	background:#FFFFFF;
	padding:0em;
	margin-left:-3em;
	margin-bottom:1em;
	border-radius:0.5em;
}
/*.profesionales img:hover {
	opacity: 0.7;
	transition: opacity 1s linear;
}*/
.profesionales p.meta {
	font-size:0.688em;
	margin-bottom:0.625em;
	margin-top:0em;
	border:0.063em solid #dcdcdc;
	background:#efefef url(../images/blog.png) 97% center no-repeat;
	padding:0.313em 0em 1.250em 0.625em;
	color:#414550;
}
.profesionales p.meta a {
	color: #5f637a;
}
.profesionales h1 {
	font-size: 1.25em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}
.profesionales h2 {
	text-align:left;
	font-size: 1.3em;
	font-weight:bold;
}
.profesionales_two_third {
	width: 100%;
} 
div#profesionales {
	margin-bottom:-0.625em;
}
ul#articleprofesionalesList li {
	overflow: hidden;
}
ul#articleprofesionalesList li ul {
	margin-left: 2em;
}
div.profesionalesMeta {
	width: 12.5em;
	margin-right: 0em;
	float: left;
	text-align: center;
}
div.profesionalesMeta p {
	text-transform: uppercase;
	color: #000;
	float: left;
	font-size: 0.9em;
	margin-top:0em;
	padding: 0em 1em 0em 0.6em;
}
div.profesionalesMeta h2 {
	width: 50em;	
	color:#000;
	padding:0em;
	font-size: 1em;
	margin-top:2em;
	font-weight:bold;
	margin-bottom:1.5em;
}
div.profesionalesBody {
	background-color:white;
	/*box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);*/
	padding: 5.8em 1em 1.5em 1em;
	margin: 0em 0 1.5em 9em;
}
div.profesionalesBody_linea {
	background-color:white;
	/*box-shadow: 0.063em 0em 0em rgba(0, 0, 0, 0.1);*/
	padding: 1.8em 1em 1.5em 1em;
	margin: 0em 0 1.5em 9em;
}
div.profesionalesBody_linea h3 {
	background-color:#FFF;
	color:#000;
	padding:0em;
	font-size: 1em;
	margin-top:-0.35em;
	font-weight:bold;
	margin-bottom:0.9em;
	border-radius:0.5em;
}
div.profesionalesBody_linea h3 a {
	color: #414550;
}

div.profesionalesBody_linea p {
	font-size: 0.95em;
}

div.profesionalesBody h2 {
	background-color:#FFF;
	color:#000;
	padding:0em;
	font-size: 1em;
	margin-top:0em;
	font-weight:bold;
	margin-bottom:0em;
	border-radius:0.5em;
}
div.profesionalesBody h3 {
	background-color:#FFF;
	color:#000;
	padding:0em;
	font-size: 1em;
	margin-top:-3.2em;
	font-weight:bold;
	margin-bottom:0em;
	border-radius:0.5em;
}
div.profesionalesBody h3 a {
	color: #414550;
}
div.profesionalesBody p {
	font-size: 0.9em;
}
span.adminIcon {
	color:#414550;
	font-size: 0.688em;
	background-color:#bfd6e4;
	padding: 0.375em 0.625em;
	width: 3.750em;
	text-align: center;
	margin-top:-0.625em;
}
h2#profesionalesFormHeading {
	margin: 0em 0em 1.875em 0em;
}
div#profesionales a.buttonLink {
	margin-left:-1.875em;
}

/******************************* MEMORIAS  *******************************/
.memorias {
	margin-top:2em;
}
.memorias .one_third {
	background:#bfd6e4;
}
.memorias .one_third h3 {
	padding:0.625em;
}
.memorias .two_third {
	background:#fff;
}
.memorias .p {
	padding:0.625em;
	color:#000;
}
.memorias .two_third h4 {
	padding:0.625em;
}
.memorias .two_third ul {
	padding:0.625em;
	margin-top:-1.250em;
}
.memorias .two_third ul li {
	color:#8295a0;
}
ul.blogList_memorias a.about {
	color: #336633;
	transition: all 0.3s ease-in-out;
}
ul.blogList_memorias a.about:hover {
	padding-left:0.3em;
	color:#bbc0d1;
}
ul.blogList_memorias li {
	padding: 0.86em 0em 0.7em 1.5em;
	margin-left: 0em;
	margin-right: 2.2em;
	background: url(../images/raster.png) left no-repeat;
}
.memorias img {
	margin-bottom:-1.875em;
}

.memorias_third {
	width: 27%;
	padding-left:3em;
	margin-top:2.5em;
	margin-bottom: 0em;
	float: left;
}

.memorias_third_left {
	width: 27%;
	padding-left:0em;
	margin-top:1em;
	margin-bottom: 0em;
	float: left;
}

/******************************* MAPA WEB  *******************************/
.mapaweb {
	margin-top:2em;
}
.mapaweb .one_third {
	background:#bfd6e4;
}
.mapaweb .one_third h3 {
	padding:0.625em;
}
.mapaweb .two_third {
	background:#fff;
}
.mapaweb .p {
	padding:0.625em;
	color:#000;
}
.mapaweb .two_third h4 {
	padding:0.625em;
}
.mapaweb .two_third ul {
	padding:0.625em;
	margin-top:-1.250em;
}
.mapaweb .two_third ul li {
	color:#8295a0;
}
ul.blogList_mapaweb a.about {
	color: #336633;
	transition: all 0.3s ease-in-out;
}
ul.blogList_mapaweb a.about:hover {
	padding-left:0.3em;
	color:#bbc0d1;
}
ul.blogList_mapaweb li {
	padding: 0.86em 0em 0.7em 1.5em;
	margin-left: 0em;
	margin-right: 2.2em;
	background: url(../images/raster.png) left no-repeat;
}
.mapaweb img {
	margin-bottom:-1.875em;
}

/******************************* ACCESIBILIDAD  *******************************/
.accesibilidad {
	margin-top:2em;
}
.accesibilidad .one_third {
	background:#bfd6e4;
}
.accesibilidad .one_third h3 {
	padding:0.625em;
}
.accesibilidad .two_third {
	background:#fff;
}
.accesibilidad .p {
	padding:0.625em;
	color:#000;
}
.accesibilidad .two_third h4 {
	padding:0.625em;
}
.accesibilidad .two_third ul {
	padding:0.625em;
	margin-top:-1.250em;
}
.accesibilidad .two_third ul li {
	color:#8295a0;
}
ul.blogList a.about {
	color: #336633;
	/*transition: all 0.3s ease-in-out;*/
}
ul.blogList a.about:hover {
	padding-left:0em;
	margin-top:0em;
	color:#bbc0d1;
}
.accesibilidad img {
	margin-bottom:-1.875em;
}



/******************************* CONTACT FORM *******************************/
#contactForm h2 {
	margin-top:2.500em;
	margin-left: 0.85em;
}
form#contact_form {
	background-color:white;
	/*box-shadow: 0.063em 0.063em 0em rgba(0, 0, 0, 0.1);*/
	color:#414550;
}
form#contact_form .name {
	padding:1.875em 0em 0em 1.250em;
}
form#contact_form .email {
	padding-left:1.250em;
	padding-top:0.625em;
}
form#contact_form p {
	margin-bottom:0.625em;
	padding-top:0.313em;
	font-style:italic;
}
form#contact_form .message {
	padding-left:1.250em;
	padding-top:0.625em;
}
div#loader {
	margin-left: 1.250em;
	margin-bottom:1.875em;
}
form#contact_form input[type="text"] {
	border: 0.2em solid #e1e5e9;
	background-color: white;
	height: 1.875em;
	padding: 0em 0.625em;
	width: 18.000em;
	margin-bottom:1.250em;
}
form#contact_form input#email {
	border: 0.2em solid #e1e5e9;
	background-color: white;
	height: 1.875em;
	padding: 0em 0.625em;
	width: 18.000em;
	margin-bottom:1.250em;
}
form#contact_form textarea {
	border: 0.2em solid #e1e5e9;
	background-color: white;
	width: 43.500em;
	margin-bottom:1.250em;
}
form#contact_form label {
	margin-right: 1.250em;
	font-size: 1em;
	font-weight:bold;
	color: #414550;
	text-transform: uppercase;
}
form#contact_form label span {
	color: #414550;
}
form#contact_form input[type="text"]:focus, form#contact_form input[type="text"]:hover, form#contact_form textarea:focus, form#contact_form textarea:hover, form#contact_form input[type="text"]:focus, form#contact_form input[type="text"]:hover, form#contact_form textarea:focus, form#contact_form textarea:hover {
	background-color:#efefef;
}
form#contact_form input[type="submit"] {
	background: #336633;
	border:none;
	padding:0.8em;
	font-size:1em;
	text-transform:uppercase;
	color:white;
	margin-bottom:1em;
	cursor:pointer;
	/*transition: all 0.3s ease-in-out;*/
}
form#contact_form input[type="submit"]:hover {
	color:#f1e899;
}
.map-container {
	position: relative;
	padding-bottom: 20%;
	overflow: hidden;
	border-bottom:0.1em solid #336633;
}
.map-container iframe, .map-container object, .map-container embed {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 100%;
	height:100%;
}
.contact1 {
	margin-top:-2.500em;
}

.contact1 h3 {
	margin-top:-2.500em;
	font-size:0.9em;
	text-align:justify;
	margin-top:1em;
	padding-left:1.3em;
	padding-right:2.6em;
}
/***************** Contact/Sidebar *****************/
.contactsidebar h3 {
	background:#336633;
	border:0.2em solid #fff;
	color:#FFF;
	padding:0.5em;
}
ul.contactsidebarList a.about {
	color: #336633;
}
ul.contactsidebarList a.about:hover {
	padding-left:0.3em;
}
ul.contactsidebarList li {
	color:#000;
	padding: 0.6em 1.4em;
	border-bottom:0.1em solid #fff;
	background: url(../images/raster.png) left no-repeat;
}
ul.contactsidebarList li a:hover {
	color:#bdc1d1;
}
.second, .third {
	margin-top:1.875em;
}
.third h5 {
	text-transform:uppercase;
	font-size:2.500em;
}
span.color {
	background:#c45d69;
	color:#fff;
	padding:0.417em;
	font-weight:bold;
}
/****************************** Shortcodes ******************************/
/* Content Shortcodes */
.one_half {
	width: 48%;
}
.one_third {
	width: 28%;
	padding-left:0em;
	padding-right:1.7em;
}
.one_third_index {
	width: 44.5%;
	padding-left:1.4em;
}


.one_residencia {
	width: 29%;
	padding-left:0.5em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	float: left;
}
.veterano_third {
	width: 27%;
	padding-left:6em;
	margin-bottom: 0.5em;
	float: left;
}

.veterano_third_left {
	width: 27%;
	padding-left:0em;
	margin-bottom: 0.5em;
	float: left;
}
.two_third {
	width: 65.33%;
}
.one_fourth {
	width: 25%;
	float: left;
}
.one_fourth_footer {
	width: 40%;
	text-align:right;
	line-height: 1.2em;
	text-align:right;
	float: left;
	margin-top: 0.4em;
}

.one_fourth_footer_log_udc {
	width: 86%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top: 2em;
	margin-left:-20em;
}

.one_fourth_footer_log_dip {
	width: 29.5%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top: 2em;
	margin-left:4em;
}

.one_fifth {
	width: 16.8%;
}
.one_sixth {
	width: 17%;
}
.one_half, .one_third, .two_third, .one_fifth, .one_third_index {
	margin-right: 4%;
	margin-bottom: 0.5em;
	float: left;
}
.one_sixth {
	margin-right: 3%;
	margin-bottom:1.667em;
	float: left;
	color:#336633;
}
.one_sixth a:hover {
	color:#A6A3A3;
}
.lastcolumn {
	margin-right: 0!important;
	clear: right;
}

.lastcolumn_tarifas {
	margin-right: 0!important;
	clear: right;
}

.lastcolumn_profesionales {
	margin-right: 0!important;
	clear: right;
	width:33%;
}

.lastcolumn_footer {
	margin-right: 0!important;
	margin-top: 1em;
	clear: right;
	width:60%;
	text-align:left;
}

.lastcolumn_footer p ul li a:hover {
	color:#f1f1bc;
}
.lastcolumn_footer p a {
	color:#f1f1bc;
}

/* #COOKIES ================================================== */

#barraaceptacion {
	display:none;
	position:fixed;
	left:0em;
	right:0em;
	bottom:0em;
	padding-bottom:4em;
	width:100%;
	text-align:center;
	min-height:3.000em;
	background-color:rgba(223,223,223,0.9);
	color:#000;
	z-index:99999;
}

.inner {
	width:100%;
	position:absolute;
	padding-left:0.35em;
	font-family:verdana;
	font-size:0.9em;
	top:30%;
}

.inner a.ok {
	padding:0.250em;
	color:red;
	text-decoration:none;
}
.inner a.info {
	padding-left:0.35em;
	text-decoration:none;
	color:red;
}


/* #Page Styles
================================================== */
.content {
	padding-top: 1.667em;
}
.content.right {
	float: right;
}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
.sf-menu li a {
	padding:2.8em 0.833em 2.8em 0.833em;
}
.flex-caption {
	display:none;
}
.mainmenu {
	float: left;
	width: 100%;
	margin-top:-4em;
}

.footer ul li {
	color:#FFFFFF;
	/**border-top:0.08em solid #FFFFFF;**/
	/**border-bottom:0.08em solid #FFFFFF;**/
	padding:0.313em 0em;
}

.lastcolumn_footer {
	margin-right: 0!important;
	margin-top: 5em;
	clear: right;
	width:60%;
	text-align:left;
}

.one_fourth_footer_log_udc {
	width: 120%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top: 0em;
	margin-left:-31em;
}

.one_fourth_footer_log_dip {
	width: 45%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top:0em;
	padding-bottom:0.6em;
	margin-left:11em;
}

.lastcolumn_tarifas {
	margin-right: 0!important;
	clear: right;
	width:100%;
}

.veterano_third {
	width: 25%;
	padding-left:6em;
	margin-bottom: 0.5em;
	float: left;
}

.veterano_third_left {
	width: 25%;
	padding-left:0em;
	margin-bottom: 0.5em;
	float: left;
}

.memorias_third {
	width: 27%;
	padding-left:3em;
	margin-top:-1.5em;
	margin-bottom: 0em;
	float: left;
}

.memorias_third_left {
	width: 27%;
	padding-left:0em;
	margin-top:1em;
	margin-bottom: 0em;
	float: left;
}

div.profesionalesMeta {
	width: 10em;
	margin-right: 0em;
	float: left;
	text-align: center;
}

h1 {
	font-size: 1.8em;
	margin-top:0em;
	margin-bottom:-1.65em;
	color:#FFF;
	padding-top:1em;
	padding-left:4em;
	margin-left: 0em;
	text-align:left;
	line-height:1.5em;

}

h1 p {
	color: #FFF;
	line-height:1.4em;
	font-size:0.66em;
	margin: 0em 0em 1.250em 0em;
	font-family:Arial;
}

.logo {
	float: left;
	margin-right: 0em;
	margin-left:-5.5em;
	margin-top: -2em;
	margin-bottom:0em;
}

.language {
	float: right;
	width: 100%;
	margin-top:-6em;
	margin-right:0em;
	margin-left: 0em;
	margin-bottom: 0em;
}

.one_third_index {
	width: 44%;
	padding-left:1.4em;
}

.boxthree .one_third_index {
	background:#FFF;
	/*box-shadow: 0.063em 0.065em 0em rgba(0, 0, 0, 0.1), 0.063em -0.063em 0em #336633;*/
	/*border-bottom:0.2em solid transparent;*/
	border-left:0.1em solid #336633;
	border-top:0.1em solid #336633;
	border-right:0.1em solid #336633;
	border-bottom:0.3em solid #336633;
	/*transition: all 0.3s ease-in-out;*/
	border-radius:1em;
}
.boxthree .one_third_index:hover {
	border-bottom:0.2em solid #336633;
}
.boxthreeleft, .boxthreecenter, .boxthreeright {
	padding:1.6em 0.6em 0.938em 0.500em;
	margin-right:0.5em;
}
span.left {
	padding:0em 0.417em;
}
.blog p.meta, .singleblog p.meta {
	background:#efefef;
}
form#contact_form textarea {
	width: 29.167em;
}
}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
.mainmenu {
	float: left;
	width: 100%;
	margin-top:-19.167em;
}
.one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_sixth, .one_third_index {
	width: 100%;
}
.flex-caption {
	display:none;
}

.blog p.meta, .singleblog p.meta {
	padding:1.667em 0em 4.167em 0.833em;
	background:#efefef;
}
form#contact_form textarea {
	width: 25.000em;
}


}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
ul.tabs {
	margin-top:1.667em;
}

h1 {
	font-size: 1.8em;
	margin-top:0em;
	margin-bottom:-1.65em;
	color:#FFF;
	padding-top:1em;
	padding-left:0.5em;
	margin-left: 0em;
	text-align:center;
	line-height:1.5em;

}

h1 p {
	color: #FFF;
	line-height:1.4em;
	font-size:0.66em;
	margin: 0em 0em 1.250em 0em;
	font-family:Arial;
}

.logo {
	float: left;
	margin-right: 0em;
	margin-left:6.5em;
	margin-top: 2em;
	margin-bottom:0em;
}

.language {
	float: right;
	width: 100%;
	margin-top:0.6em;
	margin-right:4em;
	margin-left: 0em;
	margin-bottom: -2em;
}

.veterano_third {
	width: 100%;
	padding-left:0em;
	margin-bottom: 0.5em;
	float: left;
}
.veterano_third_left {
	width: 100%;
	padding-left:0em;
	margin-bottom: 0.5em;
	float: left;
}

.memorias_third {
	width: 100%;
	padding-left:0em;
	margin-top:1em;
	margin-bottom: 0em;
	float: left;
}

.memorias_third_left {
	width: 100%;
	padding-left:0em;
	margin-top:1em;
	margin-bottom: 0em;
	float: left;
}

.one_fourth_footer_log_udc {
	width: 180%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top: 16.5em;
	margin-left:-17em;
}

.one_fourth_footer_log_dip {
	width: 60%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top:-3em;
	margin-left:4em;
}


/* #COOKIES ================================================== */

#barraaceptacion {
	display:none;
	position:fixed;
	left:0em;
	right:0em;
	bottom:0em;
	padding-bottom:2em;
	width:100%;
	text-align:center;
	min-height:5.000em;
	background-color:rgba(223,223,223,0.9);
	color:#000;
	z-index:99999;
}

.inner {
	width:100%;
	position:absolute;
	padding-left:0.35em;
	font-family:verdana;
	font-size:0.9em;
	top:10%;
}

.inner a.ok {
	padding:0.250em;
	color:red;
	text-decoration:none;
}
.inner a.info {
	padding-left:0.35em;
	text-decoration:none;
	color:red;
}

/* #FIN COOKIES ================================================== */

.flex-caption {
	display:none;
}
form#contact_form textarea {
	width: 25.000em;
}
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
ul.tabs {
	margin-top:1.667em;
}
ul.tabs li {
	padding: 0em 0.417em 0em 0em;
}

.veterano_third {
	width: 100%;
	padding-left:0em;
	margin-bottom: 0.5em;
	float: left;
}

.veterano_third_left {
	width: 100%;
	padding-left:0em;
	margin-bottom: 0.5em;
	float: left;
}

.memorias_third {
	width: 100%;
	padding-left:0em;
	margin-top:1em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	float: left;
}

.memorias_third_left {
	width: 100%;
	padding-left:0em;
	margin-top:1em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	float: left;
}


div.profesionalesMeta {
	width: 7em;
	margin-right: 0em;
	margin-left:1.5em;
	float: left;
	text-align: center;
}

h1 {
	font-size: 1.8em;
	margin-top:0em;
	margin-bottom:-1.65em;
	color:#FFF;
	padding-top:1em;
	padding-left:0em;
	margin-left: 0em;
	text-align:center;
	line-height:1.5em;

}

h1 p {
	color: #FFF;
	line-height:1.4em;
	font-size:0.66em;
	margin: 0em 0em 1.250em 0em;
	font-family:Arial;
}

.logo {
	float: left;
	margin-right: 0em;
	margin-left:4.5em;
	margin-top: 2em;
	margin-bottom:0em;
}

.language {
	float: right;
	width: 100%;
	margin-top:0.6em;
	margin-right:1.5em;
	margin-left: 0em;
	margin-bottom: 0.6em;
}

 .mainmenu {
	float: left;
	width: 100%;
	margin-top:-28.333em;
}


.one_third_index {
	width: 90%;
}

.one_fourth_footer ul li {
	font-size:1em;
}

.one_fourth_footer {
	width: 40%;
	text-align:right;
	line-height: 1.2em;
	text-align:right;
	float: left;
	margin-top: 5em;
	margin-left:1em;
}

.one_fourth_footer p {
	font-size:1em;
}


.one_fourth_footer_log_udc {
	width: 150%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top: -4em;
	margin-left:-10em;
}

.one_fourth_footer_log_dip {
	width: 52%;
	text-align:right;
	line-height: 1em;
	text-align:right;
	float: left;
	margin-top:-4em;
	margin-left:4.5em;
}

/* #COOKIES ================================================== */

#barraaceptacion {
	display:none;
	position:fixed;
	left:0em;
	right:0em;
	bottom:0em;
	padding-bottom:1.300em;
	width:100%;
	text-align:center;
	min-height:12.000em;
	background-color:rgba(223,223,223,0.9);
	color:#000;
	z-index:99999;
}

.inner {
	width:100%;
	position:absolute;
	padding-left:0.35em;
	font-family:verdana;
	font-size:0.9em;
	top:10%;
}

.inner a.ok {
	padding:0.250em;
	color:red;
	text-decoration:none;
}
.inner a.info {
	padding-left:0.35em;
	text-decoration:none;
	color:red;
}

/* #FIN COOKIES ================================================== */

ul.pagination li a {
	padding:0.417em 0.667em;
}
.blog p.meta, .singleblog p.meta {
	padding:0.833em 0em 5.000em 0.833em;
	background:#efefef;
}
form#contact_form textarea {
	width: 16.667em;
}
form#contact_form input[type="text"] {
	width: 12.500em;
}
form#contact_form input#email {
	width: 12.500em;
}
ul.tabs li {
	padding:0.833em 0em;
}
ul.tabs li a {
	padding:0em 0.833em;
	line-height: 0.833em;
}
}
/* Responsive Menu
================================================== */
	
#mainmenu {
	visibility: visible;
}
#responsive-menu {
	display: none;
	float: left;
	padding-top:4em;
}
#responsive-menu ul {
	display: block;
	margin: 0em 1em 2em 1em;
	background:#FFF;
	padding-left: 1em;
	padding-top:1em;
	padding-bottom:1em;
	line-height:1.6em;
}

 @media only screen and (max-width: 767px) {
#mainmenu {
	visibility: hidden;
	height: 0em;
}
#responsive-menu {
	display: inline-block;
	width: 100%;
	margin-top: 1.083em;
}
}



